CAT140xx
http://onsemi.com
9
READ OPERATIONS
Immediate Read
Upon receiving a Slave address with the R/W bit set to ‘1’,
the CAT140xx will interpret this as a request for data
residing at the current byte address in memory. The
CAT140xx will acknowledge the Slave address, will
immediately shift out the data residing at the current address,
and will then wait for the Master to respond. If the Master
does not acknowledge the data (NoACK) and then follows
up with a STOP condition (Figure 10), the CAT140xx
returns to Standby mode.
Selective Read
Selective 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
address of the location it wishes to read. After the CAT140xx
acknowledges the byte address, the Master device resends
the START condition and the slave address, this time with
the R/W bit set to one. The CAT140xx then responds with
its acknowledge and sends the requested data byte. The
Master device does not acknowledge the data (NoACK) but
will generate a STOP condition (Figure 11).
Sequential Read
If during a Read session, the Master acknowledges the 1
st
data byte, then the CAT140xx will continue transmitting
data residing at subsequent locations until the Master
responds with a NoACK, followed by a STOP (Figure 12).
In contrast to Page Write, during Sequential Read the
address count will automatically increment to and then
wrap−around at end of memory (rather than end of page).
POWER−ON RESET (POR)
Each CAT140xx incorporates Power−On Reset (POR)
circuitry which protects the internal logic against powering
up in the wrong state.
A CAT140xx device will power up into Standby mode
after V
CC
exceeds the POR trigger level and will power
down into Reset mode when V
CC
drops below the POR
trigger level. This bi−directional POR feature protects the
device against ‘brown−out’ failure following a temporary
loss of power.
Delivery State
The CAT140xx is shipped erased, i.e., all bytes are FFh.
Figure 10. Immediate Read Sequence and Timing
SCL
SDA8
th
Bit
STOPNO ACKDATA OUT
8
SLAVE
ADDRESS
S
A
C
K
DATA
BYTE
N
O
A
C
K
S
T
O
P
P
S
T
A
R
T
BUS ACTIVITY:
MASTER
SLAVE
9