AD5161
I2C INTERFACE
Data Sheet
Table 7. Write Mode
S 0 1 0 1 1 0 AD0 W A X RS SD X X X X X A D7 D6 D5 D4 D3 D2 D1 D0 A P
Slave Address Byte
Instruction Byte
Data Byte
Table 8. Read Mode
S 0 1 0 1 1 0 AD0 R A D7 D6 D5 D4 D3 D2 D1 D0 A P
Slave Address Byte
Data Byte
S = Start Condition
P = Stop Condition
A = Acknowledge
X = Don’t Care
W = Write
SCL
t2
SDA
t1
P
S
t8
t9
t3
t8
t6
t4
t9
R = Read
RS = Reset wiper to Midscale 80H
SD = Shutdown connects wiper to B terminal and open circuits
A terminal. It does not change contents of wiper register.
D7, D6, D5, D4, D3, D2, D1, D0 = Data Bits.
t2
t7
t5
t10
S
P
Figure 39. I2C Interface Detailed Timing Diagram
SCL
SDA
START BY
MASTER
1
9
1
9
1
9
0
1
0
11
0
FRAME 1
SLAVE ADDRESS BYTE
AD0 R/W
X
ACK BY
AD5161
RS SD X
X
X
X
FRAME 2
INSTRUCTION BYTE
X
D7 D6 D5 D4 D3 D2 D1 D0
ACK BY
AD5161
FRAME 3
DATA BYTE
ACK BY
AD5161
STOP BY
MASTER
Figure 40. Writing to the RDAC Register
SCL
SDA
START BY
MASTER
1
9
1
9
01
0
11
0 AD0 R/W
D7 D6 D5 D4 D3 D2 D1 D0
FRAME 1
SLAVE ADDRESS BYTE
ACK BY
AD5161
FRAME 2
RDAC REGISTER
NO ACK
BY MASTER
STOP BY
MASTER
Figure 41. Reading Data from a Previously Selected RDAC Register in Write Mode
Rev. B | Page 14 of 20