)6
,& 'LJLWDO 9LGHR$XGLR &ORFN *HQHUDWRU ,&
X T
Figure 4: Random Register Write Procedure
S DEVICE ADDRESS W A REGISTER ADDRESS A
DATA
AP
August 1998
7-bit Receive
Device Address
Register Address
Acknowledge
Data
Acknowledge
START
Command
WRITE Command
From bus host
to device
From device
to bus host
STOP Condition
Acknowledge
Figure 5: Random Register Read Procedure
S DEVICE ADDRESS W A REGISTER ADDRESS A S DEVICE ADDRESS R A
DATA
AP
7-bit Receive
Device Address
Register Address
Acknowledge
START
Command
WRITE Command
From bus host
to device
7-bit Receive
Device Address
Repeat START
Acknowledge
From device
to bus host
Data
Acknowledge
READ Command
Figure 6: Sequential Register Write Procedure
STOP Condition
NO Acknowledge
S DEVICE ADDRESS W A REGISTER ADDRESS A
DATA
A
DATA
A
DATA
AP
7-bit Receive
Device Address
Register Address
Acknowledge
Data
Acknowledge
START
Command
WRITE Command
From bus host
to device
From device
to bus host
Data
Acknowledge
Figure 7: Sequential Register Read Procedure
S DEVICE ADDRESS W A REGISTER ADDRESS A S DEVICE ADDRESS R A
DATA
Acknowledge
Data
Acknowledge
STOP Command
A
DATA
AP
7-bit Receive
Device Address
Register Address
Acknowledge
START
Command
WRITE Command
From bus host
to device
7-bit Receive
Device Address
Repeat START
Acknowledge
From device
to bus host
Data
Acknowledge
READ Command
,62
8
Acknowledge
Data
NO Acknowledge
STOP Command
8.19.98