KB2516 (Preliminary)
I2C Timing Diagram
TRIPLE 8-BIT ANALOG-TO-DIGITAL CONVERTER
From Master to Slave
- S : Start condition
- P : Stop condition
- rS: Repeated start condition
From Slave to Master
Write Mode: R/W = 0
S Slave Address R/W ACK Sub Address ACK Sub Address ACK P
Write Mode: R/W = 0
Auto X X A4 A3 A2 A1 A0
Auto: Sub address auto increment control bit
- 0: Disable
1: Enable
Auto = 0
S Slave Address
0 ACK
0XXXXXXX
(sub-address)
ACK
Data
ACK
0XXXXXXX
(sub-address)
ACK
Data
ACK P
Auto = 1
S Slave Address
0
ACK
1XXXXXXX
(sub-address: N)
ACK
Data
(sub-address: N)
ACK
Data
(sub-address:
N+1)
ACK
Data
(sub-address:
N+2)
ACK
P
Auto = 1
S Slave Address
0
ACK
1XXXXXXX
(sub-address: N)
ACK
Data
(sub-address: N)
ACK
Data
(sub-address:
N+1)
ACK
Data
(sub-address:
N+2)
ACK
P
Read Mode: R/W = 1 (Auto = X)
S Slave Address R/W ACK Sub Address (N) ACK rS
Data
(sub-address: N)
ACK
Data
(sub-address: N+1)
ACK
Data
(sub-address: N+2)
ACK
Data
(sub-address:
N+3)
ACK
P
18