English
Language : 

ACE24AC128 Datasheet, PDF (7/16 Pages) ACE Technology Co., LTD. – Two-wire Serial EEPROM
ACE24AC128
Two-wire Serial EEPROM
incremented internal address counter. If the micro-controller needs another data, it sends out an
acknowledge signal on the 27th clock cycle. Another 8-bit data word will then be serially clocked out.
This sequential read continues as long as the micro-controller sends an acknowledge signal after
receiving a new data word. When the internal address counter reaches its maximum valid address, it
rolls over to the beginning of the memory array address. Similar to current address read, the micro-
controller can terminate the sequential read by not acknowledging the last data word received, but
sending a stop bit afterwards instead (figure 6).
(C) Random Read
Random read is a two-steps process. The first step is to initialize the internal address counter with a
target read address using a “dummy write” instruction. The second step is a current address read.
To initialize the internal address counter with a target read address, the micro-controller issues a
start bit first, follows by a valid device address with the read/write bit (8th) set to “0”. The EEPROM
will then acknowledge. The micro-controller will then send two address words. Again the EEPROM
will acknowledge. Instead of sending a valid written data to the EEPROM, the micro-controller
performs a current address read instruction to read the data. Note that once a start bit is issued, the
EEPROM will reset the internal programming process and continue to execute the new instruction -
which is to read the current address (figure 7).
Figure 3: Byte Write
Figure 4: Page Write
VER 1.1 7