Data Sheet
MCP3422/3/4
DS22088C-page 24 © 2009 Microchip Technology Inc.
FIGURE 5-5: Timing Diagram For Reading From The MCP3422/3/4 With 12-Bit to 16-Bit Modes.
1 1 0 1 A2 A1 A0
ACK by
Start Bit by
Master
2nd Byte
Upper Data Byte
ACK by
Master
ACK by
Master
D
15
D
14
D
13
D
12
D
11
D
10
D
9
D
8
D
7
D
6
D
5
D
4
D
3
D
2
D
1
D
0
C
1
C
0
S
1
S
0
G
1
G
0
1st Byte
Address Byte
3rd Byte
Lower Data Byte
4th Byte
Configuration Byte
(Optional)
C
1
C
0
S
1
S
0
G
1
G
0
NAK by
Master
Stop Bit by
Master
(Optional)
Nth Repeated Byte:
Configuration Byte
Note: – MCP3422/3/4 device code is 1101.
– See Figure 5-1 for details in Address Byte.
– Stop bit or NAK bit can be issued any time during reading.
– In 14 - bit mode: D15 and D14 are repeated MSB and can be ignored.
– In 12 - bit mode: D15 - D12 are repeated MSB and can be ignored.
– Configuration byte repeats as long as clock is provided after the 4th byte.
9
1
99
1 91
9
1
SCL
SDA
9
1
RDY
O/C
R/W
RDY
O/C
To continue: ACK by Master
To end: NAK by Master
MCP3422/3/4
MCP3422/3/4