9.5.1.4.2 Packet Protocol
A master device must control packet protocol, which consists of start condition, slave address, read/write bit, data if write or acknowledge if read, and stop condition. The PCM186x software-controlled devices support only slave receivers and slave transmitters. Figure 50 shows the basic I2C framework.
Transmitter |
M
|
M
|
M
|
S
|
M
|
S
|
M
|
S
|
------------ |
S
|
M
|
Data Type |
St |
slave address |
R/W
|
ACK |
DATA |
ACK |
DATA |
ACK |
ACK |
Sp |
Transmitter |
M
|
M
|
M
|
S
|
M
|
S
|
M
|
S
|
------------ |
S
|
M
|
Data Type |
St |
slave address |
R/W
|
ACK |
DATA |
ACK |
DATA |
ACK |
ACK |
Sp |
|
M: Master DeviceMMMS: Slave Device
|
|
|
|
|
|
|
|
St: Start Condition MMM Sp: Stop Conditiion |
|
|
|
|
|
|
Figure 50. Basic I2C Framework