English
Language : 

CAT24WC66_06 Datasheet, PDF (7/13 Pages) Catalyst Semiconductor – 64K-bit I2C Serial EEPROM with Partial Array Write Protection
READ OPERATIONS
The READ operation for the CAT24WC66 is initiated
in the same manner as the write operation with one
exception, that R/¯W¯ bit is set to one. Three different
READ operations are possible: Immediate/Current
Address READ, Selective/Random READ and Se–
quential READ.
Immediate/Current Address Read
The CAT24WC66’s address counter contains the
address of the last byte accessed, incremented by
one. In other words, if the last READ or WRITE
access was to address N, the READ immediately
following would access data from address N+1. If N=E
(where E=8191), then the counter will ‘wrap around’ to
address 0 and continue to clock out data. After the
CAT24WC66 receives its slave address information
(with the R/¯W¯ bit set to one), it issues an
acknowledge, then transmits the 8 bit byte requested.
The master device does not send an acknowledge,
but will generate a STOP condition.
Selective/Random Read
Selective/Random READ operations allow the Master
device to select at random any memory location for a
READ operation. The Master device first performs a
‘dummy’ write operation by sending the START
condition, slave address and byte addresses of the
location it wishes to read. After CAT24WC66 acknow-
CAT24WC66
ledges, the Master device sends the START condition
and the slave address again, this time with the R/¯W¯
bit set to one. The CAT24WC66 then responds with
its acknowledge and sends the 8-bit byte requested.
The master device does not send an acknowledge but
will generate a STOP condition.
Sequential Read
The Sequential READ operation can be initiated by
either the Immediate Address READ or Selective
READ operations. After the CAT24WC66 sends the
initial 8-bit byte requested, the Master will respond
with an acknowledge which tells the device it requires
more data. The CAT24WC66 will continue to output
an 8-bit byte for each acknowledge sent by the
Master. The operation will terminate when the Master
fails to respond with an acknowledge, thus sending
the STOP condition.
The data being transmitted from CAT24WC66 is
outputted sequentially with data from address N
followed by data from address N+1. The READ
operation address counter increments all of the
CAT24WC66 address bits so that the entire memory
array can be read during one operation. If more than
E (where E=8191) bytes are read out, the counter will
‘wrap around’ and continue to clock out data bytes.
Figure 8. Immediate Address Read Timing
S
T
BUS ACTIVITY: A
MASTER R
T
SDA LINE S
SLAVE
ADDRESS
A
C
K
DATA
S
T
O
P
P
N
O
A
C
K
SCL
8
9
SDA
8TH BIT
DATA OUT
NO ACK
STOP
© 2006 Catalyst Semiconductor, Inc.
7
Characteristics subject to change without notice
Doc. No. 1037 Rev. J