Skip to main content
Visitor II
April 26, 2019
Question

When does 'rollover' occur when reading from M24M02

  • April 26, 2019
  • 1 reply
  • 579 views

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?

    This topic has been closed for replies.

    1 reply

    ST Employee
    April 30, 2019

    ​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