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
Figure 1. Device Address
address will “roll over” and the sequential read will con-
tinue. The sequential read operation is terminated when
the microcontroller does not respond with a zero but does
generate a following stop condition (refer to Figure 6).
2K
1 0 1 0 A2 A1 A0 R/W
MSD
LSB
4K
1 0 1 0 A2 A1 P0 R/W
8K
1 0 1 0 A2 P1 P0 R/W
Figure 2. Byte Write
S
W
T
R
A
I
R
T
DEVICE
ADDRESS
T
E
WORD ADDRESS
DATA
S
T
O
P
SDA LINE
M
LRA M
LA
A
S
S/C S
SC
C
B
BW K B
BK
K
Figure 3. Page write
S
T
A
R
T
DEVICE
ADDRESS
W
R
I
T
E WORD ADDRESS (n)
SDA LINE
M
LR A
A
S
S/ C
C
B
BW K
K
DATA (n)
DATA (n + 1)
A
A
C
C
K
K
S
T
O
DATA (n + x) P
A
C
K
8 AT24C02A/04A/08A