I2C INTERFACE
AD5161
Table 6. 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 7. 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
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
t8
t9
t2
SCL
t2
SDA
t1
P
S
t6
t3
t4
t7
t5
t9
t8
S
Figure 38. I2C Interface Detailed Timing Diagram
t10
P
SCL
SDA
START BY
MASTER
1
9
1
0
1
0
11
0
FRAME 1
SLAVE ADDRESS BYTE
AD0 R/W
X
ACK BY
AD5161
RS SD X X
XX
FRAME 2
INSTRUCTION BYTE
9
1
9
X
D7 D6 D5 D4 D3 D2 D1 D0
ACK BY
AD5161
FRAME 3
DATA BYTE
ACK BY
AD5161
STOP BY
MASTER
Figure 39. 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 40. Reading Data from a Previously Selected RDAC Register in Write Mode
Rev. 0 | Page 13 of 20