Datasheet
Data Sheet AD5172/AD5173
Rev. I | Page 21 of 28
I
2
C CONTROLLER PROGRAMMING
Write Bit Patterns
SCL
START BY
MASTER
SDA
0 1
1
FRAME 1
SLAVE ADDRESS BYTE
0 1 1 1 1
FRAME 2
INSTRUCTION BYTE
ACK BY
AD5172
R/W A0 SD 0 OW X X X
19
D7 D6 D5 D4 D3
ACK BY
AD5172
FRAME 3
DATA BYTE
19
T
STOP BY
MASTER
9
D2 D1 D0
ACK BY
AD5172
04103-040
Figure 48. Writing to the RDAC Register—AD5172
SCL
START BY
MASTER
SDA
0 1
1
FRAME 1
SLAVE ADDRESS BYTE
0 1 1 AD1 AD0
FRAME 2
INSTRUCTION BYTE
ACK BY
AD5173
R/W A0 SD 0 OW X X X
19
D7 D6 D5 D4 D3
ACK BY
AD5173
FRAME 3
DATA BYTE
19
T
STOP BY
MASTER
9
D2 D1 D0
ACK BY
AD5173
04103-041
Figure 49. Writing to the RDAC Register—AD5173
Read Bit Patterns
SCL
START BY
MASTER
SDA
0 1
1
FRAME 1
SLAVE ADDRESS BYTE
0 1 1 1 1
FRAME 2
INSTRUCTION BYTE
ACK BY
AD5172
R/W D7 D6 D4 D3 D2 D1 D0
19
E1 E0 X X X
ACK BY
MASTER
FRAME 3
DATA BYTE
19
D5
STOP BY
MASTER
9
X X X
NO ACK
BY MASTER
04103-042
Figure 50. Reading Data from a Previously Selected RDAC Register in Write Mode—AD5172
SCL
START BY
MASTER
SDA
0 1
1
FRAME 1
SLAVE ADDRESS BYTE
0 1 1 AD1 AD0
FRAME 2
INSTRUCTION BYTE
ACK BY
AD5173
R/W D7 D6 D4 D3 D2 D1 D0
19
E1 E0 X X X
ACK BY
MASTER
FRAME 3
DATA BYTE
19
D5
STOP BY
MASTER
9
X X X
NO
ACK
B
Y MASTER
04103-043
Figure 51. Reading Data from a Previously Selected RDAC Register in Write Mode—AD5173