Table 1. serial-interface programming commands – Rainbow Electronics MAX5259 User Manual
Page 12

MAX5258/MAX5259
+3V/+5V, Low-Power, 8-Bit Octal DAC
with Rail-to-Rail Output Buffers
12
______________________________________________________________________________________
16-BIT SERIAL WORD*
LDAC
FUNCTION
A2
A1
A0
C2
C1
C0
D7……D0
X
X
X
0
0
0
XXXXXXXX
X
No operation (NOP); shift data in shift registers.
X
X
X
0
0
1
XXXXXXXX
X
Clears all input and DAC registers and sets all DAC
outputs to zero.
X
X
X
0
1
0
XXXXXXXX
X
Software shutdown. Output buffers can be individually
shut down with zeros in the corresponding data bits.
0
X
X
0
1
1
XXXXXXXX
X
DOUT Phase Mode 0. DOUT transitions on the falling
edge of SCLK.
1
X
X
0
1
1
XXXXXXXX
X
DOUT Phase Mode 1. DOUT transitions on the rising
edge of SCLK.
X
X
X
1
0
0
8-bit DAC data
X
Loads all DACs with the same data
0
0
0
1
0
1
8-bit DAC data
H
Load input register A. All DAC outputs unchanged.
0
0
1
1
0
1
8-bit DAC data
H
Load input register B. All DAC outputs unchanged.
0
1
0
1
0
1
8-bit DAC data
H
Load input register C. All DAC outputs unchanged.
0
1
1
1
0
1
8-bit DAC data
H
Load input register D. All DAC outputs unchanged.
1
0
0
1
0
1
8-bit DAC data
H
Load input register E. All DAC outputs unchanged.
1
0
1
1
0
1
8-bit DAC data
H
Load input register F. All DAC outputs unchanged.
1
1
0
1
0
1
8-bit DAC data
H
Load input register G. All DAC outputs unchanged.
1
1
1
1
0
1
8-bit DAC data
H
Load input register H. All DAC outputs unchanged.
0
0
0
1
1
0
8-bit DAC data
H
Load input register A. Update OUTA. All other DAC
outputs unchanged.
0
0
1
1
1
0
8-bit DAC data
H
Load input register B. Update OUTB. All other DAC
outputs unchanged.
0
1
0
1
1
0
8-bit DAC data
H
Load input register C. Update OUTC. All other DAC
outputs unchanged.
0
1
1
1
1
0
8-bit DAC data
H
Load input register D. Update OUTD. All other DAC
outputs unchanged.
1
0
0
1
1
0
8-bit DAC data
H
Load input register E. Update OUTE. All other DAC
outputs unchanged.
1
0
1
1
1
0
8-bit DAC data
H
Load input register F. Update OUTF. All other DAC
outputs unchanged.
1
1
0
1
1
0
8-bit DAC data
H
Load input register G. Update OUTG. All other DAC
outputs unchanged.
1
1
1
1
1
0
8-bit DAC data
H
Load input register H. Update OUTH. All other DAC
outputs unchanged.
X
X
X
1
1
1
XXXXXXXX
H
Software LDAC command. Updates all DACs from their
respective input registers.
Table 1. Serial-Interface Programming Commands
* The first two bits are “don’t care.”