
CY27EE16ZE
Document #: 38-07440 Rev. *B
Page 11 of 17
Sequential Read
Sequential read operations follow the same process as
random reads except that the master issues an acknowledge
instead of a STOP condition after transmission of the first 8-bit
data word. This action results in an incrementing of the internal
address pointer, and subsequently output of the next 8-bit data
word. By continuing to issue acknowledges instead of STOP
conditions, the master may serially read the entire contents of
the 16-kbit EEPROM scratchpad memory. When the internal
address pointer points to the FFH word of a EEPROM block,
after the next increment, the pointer will point to the 00H word
of the next block. After incrementing to the FFH word of the
eighth block, the next increment will point the pointer to the
00H word of the 1st EEPROM block. Similarly, sequential
reads within either the EEPROM or SRAM clock configuration
blocks will wrap within the block to the first word of the same
block after reaching the end of either block.
SCL
START
Condition
SDAT
STOP
Condition
Data may
be changed
Address or
Acknowledge
Valid
Figure 3. Data Transfer Sequence on the Serial Bus
SDAT Write
Multiple
Contiguous
Registers
Start Signal
Device
Address
7-bit
R/W = 0
1 Bit
8-bit
Register
Address
(XXH)
Slave
ACK
1 Bit
Slave
ACK
1 Bit
8-bit
Register
Data
(XXH)
Stop Signal
Slave
ACK
1 Bit
8-bit
Register
Data
(XXH+1)
Slave
ACK
1 Bit
8-bit
Register
Data
(XXH+2)
Slave
ACK
1 Bit
8-bit
Register
Data
(XXH)
Slave
ACK
1 Bit
8-bit
Register
Data
(X0H)
Slave
ACK
1 Bit
Slave
ACK
1 Bit
SDAT Read
Start Signal
Device
Address
7-bit
R/W = 1
1 Bit
8-bit
Register
Data
1 Bit
ACK
Slave
ACK
1 Bit
Stop Signal
SDAT Read
Multiple
Contiguous
Registers
Start Signal
Device
Address
7-bit
R/W = 0
1 Bit
8-bit
Register
Address
(XXH)
Slave
ACK
1 Bit
Slave
ACK
1 Bit
7-bit
Device
Address
+R/W=1
Stop Signal
Master
ACK
1 Bit
8-bit
Register
Data
(XXH)
Master
ACK
1 Bit
Master
ACK
1 Bit
8-bit
Register
Data
(XXH+1)
Master
ACK
1 Bit
8-bit
Register
Data
(8FFH)
Master
ACK
1 Bit
8-bit
Register
Data
(000H)
Master
ACK
1 Bit
Master
ACK
1 Bit
Current
Address
Read
16 byte wrap
Repeated
Start bit
Figure 4. Data Frame Architecture