Hello
We use the bq4822y RTC. During stress testing (real time clock reads in a tight loop) we can occasionally read values that are not valid. (i.e seconds larger than 59, months equal to zero etc..) Sometimes the internal registers will retain this bad value and the chip nees a new time written to it to correct it. This bad value will be retained even after a power off condition. Is there any kind of restrictions as to how fast user can read the clock?
To prevent reading data in transition the read bit D6 of the control register is set to 1. After reading this bit is cleared.
RR