English
Language : 

AT24C16C_14 Datasheet, PDF (11/23 Pages) ATMEL Corporation – IC-Compatible, (2-Wire) Serial EEPROM
Random Read: A Random Read requires a Dummy Byte Write sequence to load in the data word address. Once the
device address word and data word address are clocked in and acknowledged by the EEPROM, the microcontroller must
generate another Start Condition. The microcontroller now initiates a Current Address Read by sending a device address
with the Read/Write select bit high. The EEPROM acknowledges the device address and serially clocks out the data
word. The microcontroller does not respond with a zero but does generate a following Stop Condition (see Figure 9-2).
Figure 9-2. Random Read
S
W
T
R
A
I
R Device
T
T Address
E
Word
Address (n)
S
T
R
A
E
R Device
A
T Address D
SDA Line
M
RA
A
A
S
/C
C
C
B
WK
K
K
Dummy Write
S
T
O
Data (n)
P
N
O
A
C
K
Sequential Read: Sequential Reads are initiated by either a Current Address Read or a Random Address Read. After
the microcontroller receives a data word, it responds with an Acknowledge. As long as the EEPROM receives an
Acknowledge, it will continue to increment the data word address and serially clock out sequential data words. When the
memory address limit is reached, the data word address will roll-over and the Sequential Read will continue. The
Sequential Read operation is terminated when the microcontroller does not respond with a zero but does generate a
following Stop Condition (see Figure 9-3).
Figure 9-3. Sequential Read
R
E
Device A
Address D
SDA Line
RA
/C
WK
Data (n)
Data (n + 1)
Data (n + 2)
S
T
O
Data (n + x)
P
A
A
A
N
C
C
C
O
K
K
K
A
C
K
Atmel AT24C16C [DATASHEET] 11
Atmel-8719B-SEEPROM-AT24C16C-Datasheet_042013