Load All DACs with Shift-Register Data
All four DAC registers are updated with shift-register
data. This command allows all DACs to be set to any
analog value within the reference range. This command
can be used to substitute CLR if code 00 hex is pro-
grammed, which clears all DACs.
Software Shutdown
Shuts down all output buffer amplifiers, reducing sup-
ply current to 10µA max.
User-Programmable Output (UPO)
User-programmable logic output for controlling another
device across an isolated interface. Example devices
are gain control of an amplifier, a 4mA to 20mA amplifi-
er, and a polarity output for a motor speed control.
No Operation (NOP)
The NOP command (no operation) allows data to be
shifted through the MAX533 shift register without affect-
ing the input or DAC registers. This is useful in daisy
chaining (also see the
Daisy Chaining Devices
section).
MAX533
2.7V, Low-Power, 8-Bit Quad DAC
with Rail-to-Rail Output Buffers
10 ______________________________________________________________________________________
Set DOUT phase—SCLK rising (mode 1). DOUT
clocked out on rising edge of SCLK. All DACs updated
from their respective input registers.
Software shutdown (provided PDE is high)
Load all DACs with shift-register data. Also bring the
part out of shutdown mode.
12-BIT SERIAL WORD
0
0
1
1
0
0
1
1
C0
0
0
0
0
1
1
1
1
1
1
1
1
C1
1
0
0
0
1
1
1
1
0
0
0
0
A0
1
1
0
1
0
1
0
1
0
1
0
1
FUNCTION
D7 . . . . . . . . D0
A1
XX X X X X X X X1
XX X X X X X X X1
X8-bit DAC data1
Software LDAC commands. Update all DACs from
their respective input registers. Also bring the part out
of shutdown mode.
1X X X X X X X X 0
Load input register A; all DAC outputs updated
Load input register B; all DAC outputs updated
Load input register C; all DAC outputs updated
Load input register D; all DAC outputs updated.
1
1
1
1
8-bit DAC data
8-bit DAC data
8-bit DAC data
8-bit DAC data
Load input register A; all DAC outputs unchanged.
Load input register B; all DAC outputs unchanged.
Load input register C; all DAC outputs unchanged.
Load input register D; all DAC outputs unchanged.
1
1
1
1
8-bit DAC data
8-bit DAC data
8-bit DAC data
8-bit DAC data
UPO goes low.010 XX X X X X X X X0
UPO goes high.0
No operation (NOP); shift data in shift registers.
1
0
1
0
XX X X X X X X X0
0 XX X X X X X X X0
Set DOUT phase—SCLK falling (mode 0). DOUT
clocked out on falling edge of SCLK. All DACs up-
dated from their respective registers (default).
010 XX X X X X X X X1
(LDAC = X)
(LDAC = X, PDE = H)
(LDAC = X)
(LDAC = X)
A1 A0 C1 C0 D7
D6 D5 D4 D3 D2 D1
D0
1 0 0 0 8-Bit Data
A1 A0 C1 C0 D7
D6 D5 D4 D3 D2 D1
D0
1 1 0 0 xxx xxxxx
UPO
Output
A1 A0 C1 C0 D7
D6 D5 D4 D3 D2 D1
D0
0 0 1 0 xxxxxxxx Low
0 1 1 0 xxxxxxxxHigh
xxx xxxxx0 00 0
D0
D1D2D3D4D5D6D7
C0
C1
A0
A1
MAX533
2.7V, Low-Power, 8-Bit Quad DAC
with Rail-to-Rail Output Buffers
______________________________________________________________________________________ 11
For this command, the data bits are “Don't Cares.” As
an example, three MAX533s are daisy chained (A, B,
and C), and devices A and C need to be updated. The
36-bit-wide command would consist of one 12-bit word
for device C, followed by an NOP instruction for device
B and a third 12-bit word with data for device A. At CS’s
rising edge, device B will not change state.
Set DOUT Phase—SCLK Rising (Mode 1)
Mode 1 resets the serial-output DOUT to transition at
SCLK’s rising edge. Once this command is issued,
DOUT’s phase is latched and will not change except on
power-up or if the specific command to set the phase
to falling edge is issued.
This command also loads all DAC registers with the con-
tents of their respective input registers, and is identical to
the “LDAC” command.
Set DOUT Phase—SCLK Falling (Mode 0, Default)
This command resets DOUT to transition at SCLK’s falling
edge. The same command also updates all DAC registers
with the contents of their respective input registers, identical
to the “LDAC” command.
LDAC Operation (Hardware)
LDAC is typically used in 4-wire interfaces (Figure 7). This
command is level sensitive, and it allows asynchronous
hardware control of the DAC outputs. With LDAC low, the
DAC registers are transparent, and any time an input regis-
ter is updated, the DAC output immediately follows.
Clear DACs with
Strobing the CLR pin low causes an asynchronous
clear of input and DAC registers and sets all DAC out-
puts to zero. Similar to the LDAC pin, CLR can be
invoked at any time, typically when the device is not
selected (CS = H). When the DAC data is all zeros, this
function is equivalent to the “Update all DACs from Shift
Registers” command.
Serial Data Output
DOUT is the internal shift register’s output. DOUT can
be programmed to clock out data on SCLK’s falling
edge (mode 0) or rising edge (mode 1). In mode 0, out-
put data lags input data by 12.5 clock cycles, maintain-
ing compatibility with Microwire and SPI. In mode 1,
output data lags input data by 12 clock cycles. On
power-up, DOUT defaults to mode 0 timing. DOUT
never three-states; it always actively drives either high
or low and remains unchanged when CS is high.
1 01 1 xxxxxxxx
D0D1D2D3D4D5D6D7C0
C1
A0
A1
(LDAC = x)
A1 A0 C1 C0 D7 D6 D5 D4 D3 D2 D1 D0
xxxxxxxx1 0 1 0
(LDAC = x)
SCLK
DIN
CS
SK
SO
I/0
MICROWIRE
PORT
MAX533
Figure 4. Connections for Microwire
DIN
SCLK
CS
MOSI
SCK
I/0
SPI/QSPI
PORT
MAX533
CPOL = 0, CPHA = 0
Figure 5. Connections for SPI/QSPI
Interfacing to the Microprocessor
The MAX533 is Microwire™ and SPI™/QSPI™ compati-
ble. For SPI and QSPI, clear the CPOL and CPHA con-
figuration bits (CPOL = CPHA = 0). The SPI/QSPI CPOL
= CPHA = 1 configuration can also be used if the
DOUT output is ignored.
The MAX533 can interface with Intel’s 80C5X/80C3X
family in mode 0 if the SCLK clock polarity is inverted.
More universally, if a serial port is not available, three
lines from one of the parallel ports can be used for bit
manipulation.
Digital feedthrough at the voltage outputs is greatly
minimized by operating the serial clock only to update
the registers. Also see the Clock Feedthrough photo in
the
Typical Operating Characteristics
section. The
clock idle state is low.
Daisy-Chaining Devices
Any number of MAX533s can be daisy-chained by con-
necting DOUT of one device to DIN of the following
device in the chain. The NOP instruction (Table 1)
allows data to be passed from DIN to DOUT without
changing the input or DAC registers of the passing
device. A 3-wire interface updates daisy-chained or
individual MAX533s simultaneously by bringing CS
high (Figure 6).
Analog Section
DAC Operation
The MAX533 uses a matrix decoding architecture for
the DACs, which saves power in the overall system.
The external reference voltage is divided down by a
resistor string placed in a matrix fashion. Row and col-
umn decoders select the appropriate tab from the
resistor string to provide the needed analog voltages.
The resistor string presents a code-independent input
impedance to the reference and guarantees a mono-
tonic output. Figure 8 shows a simplified diagram of the
four DACs.
Reference Input
The voltage at REF sets the full-scale output voltage for
all four DACs. The 460k typical input impedance at
REF is code independent. The output voltage for any
DAC can be represented by a digitally programmable
voltage source as follows:
V
OUT
= (NB x V
REF
) / 256
where NB is the numerical value of the DAC’s binary
input code.
MAX533
2.7V, Low-Power, 8-Bit Quad DAC
with Rail-to-Rail Output Buffers
12 ______________________________________________________________________________________
SCLK
DIN
DEVICE A
DEVICE B
DEVICE C
CS
MAX533
SCLK
DIN
CS
MAX533
SCLK
DIN
CS
MAX533
SCLK
DIN
CS
MAX533
DOUT DOUT DOUT
SCLK
DIN
CS
SCLK
DIN
CS
TO OTHER
SERIAL DEVICES
Figure 6. Daisy-chained or individual MAX533s are simultaneously updated by bringing CS high. Only three wires are required.
SPI and QSPI are trademarks of Motorola, Inc. Microwire is a trademark of National Semiconductor Corp.

MAX533AEPE

Mfr. #:
Manufacturer:
Maxim Integrated
Description:
IC DAC QUAD LP +2.7V 8BIT 16-DIP
Lifecycle:
New from this manufacturer.
Delivery:
DHL FedEx Ups TNT EMS
Payment:
T/T Paypal Visa MoneyGram Western Union