PCF85063A is there internal i2c bus timeout that resets i2c controller

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

PCF85063A is there internal i2c bus timeout that resets i2c controller

346 Views
DGD
Contributor I

Hi

I am using PCF85063A RTC. The datasheet states: 

"During read/write operations, the time counting circuits (memory locations 04h through
0Ah) are blocked.
The blocking prevents
• Faulty reading of the clock and calendar during a carry condition
• Incrementing the time registers during the read cycle
After this read/write access is completed, the time circuit is released again and any
pending request to increment the time counters that occurred during the read/write access
is serviced. A maximum of 1 request can be stored; therefore, all accesses must be
completed within 1 second"

As there are situations in witch it is posible i2c transaction to be interrupted in the middle (during debug,  WDT or other kind of MCU reset) the questions are:

1) Is there any mechanizm inplemented in PCF85063A like i2c timeout that in such case will reset rtc i2c controller and will release blocked time counting circuits? 

2) If there no such mechanizm does it mean that the time will stop (and will be corrupted) until i2c transaction is finished/canseled by MCU?

Regards 

Tags (2)
0 Kudos
0 Replies