Datasheet
MAX5823/MAX5824/MAX5825
Ultra-Small, Octal Channel, 8-/10-/12-Bit Buffered
Output DACs with Internal Reference and I
2
C Interface
24Maxim Integrated
Table 4. I
2
C Commands Summary (continued)
COMMAND B23 B22 B21 B20 B19 B18 B17 B16 B15 B14 B13 B12 B11 B10 B9 B8 B7 B6 B5 B4 B3 B2 B1 B0 DESCRIPTION
DEFAULT 0 1 1 0 0 0 0 0
DAC 7
DAC 6
DAC 5
DAC 4
DAC 3
DAC 2
DAC 1
DAC 0
Default
Values:
000: M/Z
001: ZERO
010: MID
011: FULL
100: RETURN
101+: No Effect
Sets the default code settings
for selected DACs. Note:
DACs in RETURN mode
programmable RETURN
codes.
(DACs selected with a 1 in the
corresponding DACn bit are
updated, DACs with a 0 in the
corresponding DACn bit are
not impacted)
DAC COMMANDS
RETURNn 0 1 1 1 DAC SELECTION
RETURN REGISTER
DATA[11:4]
RETURN REGISTER
DATA[3:0]
X X X X
Writes data to the selected
RETURN register(s)
CODEn 1 0 0 0 DAC SELECTION
CODE REGISTER
DATA[11:4]
CODE REGISTER
DATA[3:0]
X X X X
Writes data to the selected
CODE register(s)
LOADn 1 0 0 1 DAC SELECTION X X X X X X X X X X X X X X X X
Transfers data from the
selected CODE registers to
the selected DAC register(s)
CODEn_
LOAD_ALL
1 0 1 0 DAC SELECTION
CODE REGISTER
DATA[11:4]
CODE REGISTER
DATA[3:0]
X X X X
Simultaneously writes data to
the selected CODE register(s)
while updating all DAC
registers
CODEn_LOADn 1 0 1 1 DAC SELECTION
CODE REGISTER
DATA[11:4]
CODE REGISTER
DATA[3:0]
X X X X
Simultaneously writes data to
the selected CODE register(s)
while updating selected DAC
register(s)
CODE_ALL 1 1 0 0 0 0 0 0
CODE REGISTER
DATA[11:4]
CODE REGISTER
DATA[3:0]
X X X X
Writes data to all CODE
registers
LOAD_ALL 1 1 0 0 0 0 0 1 X X X X X X X X X X X X X X X X
Updates all DAC latches with
current CODE register data
CODE_ALL
LOAD_ALL
1 1 0 0 0 0 1 0
CODE REGISTER
DATA[11:4]
CODE REGISTER
DATA[3:0]
X X X X
Simultaneously writes data to
the all CODE registers while
updating all DAC registers
RETURN_ALL 1 1 0 0 0 0 1 1
RETURN REGISTER
DATA[11:4]
RETURNREGISTER
DATA[3:0]
X X X X
Writes data to all RETURN
registers
NO OPERATION COMMANDS
No Operation
1 1 0 0 0 1 X X X X X X X X X X X X X X X X X X
These commands will have no
effect on the device, but will
refresh the watchdog timer if
safety level is set to Low
1 1 0 0 1 0 X X X X X X X X X X X X X X X X X X
1 1 0 0 1 1 X X X X X X X X X X X X X X X X X X
Reserved Commands: Any commands not specifically listed above are reserved for Maxim internal use only.










