Datasheet
MAX5723/MAX5724/MAX5725
Ultra-Small, Octal-Channel, 8-/10-/12-Bit Buffered
Output DACs with Internal Reference and SPI Interface
20Maxim Integrated
Table 2. SPI Commands Summary
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
CONFIGURATION AND SOFTWARE COMMANDS
WDOG 0 0 0 1 X X X X TIMEOUT SELECTION[11:4]
TIMEOUT
SELECTION[3:0]
WD_MASK
Safety
Level
00: Low
01: Med
10: High
11: Max
X
Updates watchdog
settings and safety levels
REF 0 0 1 0 0
REF
Power
0 =
DAC
1 = ON
REF Mode
00 = EXT
01 = 2.5V
10 = 2.0V
11 = 4.1V
X X X X X X X X X X X X X X X X
Sets the reference
operating mode. REF
Power (B18):
0 = Internal reference is
only powered if at least one
DAC is powered
1 = Internal reference is
always powered
SW_GATE_
CLR
0 0 1 1 0 0 0 0 1 0 0 1 0 1 1 0 0 0 1 1 0 0 0 0
Removes any existing
GATE condition
SW_GATE_
SET
0 0 1 1 0 0 0 1 1 0 0 1 0 1 1
0 0 0 1 1 0 0 0 0 Initiates a GATE condition
WD_REFRESH 0 0 1 1 0 0 1 0 1 0 0 1 0 1 1 0 0 0 1 1 0 0 0 0
Refreshes the watchdog
timer
WD_RESET 0 0 1 1 0 0 1 1 1 0 0 1 0 1 1 0 0 0 1 1 0 0 0 0
Reset the watchdog time
out alarm status and
refreshes the watchdog
timer
SW_CLEAR 0 0 1 1 0 1 0 0 1 0 0 1 0 1 1 0 0 0 1 1 0 0 0 0
Executes a software
clear (all CODE and DAC
registers cleared to their
DEFAULT values)
SW_RESET 0 0 1 1 0 1 0 1 1 0 0 1 0 1 1 0 0 0 1 1 0 0 0 0
Executes a software reset
(all CODE, DAC, and
control registers returned
to their power-on reset
values)
CONFIG 0 1 0 1 0 0 0 0
DAC7
DAC6
DAC5
DAC4
DAC3
DAC2
DAC1
DAC0
WDOG
Config.
00: DIS
01: GATE
10: CLR
11: HOLD
GATE_ENB
LDAC_ENB
CLEAR_ENB
X X X
Configures selected DAC
Watchdog, GATE, LOAD,
and CLEAR operations.
DACs selected with a
1 in the corresponding
DACn bit are updated,
DACs with a 0 in the
corresponding DACn bit
are not impacted)










