Datasheet

MAX548A/MAX549A/MAX550A
+2.5V to +5.5V, Low-Power, Single/Dual,
8-Bit Voltage-Output DACs in µMAX Package
_______________________________________________________________________________________ 9
Table 2. MAX548A Serial-Interface Programming Commands
COMMAND
(Commands executed on
CS’s rising edge)
LDAC
COMMANDS LOADING INPUT REGISTER(S) ONLY
X Unassigned operationXXXXXXXXX00XXX 1X
X Unassigned commandXXXXXXXXX00X0X 0X
CONTROL BYTE
Loaded First Loaded Last
UB1 Pin 6D7........D0A0A1C0C1UB3 C2UB2
X
Load DAC B input register and update both DAC
registers. DAC A input register unchanged.
08-Bit DAC Data
X
Load DAC A input register and update both DAC
registers. DAC B input register unchanged.
08-Bit DAC Data
0111X 0X
1011X 0X
Update both DAC registers with current contents
of their input registers. Both input registers
unchanged.
00011X 0X X
X
Load both DAC input registers and update both
DAC registers.
X8-Bit DAC Data1101X 0X
X
Load DAC B input register and update both DAC
registers. DAC A input register unchanged.
X8-Bit DAC Data0101X 0X
X
Load both DAC input registers. Both DAC regis-
ters unchanged.
X8-Bit DAC Data11X0X 0X
X
Load DAC B input register. DAC A input register
and both DAC registers unchanged.
X8-Bit DAC Data01X0X 0X
X
Load DAC A input register and update both DAC
registers. DAC B input register unchanged.
X8-Bit DAC Data1001X 0X
X
Load DAC A input register. DAC B input register
and both DAC registers unchanged.
Update both DAC registers with current contents
of their input registers. Both input registers
unchanged.
X
X
8-Bit DAC Data
XXXXXXXX
1
0
0
0
X
0
0
1
X 0
X 0
X
X X
UNASSIGNED COMMANDS
DATA BYTE
XXXXXXXX
COMMANDS UPDATING DAC REGISTER(S)
X
Load both DAC input registers and update both
DAC registers.
08-Bit DAC Data1111X 0X
COMMANDS UTILIZING THE ASYNCHRONOUS LOAD FUNCTION
X
After CS’s rising edge and on LDAC’s falling
edge, update both DAC registers with current
contents of their input registers. Both input regis-
ters unchanged.
1XXXXXXXX0011X 0X
X
Load DAC A input register. After CS’s rising edge
and on LDAC’s falling edge, update both DAC
registers.
18-Bit DAC Data1011X 0X
X
Load DAC B input register. After CS’s rising edge
and on LDAC’s falling edge, update both DAC
registers.
18-Bit DAC Data0111X 0X
X
Load both DAC input registers. After CS’s rising
edge and on LDAC’s falling edge, update both
DAC registers.
18-Bit DAC Data1111X 0X