
Ultra-Small, Quad-Channel, 12-Bit Buffered Output DAC
with Internal Reference and I2C Interface
MAX5816
Maxim Integrated Products 25
Table 7. CODEnLOADALL (010) Command Format
Table 8. CODEnLOADn (011) Command Format
CODEn_LOAD_ALL Command
The CODEn_LOAD_ALL command updates the CODE register contents for the selected DAC(s) as well as the DAC
register content of all DACs. Channels for which the CODE register content has not been modified since the last load
to DAC register will not be updated to reduce digital crosstalk. The CODEn_LOAD_ALL command by definition will
modify at least one CODE register. To avoid this, use the LOADn command with DAC SELECTION = ALL DACs. The
CODEn_LOAD_ALL command supports the multibyte protocol. See
Table 3 and
Table 7.
CODEn_LOADn Command
The CODEn_LOADn command updates the CODE register contents for the selected DAC(s) as well as the DAC register
content of the selected DAC(s). Channels for which the CODE register content have not been modified since the last
load to DAC register will not be updated to reduce digital crosstalk. See
Table 3 and
Table 8.B23 B22 B21 B20 B19 B18 B17 B16 B15 B14 B13 B12 B11 B10 B9 B8 B7 B6 B5 B4 B3 B2 B1 B0
0
M
0
1
0
A2
A1
A0 D11 D10 D9
D8
D7
D6 D5 D4 D3 D2 D1 D0
X
Reserved
Multibyte
CODEn_ LOAD_
ALL Command
DAC Address
Code Register Data[11:4]
Code Register Data
[3:0]
Don’t Care
Data Default Value
0
X
Command Byte
Data High Byte
Data Low Byte
B23 B22 B21 B20 B19 B18 B17 B16 B15 B14 B13 B12 B11 B10 B9 B8 B7 B6 B5 B4 B3 B2 B1 B0
0
M
0
1
A2
A1
A0 D11 D10 D9
D8
D7
D6 D5 D4 D3 D2 D1 D0
X
Reserved
Multibyte
CODEn_LOADn
Command
DAC Address
Code Register Data [11:4]
Code Register Data
[3:0]
Don’t Care
Data Default Value
0
X
Command Byte
Data High Byte
Data Low Byte