SMS8198
Random Address Byte Read
After the word address acknowledge is received by the
Random address read operations allow the master to master, the master immediately reissues a start condition
access any memory location in a random fashion. This followed by another slave address field with the R/W bit
operation involves a two-step process. First, the master settoREAD. TheSMS8198willrespondwithanacknowl-
issues a write command which includes the start condi- edge and then transmit the 8-data bits stored at the
tion and the slave address field (with the R/W bit set to addressed location. At this point, the master does not
WRITE) followed by the address of the word it is to read. acknowledgethetransmissionbutdoesgeneratethestop
This procedure sets the internal address counter of the condition. The SMS8198 discontinues data transmission
SMS8198 to the desired address.
and reverts to its standby power mode. See Figure 9 for
the address, acknowledge and data transfer sequence.
A
C
K
A
C
K
A
C
K
A
10 9
A
A
8
R
W
A
10
A
9
A
8
R
W
Word Address
Data Byte
SDA Bus
Activity
A
7
A
6
A
5
A
4
A
3
A
2
A
1
A
0
D
7
D D D D D D
D
0
1 0 1 0
0
1 0 1 0
1
1
6
5
4
3
2 1
S
T
A
R
T
S
T
A
R
T
S
T
O
P
Device
Type
Address
Device
Type
Address
A10,A9,A8
A10,A9,A8
Read/Write
0= Write
Read/Write
1= Read
Lack of ACK (low)
from Master
determines last
data byte to be read
Slave Address
Slave Address
Master sends Read
request to Slave
Master Writes Word
Address to Slave
Master Requests
Data from Slave
Slave sends
Data to Master
Master Transmitter
to
Master Transmitter
to
Master Transmitter
to
Slave Transmitter
to
Slave Receiver
Slave Receiver
Slave Receiver
Master Receiver
Slave Transmitter
to
Master Receiver
Slave Transmitter
to
Master Receiver
Slave Transmitter
to
Master Receiver
Shading Denotes
SMS8198
SDA Output Active
2036 ILL11.0
Figure 9. Random Address Byte Read Mode
2036 5.0 4/18/00
9