In the 'Page Write' section of PCF8582C-2T/03 datasheet, It says ' After the receipt of each data byte, the three low-order bits of the word address are internally incremented. The high-order five bits of the address remain unchanged.'
I reviewed the existing software code used in our machine. There it writes 3 bytes (assume it as AA, BB, CC) of data starting from the address 07. According to the above statement from the datasheet, the databyte AA should be written in the address 07, the data-byte BB should be written in the address 00 and CC in address 01.
(Software write sequence is like 'Start condition, Device address+W, Memory address 07, Data byte AA, Databyte BB, Databyte CC, Stop condition')
After this write sequence, i did a read, it shows that AA is written in 07, BB in 08 and CC in 09.
So this address roll-over is NOT happened!. Can you confirm that there is issue with the IC PCF8582C-2T/03 or in Datasheet?