cancel
Showing results for 
Search instead for 
Did you mean: 

When does 'rollover' occur when reading from M24M02

Ebail.5
Associate

From the datasheet (DocID18204 Rev 10, pg20)...

The output data comes from consecutive addresses, with the internal address counter automatically incremented after each byte output. After the last memory address, the address counter “rolls-over�?, and the device continues to output data from memory address 00h

My questions:

1. Does the roll-over mentioned in the above paragraph at the page boundary (256 B), the 64KB boundary (when the i2c device address changes) or the entire 256KB of the memory chip?

<< Question #2 largely rephrases #1. >>

2. When reading past a 64 KB boundary (bits 16-17 change) do I have to summit a new read request with the new device address?

1 REPLY 1
Pierre P.
Senior III

​Hello,

During a read, no roll over on the page. Only roll over on full memory.

Whatever the start of address pointer, during the read the address is incremented after each bytes up to the last memory address and then continues from 00h.

BR

EEPROM support team