Datasheet

Data Sheet AD5110/AD5112/AD5114
Rev. B | Page 21 of 28
WRITE OPERATION
When writing to the AD5110/AD5112/AD5114, the user
must begin with a start command followed by an address
byte (R/
W
= 0), after which the AD5110/AD5112/AD5114
acknowledge that it is prepared to receive data by pulling
SDA low.
Two bytes of data are then written to the DAC, the most
significant byte, followed by the least significant byte. Both of
these data bytes are acknowledged by the AD5110/AD5112/
AD5114. A stop condition follows. The write operations for
the AD5110/AD5112/AD5114 are shown in Figure 41,
Figure 42, and Figure 43.
A repeated write function gives the user flexibility to update
the device a number of times after addressing the part only
once, as shown in Figure 44.
SC
L
SDA
S
TART B
Y
MASTER
ACK. BY
AD5
1
10
ACK. BY
AD51
10
FRAME 1
SERIAL BUS ADDRESS BYTE
FRAME 2
MOST SIGNIFICANT DATA
BYTE
FRAME 3
LEAST SIGNIFICANT DATA
BYTE
SCL
(CONTINUED)
SDA
(CONTINUED)
ACK. B
Y
AD5110
S
TOP
BY
MASTER
0
1 9
1
9 9
91
1
0 1 1 A1
A0 0 0
0
0 0
C2
C1
C0
D7
D6 D5 D4 D3 D2 D1 D0
R/W
09582-041
Figure 41. AD5110 Interface Write Command
SCL
SDA
START BY
MASTER
ACK. BY
AD51
12
ACK. B
Y
AD5112
FRAME 1
SERIA
L BUS ADDRESS BYTE
FRAME 2
MOST SIGNIFICANT DAT
A BYTE
FRAME 3
LEAST SIGNIFICANT D
ATA BYTE
SCL (CONTINUED)
SDA (CONTINUED)
ACK. BY
AD5
112
STOP B
Y
MASTER
0
1 9
19 9
9
1
1
0 1 1
A1 A0 0 0 0
0 0
C2
C1 C0
D6 D5 D4 D3 D2 D1 D0
0
R/W
09582-042
Figure 42. AD5112 Interface Write Command