S24042/S24043
Random Address Byte Read
Random address read operations allow the master to
access any memory location in a random fashion. This
operation involves a two-step process. First, the master
issues a write command which includes the start condi-
tion and the slave address field (with the R/W bit set to
WRITE) followed by the address of the word it is to read.
This procedure sets the internal address counter of the
S24042/43 to the desired address.
After the word address acknowledge is received by the
master, the master immediately reissues a start condition
followed by another slave address field with the R/W bit
set to READ. The S24042/43 will respond with an ac-
knowledge and then transmit the 8-data bits stored at the
addressed location. At this point, the master does not
acknowledge the transmission but does generate the stop
condition. The S24042/43 discontinues data transmis-
sion and reverts to its standby power mode. See Figure 8
for the address, acknowledge and data transfer se-
quence.
SDA Bus
Activity
1 0 1 0
S
T
Device
Type
A
Address
R
T
A
X X
R
8 W
A
C
K
Word Address
A
C
K
X X X R
W
A
C
K
Data Byte
A
8
0
A A A A A A A A
7 6 5 4 3 2 1 0
1 0 1 0
S
T
Device
A
Type
Address
R
T
1
D D D D D D D D
7 6 5 4 3 2 1 0
1
S
T
O
P
Read/Write
0= Write
Read/Write
1= Read
Slave Address
Master sends Read
request to Slave
Master Writes Word
Address to Slave
Slave Address
Master Requests
Data from Slave
Lack of ACK (low)
from Master
determines last
data byte to be read
Slave sends
Data to Master
Master Transmitter
to
Slave Receiver
Shading Denotes
24042/43
SDA Output Active
Master Transmitter
to
Slave Receiver
Master Transmitter
to
Slave Receiver
Slave Transmitter
to
Master Receiver
Slave Transmitter
to
Master Receiver
Slave Transmitter
to
Master Receiver
Slave Transmitter
to
Master Receiver
2011 ILL11 1.0
FIGURE 8. RANDOM ADDRESS BYTE READ MODE
2011 2.1 8/2/00
SUMMIT MICROELECTRONICS, Inc.
7