Is there an application note regarding the procedure to use to read/write the registers of the BQ32000 Real Time Clock?
In particular, should I set the STOP bit in the seconds register before I set the clock?
If I want to read the date/time registers, how do I do so to prevent roll-over while I'm reading? Even though the register update happens internally all at the same time (so the output is glitch free), what happens if I read seconds, then it rolls over, then I read minutes?
Is the normal process to read the device twice and compare the two reads to make sure they are the same? Or is there an alternate/preferred method? i.e. If I read all date/time registers in one I2C read cycle, will that guarantee that there is no roll-over in the registers during the read? Or should I stop the oscillator (yuk), read the registers, and then start the oscillator again?
Thanks for your help.
-dean