Skip to main content
Associate
August 19, 2025
Question

M41T83ZMY6F RTC Reports Half the Actual Time

  • August 19, 2025
  • 2 replies
  • 206 views

I am working with the M41T83ZMY6F RTC (internal crystal version) in a project and I’ve encountered an unusual behavior: when I read the time via I²C, the RTC seems to count at exactly half the expected rate. For example, after one real second, the seconds register increments by 0.5 s equivalent (or appears to update only every 2 seconds).

Interestingly, I have observed that on some boards the RTC works correctly, while on others it exhibits this half-speed behavior.

 

What can cause this ?

 

Thanks

2 replies

Mike_ST
Technical Moderator
August 20, 2025

Hello,

In that kind of case, it can be a good idea to dump the registers, and compare working vs non-working case.

You can even post the registers values, perhaps someone will have an idea.

 

TDK
Super User
August 20, 2025

It's probably also a good idea to show your evidence of the issue. What leads you to believe time is slowing down on some chips? Perhaps there is some other explanation.

"If you feel a post has answered your question, please click ""Accept as Solution""."
shanAuthor
Associate
August 20, 2025

After writing the system time to the RTC in Linux, when I read the RTC time from the Linux terminal after a while, I observe that the RTC is behind the system time by exactly half of the elapsed time.

 

Thanks