MAXIM MAX521BCAG

19-0378; Rev 3; 9/96
Quad/Octal, 2-Wire Serial 8-Bit DACs
with Rail-to-Rail Outputs
The MAX520/MAX521 are quad/octal, 8-bit voltage-output
digital-to-analog converters (DACs) with simple 2-wire serial interfaces that allow communication between multiple
devices. They operate from a single +5V supply and their
reference input range includes both supply rails.
The MAX521 includes rail-to-rail output buffer amplifiers for
reduced system size and component count when driving
loads. The MAX520’s unbuffered voltage outputs reduce
the device’s total supply current to 4µA and provide
increased accuracy at low output currents.
The MAX520/MAX521 feature a serial interface and internal
software protocol, allowing communication at data rates up
to 400kbps. The interface, combined with the doublebuffered input configuration, allows the DAC registers to be
updated individually or simultaneously. In addition, the
devices can be put into a low-power shutdown mode that
reduces supply current to 4µA. Power-on reset ensures the
DAC outputs are at 0V when power is initially applied.
The MAX520 is available in 16-pin DIP and wide SO packages, as well as a space-saving 20-pin SSOP. The
MAX521 comes in 20-pin DIP and 24-pin SO packages, as
well as a space-saving 24-pin SSOP.
________________________Applications
Minimum Component Analog Systems
Digital Offset/Gain Adjustment
Industrial Process Control
Automatic Test Equipment
Programmable Attenuators
_________________Pin Configurations
____________________________Features
♦
♦
♦
♦
♦
♦
♦
♦
♦
Single +5V Supply
Simple 2-Wire Serial Interface
I2C Compatible
Outputs Swing Rail to Rail:
Unbuffered Outputs (MAX520)
Buffered Outputs (MAX521)
1%-Accurate Trimmed Output Resistance (MAX520A)
Ultra-Low 4µA Supply Current (MAX520)
Individual DACs Have Separate Reference Inputs
Power-On Reset Clears All Latches
4µA Power-Down Mode
______________Ordering Information
†
TEMP. RANGE
MAX520ACPE
0°C to +70°C
16 Plastic DIP
1
MAX520BCPE
MAX520ACWE
MAX520BCWE
0°C to +70°C
0°C to +70°C
0°C to +70°C
16 Plastic DIP
16 Wide SO
16 Wide SO
1
1
1
_______________Functional Diagrams
SDA
SCL
REF1
8
8-BIT
SHIFT REGISTER
OUT1
1
16 OUT2
OUT0
2
15 OUT3
REF1 3
14 REF2
REF0 4
MAX520
ADDRESS
COMPARATOR
START/STOP
DETECTOR
12 VDD
DGND 6
11 AD2
SCL 7
10 AD1
SDA 8
9
REF0
INPUT
LATCH 0
1
OUTPUT
LATCH 0
DAC0
OUT0
INPUT
LATCH 1
OUTPUT
LATCH 1
DAC1
OUT1
OUTPUT
LATCH 2
DAC2
OUT2
OUTPUT
LATCH 3
DAC3
OUT3
1
13 REF3
AGND 5
PIN-PACKAGE
Ordering Information continued at end of data sheet.
†MAX520 “A” grade parts include a 1%-accurate, factory-trimmed
output resistance.
MAX520
TOP VIEW
TUE
(LSB)
PART
INPUT
LATCH 2
DECODE
4
1
INPUT
LATCH 3
AD0
1
DIP/SO
Pin Configurations continued at end of data sheet.
AD0
AD2
REF2
REF3
AD1
Functional Diagrams continued at end of data sheet.
________________________________________________________________ Maxim Integrated Products
1
For free samples & the latest literature: http://www.maxim-ic.com, or phone 1-800-998-8800
MAX520/MAX521
_______________General Description
MAX520/MAX521
Quad/Octal, 2-Wire Serial 8-Bit DACs
with Rail-to-Rail Outputs
ABSOLUTE MAXIMUM RATINGS
VDD to DGND ...........................................................-0.3V to +6V
VDD to AGND............................................................-0.3V to +6V
OUT_ ..........................................................-0.3V to (VDD + 0.3V)
REF_ ...........................................................-0.3V to (VDD + 0.3V)
AD0, AD1, AD2...........................................-0.3V to (VDD + 0.3V)
SCL, SDA to DGND ..................................................-0.3V to +6V
AGND to DGND.....................................................-0.3V to +0.3V
Maximum Current into Any Pin............................................50mA
Continuous Power Dissipation (TA = +70°C)
16-Pin Plastic DIP (derate 10.53mW/°C above +70°C)....842mW
20-Pin Plastic DIP (derate 11.11mW/°C above +70°C)....889mW
16-Pin Wide SO (derate 9.52mW/°C above +70°C) ......762mW
24-Pin Wide SO (derate 11.76mW/°C above +70°C) ....941mW
20-Pin SSOP (derate 8.00mW/°C above +70°C) .........640mW
24-Pin SSOP (derate 8.00mW/°C above +70°C) .........640mW
16-Pin CERDIP (derate 10.00mW/°C above +70°C)....800mW
20-Pin CERDIP (derate 11.11mW/°C above +70°C)....889mW
Operating Temperature Ranges
MAX520_C_ _/MAX521_C_ _ ..............................0°C to +70°C
MAX520_E_ _/MAX521_E_ _ ...........................-40°C to +85°C
MAX520_MJE/MAX521BMJP ........................-55°C to +125°C
Storage Temperature Range .............................-65°C to +150°C
Lead Temperature (soldering, 10sec) .............................+300°C
Stresses beyond those listed under “Absolute Maximum Ratings” may cause permanent damage to the device. These are stress ratings only, and functional
operation of the device at these or any other conditions beyond those indicated in the operational sections of the specifications is not implied. Exposure to
absolute maximum rating conditions for extended periods may affect device reliability.
ELECTRICAL CHARACTERISTICS
(VDD = 5V ±10%, VREF_ = 4V, RL = ∞ (MAX520), RL = 10kΩ (MAX521), CL = 0pF (MAX520), CL = 100pF (MAX521), TA = TMIN to TMAX,
unless otherwise noted. Typical values are at TA = +25°C)
PARAMETER
SYMBOL
CONDITIONS
MIN
TYP
MAX
UNITS
STATIC ACCURACY
Resolution
8
Total Unadjusted Error
TUE
Differential Nonlinearity
DNL
Bits
MAX520_
±1
MAX521A
±1.5
MAX521B
Zero-Code Error
ZCE
±2
Guaranteed monotonic
Code = 00 hex
LSB
±1.0
MAX520_
8
MAX521_C
18
MAX521_E
20
MAX521BM
LSB
mV
20
Zero-Code-Error Supply Rejection
Code = 00 hex
±1
mV
Zero-Code-Error Temperature Coefficient
Code = 00 hex
±10
µV/°C
MAX520_
8
MAX521_C
18
MAX521_E
20
Full-Scale Error
Code = FF hex
Full-Scale-Error Supply Rejection
Code = FF hex, VDD = 5V ±10%
MAX521BM
Full-Scale-Error Temperature Coefficient
2
mV
20
±1
mV
±10
µV/°C
_______________________________________________________________________________________
Quad/Octal, 2-Wire Serial 8-Bit DACs
with Rail-to-Rail Outputs
(VDD = 5V ±10%, VREF_ = 4V, RL = ∞ (MAX520), RL = 10kΩ (MAX521), CL = 0pF (MAX520), CL = 100pF (MAX521), TA = TMIN to TMAX,
unless otherwise noted. Typical values are at TA = +25°C)
PARAMETER
SYMBOL
CONDITIONS
MIN
TYP
0
8
4
16
12
6
24
MAX
UNITS
VDD
V
REFERENCE INPUTS
Input Voltage Range
Input Resistance
RIN
Code =
55 hex
(Note 1)
Input Current
PD = 1
Input Capacitance
Code =
FF hex
(Note 2)
Channel-to-Channel Isolation
(Note 3)
AC Feedthrough
(Note 4)
MAX520_
MAX521_
REF4
REF0–REF3
kΩ
±10
MAX520_
REF4
MAX521_
REF0–REF3
MAX520_
30
120
30
-70
MAX521_
-60
µA
pF
dB
-70
dB
DAC OUTPUTS
Full-Scale Output Voltage
0
MAX520A
Output Resistance (Note 5)
15.8
16
TA = TMIN to TMAX
15.6
16
MAX520B
Output Load Regulation
8.4
V
16.2
16.4
kΩ
16.4
MAX521_, OUT_ = 4V,
0mA to 2.5mA
0.25
MAX521_C/E, VREF_ = VDD,
code = FF hex, 0µA to 500µA
1.5
MAX521BM, VREF_ = VDD,
code = FF hex, 0µA to 500µA
2.0
MAX521_, OUT_ = 0V to VDD,
PD = 1
Output Leakage Current
VDD
TA = +25°C
LSB
±10
µA
DIGITAL INPUTS SCL, SDA
Input High Voltage
VIH
Input Low Voltage
VIL
Input Current
IIN
Input Hysteresis
Input Capacitance
0.7VDD
0V ≤ VIN ≤ VDD
VHYST
(Note 5)
CIN
(Note 5)
V
0.3VDD
V
±10
µA
10
pF
0.05VDD
V
DIGITAL INPUTS AD0, AD1
Input High Voltage
VIH
Input Low Voltage
VIL
Input Leakage
IIN
2.4
V
0.8
V
VIN = 0V to VDD
±10
µA
ISINK = 3mA
0.4
ISINK = 6mA
0.6
VIN = 0V to VDD
±10
µA
10
pF
DIGITAL OUTPUT SDA (Note 6)
Output Low Voltage
Three-State Leakage Current
Three-State Output Capacitance
VOL
IL
COUT
(Note 5)
V
_______________________________________________________________________________________
3
MAX520/MAX521
ELECTRICAL CHARACTERISTICS (continued)
MAX520/MAX521
Quad/Octal, 2-Wire Serial 8-Bit DACs
with Rail-to-Rail Outputs
ELECTRICAL CHARACTERISTICS (continued)
(VDD = 5V ±10%, VREF_ = 4V, RL = ∞ (MAX520), RL = 10kΩ (MAX521), CL = 0pF (MAX520), CL = 100pF (MAX521), TA = TMIN to TMAX,
unless otherwise noted. Typical values are at TA = +25°C)
PARAMETER
SYMBOL
CONDITIONS
MIN
TYP
MAX
UNITS
DYNAMIC PERFORMANCE
Voltage Output Slew Rate
MAX521_C
1.0
Positive and negative MAX521_E
0.7
MAX521BM
V/µs
0.5
MAX520_, to 1/2LSB, no load
2
MAX521_, to 1/2LSB, 10kΩ and
100pF load (Note 7)
6
Digital Feedthrough
Code = 00 hex, all digital inputs from
0V to VDD
5
nV-s
Digital-Analog Glitch Impulse
Code 128 to 127
12
nV-s
VREF_ = 4Vp-p at 1kHz, VDD = 5V,
code = FF hex
87
dB
Output Settling Time
Signal to Noise + Distortion Ratio
SINAD
µs
Multiplying Bandwidth
VREF_ = 4Vp-p, 3dB bandwidth
1
MHz
Wideband Amplifier Noise
MAX521_
60
µVRMS
POWER REQUIREMENTS
Supply Voltage
Supply Current
VDD
IDD
4.5
5.5
V
µA
Operating mode, out- MAX520_
put unloaded, all dig- MAX521_C
ital inputs 0V or VDD
MAX521_E/BM
4
20
10
20
10
24
Power-down mode (PD = 1)
4
20
mA
µA
Note 1: Input resistance is code dependent. The lowest input resistance occurs at code = 55 hex.
Note 2: Input capacitance is code dependent. The highest input capacitance occurs at code = FF hex.
Note 3: VREF_ = 4Vp-p, 10kHz. Channel-to-channel isolation is measured by setting the code of one DAC to FF hex and setting the
code of all other DACs to 00 hex.
Note 4: VREF_ = 4Vp-p, 10kHz, DAC code = 00 hex.
Note 5: Guaranteed by design.
Note 6: I2C-compatible mode.
Note 7: Output settling time is measured by taking the code from 00 hex to FF hex, and from FF hex to 00 hex.
4
_______________________________________________________________________________________
Quad/Octal, 2-Wire Serial 8-Bit DACs
with Rail-to-Rail Outputs
MAX520/MAX521
TIMING CHARACTERISTICS
(VDD = 5V ±10%, TA = TMIN to TMAX, unless otherwise noted. Typical values are at TA = +25°C.)
PARAMETER
SYMBOL
Serial Clock Frequency
Bus Free Time Between a STOP and a
START Condition
Hold Time, (Repeated) Start Condition
CONDITIONS
MIN
TYP
MAX
UNITS
400
kHz
fSCL
0
tBUF
1.3
µs
tHD, STA
0.6
µs
Low Period of the SCL Clock
tLOW
1.3
µs
High Period of the SCL Clock
tHIGH
0.6
µs
Setup Time for a Repeated START Condition
tSU, STA
Data Hold Time
tHD, DAT
Data Setup Time
tSU, DAT
0.6
(Note 8)
µs
0
0.9
µs
100
ns
Rise Time of Both SDA and SCL Signals, Receiving
tR
(Note 9)
20 + 0.1Cb
300
ns
Fall Time of Both SDA and SCL Signals, Receiving
tF
(Note 9)
20 + 0.1Cb
300
ns
tF
ISINK ≤ 6mA (Note 9)
20 + 0.1Cb
250
ns
400
pF
50
ns
Fall Time of SDA Transmitting (Note 6)
Setup Time for STOP Condition
tSU, STO
Capacitive Load for Each Bus Line
Cb
Pulse Width of Spike Suppressed
tSP
0.6
(Notes 10, 11)
µs
0
Note 8: A master device must provide a hold time of at least 300ns for the SDA signal (referred to VIL of the SCL signal) in order to
bridge the undefined region of SCL’s falling edge.
Note 9: Cb = total capacitance of one bus line in pF. tR and tf measured between 0.3VDD and 0.7VDD.
Note 10: An input filter on the SDA and SCL input suppresses noise spikes less than 50ns.
Note 11: Guaranteed by design.
__________________________________________Typical Operating Characteristics
(VDD = 5V, DAC outputs unloaded, TA = +25°C, unless otherwise noted.)
IDD (µA)
7
6
5
4
3
2
1
0
VREF = 4V
ONE REF INPUT DRIVEN
35
30
25
20
15
10
-30
0
30
60
90
TEMPERATURE (°C)
120
150
0
VDD = 5V
VREF = 4Vp-p SINE WAVE
CENTERED AT 2.5V
-2
-4
-6
-8
-10
-12
-14
5
-16
-18
0
-60
2
MAX520/521-03
8
40
MAX520/521-02
OPERATING MODE OR
SHUTDOWN MODE
RELATIVE OUTPUT (dB)
MAX520/521-01
9
SHUTDOWN REFERENCE CURRENT (nA)
10
MAX520
REFERENCE VOLTAGE INPUT
FREQUENCY RESPONSE
MAX520
REFERENCE INPUT CURRENT vs.
TEMPERATURE (SHUTDOWN MODE)
MAX520
SUPPLY CURRENT vs. TEMPERATURE
-60
-30
0
30
60
90
TEMPERATURE (°C)
120
150
1k
10k
100k
1M
10M
FREQUENCY (Hz)
_______________________________________________________________________________________
5
MAX520/MAX521
Quad/Octal, 2-Wire Serial 8-Bit DACs
with Rail-to-Rail Outputs
______________________________Typical Operating Characteristics (continued)
(VDD = 5V, DAC outputs unloaded, TA = +25°C, unless otherwise noted.)
MAX520
NEGATIVE SETTLING TIME
MAX520
POSITIVE SETTLING TIME
OUT2
1V/div
OUT2
1V/div
1µs/div
OUT2 = NO LOAD, REF2 = 4V,
DAC CODE = FF HEX to 00 HEX
1µs/div
OUT2 = NO LOAD, REF2 = 4V,
DAC CODE = 00 HEX to FF HEX
MAX520
WORST-CASE 1LSB DIGITAL STEP CHANGE
(CAPACITIVE LOAD = 25pF)
MAX520
WORST-CASE 1LSB DIGITAL STEP CHANGE
(CAPACITIVE LOAD < 5pF)
OUT2
20mV/div
AC COUPLED
500ns/div
REF2 = 4V, DAC CODE = 7F HEX to 80 HEX
6
OUT2
20mV/div
AC COUPLED
500ns/div
REF2 = 4V, DAC CODE = 7F HEX to 80 HEX
_______________________________________________________________________________________
Quad/Octal, 2-Wire Serial 8-Bit DACs
with Rail-to-Rail Outputs
ALL DAC CODES FF HEX
6
4
MAX520/521-10
5
10
ALL REFERENCE
INPUTS DRIVEN
8
4
ICC (mA)
ICC (mA)
8
VDD = 5.5V
ALL REF INPUTS = 0.6V
ALL DIGITAL INPUTS to VDD
MAX520/521-09
10
6
SHUTDOWN ICC (µA)
VDD = 5.5V
ALL REF INPUTS = 0.6V
ALL DIGITAL INPUTS to VDD
MAX520/521-08
12
MAX521
SUPPLY CURRENT
vs. REFERENCE VOLTAGE
MAX521
SHUTDOWN SUPPLY CURRENT
vs. TEMPERATURE
MAX521
SUPPLY CURRENT vs. TEMPERATURE
3
6
ALL DAC CODES = FF HEX
4
2
ALL DAC CODES 00 HEX
0
60
20
100
140
-20
20
60
100
TEMPERATURE (°C)
TEMPERATURE (°C)
MAX521
DAC OUTPUT HIGH VOLTAGE
vs. OUTPUT SOURCE CURRENT
MAX521
DAC OUTPUT LOW VOLTAGE
vs. OUTPUT SINK CURRENT
1.0
0.4
0.2
0.6
0.4
0
0
2
4
6
8
10
2
0
-4
-6
16
4Vp-p SINE
2Vp-p SINE
1Vp-p SINE
0.5Vp-p SINE
-8
-10
-12
VREF = SINE WAVE
CENTERED AT 2.5V
-18
0
14
0
OUTPUT SOURCE CURRENT (mA)
2
4
6
8
OUTPUT SINK CURRENT (mA)
MAX521
POSITIVE SETTLING TIME
10
1k
10k
100k
1M
10M
FREQUENCY (Hz)
MAX521
NEGATIVE SETTLING TIME
OUT1
1V/div
1µs/div
OUT1 LOADED WITH 10kΩ II 100pF, REF1 = 4V,
DAC CODE = 00 HEX to FF HEX
5
-2
-16
12
4
-14
0.2
VOUT = VREF x (255/256)
3
2
MAX521
REFERENCE VOLTAGE INPUT
FREQUENCY RESPONSE
RELATIVE OUTPUT (dB)
VOUT (V)
0.6
1
REFERENCE VOLTAGE (V)
VREF = 5V
DAC CODE = 00 HEX
LOAD to VDD
0.8
0
140
MAX520/521-12
VREF = 5V
DAC CODE = FF HEX
LOAD to AGND
0.8
-60
MAX520/521-11
1.0
-20
ALL DAC CODES = 00 HEX
0
0
-60
VDD - VOUT (V)
2
1
MAX520/521-13
2
OUT1
1V/div
1µs/div
OUT1 LOADED WITH 10kΩ II 100pF, REF1 = 4V,
DAC CODE = FF HEX to 00 HEX
_______________________________________________________________________________________
7
MAX520/MAX521
__________________________________________Typical Operating Characteristics
(VDD = 5V, DAC outputs unloaded, TA = +25°C, unless otherwise noted.)
MAX520/MAX521
Quad/Octal, 2-Wire Serial 8-Bit DACs
with Rail-to-Rail Outputs
______________________________Typical Operating Characteristics (continued)
(VDD = 5V, DAC outputs unloaded, TA = +25°C, unless otherwise noted.)
MAX521
WORST-CASE 1LSB DIGITAL STEP CHANGE
OUT1
20mV/div
AC COUPLED
500ns/div
REF1 = 5V, DAC CODE = 80 HEX to 7F HEX
REFERENCE FEEDTHROUGH AT 1kHz
CLOCK FEEDTHROUGH
A
A
B
B
A = SCL, 400kHz, 5V/div
B = OUT1, 5mV/div
A = REF1, 1V/div (4VP-P)
B = OUT1, 50µV/div, UNLOADED
REF1 = 5V, DAC CODE = 7F HEX
FILTER PASSBAND = 100Hz to 10kHz, DAC CODE = 00 HEX
REFERENCE FEEDTHROUGH AT 10kHz
REFERENCE FEEDTHROUGH AT 100kHz
A
A
B
8
B
A = REF1, 1V/div (4VP-P)
B = OUT1, 50µV/div, UNLOADED
A = REF1, 1V/div (4VP-P)
B = OUT1, 50µV/div, UNLOADED
FILTER PASSBAND = 1kHz to 100kHz, DAC CODE = 00 HEX
FILTER PASSBAND = 10kHz to 1MHz, DAC CODE = 00 HEX
_______________________________________________________________________________________
Quad/Octal, 2-Wire Serial 8-Bit DACs
with Rail-to-Rail Outputs
PIN
MAX520
MAX521
NAME
FUNCTION
DIP/SO
SSOP
DIP
SO/SSOP
1
1
1
1
OUT1
DAC1 Voltage Output
2
2
2
2
OUT0
DAC0 Voltage Output
3
3
3
3
REF1
Reference Voltage Input for DAC1
4
5
4
4
REF0
Reference Voltage Input for DAC0
—
4, 7, 14, 17
—
7, 9, 16, 20
N.C.
No Connect—not internally connected
6
8
5
5
DGND
Digital Ground
5
6
6
6
AGND
Analog Ground
7
9
7
8
SCL
Serial Clock Input
Serial Data Input
8
10
8
10
SDA
—
—
9
11
OUT4
DAC4 Voltage Output
—
—
10
12
OUT5
DAC5 Voltage Output
—
—
11
13
OUT6
DAC6 Voltage Output
—
—
12
14
OUT7
DAC7 Voltage Output
9
11
13
15
AD0
Address Input 0; sets IC’s slave address
10
12
14
17
AD1
Address Input 1; sets IC’s slave address
11
13
—
—
AD2
Address Input 2; sets IC’s slave address
12
15
15
18
VDD
Power Supply, +5V
—
—
16
19
REF4
Reference Voltage Input for DACs 4, 5, 6, and 7
13
16
17
21
REF3
Reference Voltage Input for DAC3
14
18
18
22
REF2
Reference Voltage Input for DAC2
15
19
19
23
OUT3
DAC3 Voltage Output
16
20
20
24
OUT2
DAC2 Voltage Output
SDA
tSU, DAT
tBUF
tSU, STA
tHD, STA
tLOW
tSU, STO
tHD, DAT
SCL
tHIGH
tHD, STA
tR
tF
START CONDITION
REPEATED START CONDITION
STOP CONDITION
START CONDITION
Figure 1. 2-Wire Serial-Interface Timing Diagram
_______________________________________________________________________________________
9
MAX520/MAX521
______________________________________________________________Pin Description
MAX520/MAX521
Quad/Octal, 2-Wire Serial 8-Bit DACs
with Rail-to-Rail Outputs
_______________Detailed Description
Serial Interface
The MAX520/MAX521 use a simple 2-wire serial interface
requiring only two I/O lines (2-wire bus) of a standard
microprocessor (µP) port. Figure 1 shows the timing diagram for signals on the 2-wire bus. Figure 2 shows the
typical application of the MAX520/MAX521. The 2-wire
bus can have several devices (in addition to the
MAX520/MAX521) attached. The two bus lines (SDA and
SCL) must be high when the bus is not in use. When in
use, the port bits are toggled to generate the appropriate
signals for SDA and SCL. External pull-up resistors are
not required on these lines. The MAX520/MAX521 can
be used in applications where pull-up resistors are
required (such as in I2C systems) to maintain compatibility with the existing circuitry.
The MAX520/MAX521 are receive-only devices and
must be controlled by a bus master device. They operate at SCL rates up to 400kHz. A master device sends
information to the devices by transmitting their address
over the bus and then transmitting the desired information. Each transmission consists of a START condition,
the MAX520/MAX521’s programmable slave-address,
one or more command-byte/output-byte pairs (or a
command byte alone, if it is the last byte in the transmission), and finally, a STOP condition (Figure 3).
The address byte and pairs of command and output
bytes are transmitted between the START and STOP conditions. The SDA state is allowed to change only while
SCL is low. SDA’s state is sampled, and therefore must
remain stable while SCL is high. The only exceptions to
this are the START and STOP conditions. Data is transmitted in 8-bit bytes. Nine clock cycles are required to transfer the data bits to the MAX520/MAX521. Set SDA low
during the 9th clock cycle as the MAX520/MAX521 pull
SDA low during this time. RC (Figure 2) limits the current
that flows during this time if SDA stays high for short periods of time.
SLAVE ADDRESS BYTE
µC
SDA SCL
QUAD
DAC
RC
1k
REF0
REF1
REF2
REF3
+1V
+4V
+5V
OFFSET ADJUSTMENT
OFFSET ADJUSTMENT
GAIN ADJUSTMENT
GAIN ADJUSTMENT
OUT0
MAX520 OUT1
SCL
SDA
AD0
AD1
AD2
OUT2
OUT3
+5V
+5V
REF0
.
.
.
OCTAL
.
DAC
REF4
OUT0
MAX521 OUT1
OUT2
.
SCL
.
.
SDA
AD0
OUT6
OUT7
AD1
BRIGHTNESS ADJUSTMENT
CONTRAST ADJUSTMENT
THRESHOLD
ADJUSTMENTS
+5V
MOTOR
+12V
Figure 2. Typical Application Circuit
COMMAND BYTE
OUTPUT BYTE
SDA
MSB
LSB
ACK
MSB
LSB
ACK
MSB
LSB
ACK
SCL
START CONDITION
Figure 3. A Complete Serial Transmission
10
______________________________________________________________________________________
STOP CONDITION
Quad/Octal, 2-Wire Serial 8-Bit DACs
with Rail-to-Rail Outputs
Slave Address
The MAX520/MAX521 each have a 7-bit-long slave
address (Figure 5). The first four bits (MSBs) of the slave
address have been factory programmed and are always
0101. In addition, the MAX521 has the next bit factory
programmed to 0. The logic state of the address input
pins (AD0, AD1, and AD2 of the MAX520; AD0 and AD1
of the MAX521) determine the least significant bits of the
7-bit slave address. These input pins may be connected
to VDD or DGND, or they may be actively driven by TTL
or CMOS logic levels. There are four possible slave
addresses for the MAX521, and therefore a maximum of
four such devices may be on the bus at one time. The
MAX520 has eight possible slave addresses. The eighth
bit (LSB) in the slave address byte should be low when
writing to the MAX520/MAX521.
The MAX520/MAX521 monitor the bus continuously,
waiting for a START condition followed by its slave
address. When a device recognizes its slave address, it
is ready to accept data.
Command Byte and Output Byte
A command byte follows the slave address. Figure 6
shows the format for the command byte. A command
byte is usually followed by an output byte unless it is
the last byte in the transmission. If it is the last byte, all
bits except PD and RST are ignored. If an output byte
follows the command byte, A0–A2 of the command
byte indicate the digital address of the DAC whose
input data latch receives the digital output data. The
data is transferred to the DAC’s output latch during the
STOP condition following the transmission. This allows
all DACs to be updated and the new outputs to appear
simultaneously (Figure 7).
Setting the PD bit high powers down the MAX520/
MAX521 following a STOP condition (Figure 8a). If a
command byte with PD set high is followed by an output byte, the addressed DAC’s input latch will be
updated and the data will be transferred to the DAC’s
output latch following the STOP condition (Figure 8b). If
the transmission’s last command byte has PD high, the
voltage outputs will not reflect the newly entered data
because the DAC will enter power-down mode when
SDA
SCL
STOP CONDITION
START CONDITION
Figure 4. All communications begin with a START condition and
end with a STOP condition, both generated by a bus master.
SLAVE ADDRESS
0
1
0
1
0 or AD2 AD1
AD0
0
ACK
SDA
LSB
SCL
SLAVE ADDRESS BITS AD2, AD1, AND AD0 CORRESPOND TO THE LOGIC STATE
OF THE ADDRESS INPUT PINS AD2, AD1, AND AD0.
Figure 5. Address Byte
R2
R1
R0
RST
PD
A2
A1
A0
ACK
SDA
MSB
LSB
SCL
R2, R1, R0: RESERVED BITS. SET TO 0.
RST:
RESET BIT, SET TO 1 TO RESET ALL DAC REGISTERS.
PD:
POWER-DOWN BIT. SET TO 1 TO PLACE THE DEVICE IN THE 4µA
SHUTDOWN MODE. SET TO 0 TO RETURN TO THE NORMAL
OPERATIONAL STATE.
A2, A1, A0: ADDRESS BITS. DIGITAL ADDRESS FOR DAC0 TO DAC7. DETERMINES
WHICH DAC'S INPUT LATCH RECEIVES THE 8 BITS OF DATA IN
THE NEXT BYTE. A2 IS IGNORED BY THE MAX520.
ACK:
ACKNOWLEDGE BIT. THE MAX520/MAX521 PULL SDA LOW DURING THE
9TH CLOCK PULSE.
Figure 6. Command Byte
the STOP condition is detected. When in power-down,
the MAX521’s DAC outputs float, and the MAX520’s
unbuffered outputs look like a 16kΩ resistor to AGND.
In this mode, the supply current is a maximum of 20µA.
A command byte with the PD bit low returns the
MAX520/MAX521 to normal operation following a STOP
condition, and the voltage outputs reflect the current
output-latch contents (Figures 9a and 9b). Because
each subsequent command byte overwrites the previous PD bit, only the last command byte of a transmission affects the power-down state.
______________________________________________________________________________________
11
MAX520/MAX521
START and STOP Conditions
When the bus is not in use, both SCL and SDA must be
high. A bus master signals the beginning of a transmission with a START condition by transitioning SDA from
high to low while SCL is high (Figure 4). When the master has finished communicating with the slave, it issues
a STOP condition by transitioning SDA from low to high
while SCL is high. The bus is then free for another
transmission.
MAX520/MAX521
Quad/Octal, 2-Wire Serial 8-Bit DACs
with Rail-to-Rail Outputs
0 OR AD2
0 1
0
1
AD1 AD0 0
0
0
0
0
0
0
0
0 0 0
1
1
1
1
1
1
1
1
0
0 0
0
0
0 0
0
1
0
SDA
ADDRESS BYTE
START
CONDITION
1
1
1
1
1
COMMAND BYTE
(ADDRESSING DAC0)
ACK
ACK
OUTPUT BYTE
(FULL SCALE)
ACK
(
1
1
1
0 0
0
0
0
0
0 1
0 0
1
0
0
0
0
COMMAND BYTE
(ADDRESSING DAC1)
DAC0 INPUT LATCH
SET TO FULL SCALE
0
0
0
ACK
)
0
SDA
ACK
OUTPUT BYTE
(FULL SCALE)
(
COMMAND BYTE
(ADDRESSING DAC2)
DAC1 INPUT LATCH
SET TO FULL SCALE
ACK
OUTPUT BYTE
STOP
(HALF SCALE)
CONDITION
DAC2 INPUT LATCH
SET TO HALF SCALE DAC OUTPUTS CHANGE HERE:
DACS 0 AND 1 GO TO FULL SCALE,
DAC 2 GOES TO HALF SCALE.
ACK
)
(
)
(
)
Figure 7. Setting DAC Outputs
0 OR AD2
(a)
0 1
0
1
AD1 AD0 0
0
(PD)
0 0 0 0 1
0
X
SDA
ADDRESS BYTE
X
X
COMMAND BYTE
ACK
ACK
STOP
CONDITION
START
CONDITION
0 OR AD2
(b)
0 1
0
1
AD1 AD0 0 0 0
0
0
0
(PD)
1 0
0 0
0
1
(
1
DEVICE ENTERS
POWER-DOWN STATE
1
1
1
1
1
1
)
0
SDA
ADDRESS BYTE
COMMAND BYTE
(ADDRESSING DAC0)
ACK
START
CONDITION
ACK
OUTPUT BYTE
(FULL SCALE)
ACK
(
NOTE: X = DON'T CARE
STOP
CONDITION
DAC 0 INPUT LATCH
SET TO FULL SCALE DEVICE ENTERS POWER-DOWN STATE.
DAC 0 OUTPUT LATCH SET TO FULL SCALE.
)
(
)
Figure 8. Entering the Power-Down State
0 OR AD2
(a)
0 1
0
1
AD1 AD0 0
(PD)
0 0 0 0 0 0
0
X
SDA
ADDRESS BYTE
X
X
COMMAND BYTE
ACK
START
CONDITION
0 OR AD2
(b)
0 1
0
1
AD1 AD0 0
0 0
0
0
0
(PD)
0 0
1 1
ACK
STOP
CONDITION
0
0
0
(
DEVICE RETURNS TO
NORMAL OPERATION
0
0
0
0
0
0
)
0
SDA
ADDRESS BYTE
START
CONDITION
ACK
COMMAND BYTE
(ADDRESSING DAC3)
NOTE: X = DON'T CARE
ACK
ACK
OUTPUT BYTE
STOP
(SET TO 0)
DAC3 OUTPUT CONDITION
LATCH SET TO 0
DEVICE RETURNS TO NORMAL OPERATION.
DAC 3 SET TO 0.
(
)
(
Figure 9. Returning to Normal Operation from Power-Down
12
______________________________________________________________________________________
)
Quad/Octal, 2-Wire Serial 8-Bit DACs
with Rail-to-Rail Outputs
0 1
0
1
AD1 AD0 0
0
(RST)
0 0 0 1 0
0
X
SDA
ADDRESS BYTE
(
0 OR AD2
0 1
0
1
AD1 AD0 0 0 0
0
ACK
)
ALL INPUT LATCHES
SET TO 0
(RST)
0 1 0
ADDRESS BYTE
ACK
START
CONDITION
NOTE: X = DON'T CARE
STOP
CONDITION
(
ALL OUTPUTS
SET TO 0
)
0
X
SDA
X
COMMAND BYTE
ACK
START
CONDITION
(b)
X
X
COMMAND BYTE
(
X
0
X X X X X X X X
ALL INPUT LATCHES
SET TO 0
ACK
ADDITIONAL
COMMAND BYTE/
OUTPUT BYTE PAIRS
"DUMMY"
OUTPUT BYTE
ACK
)
(
STOP
CONDITION
)
ALL DAC OUTPUTS SET TO 0 UNLESS
CHANGED BY ADDITIONAL COMMAND
BYTE/OUTPUT BYTE PAIRS
Figure 10. Resetting DAC Outputs
Setting the RST bit high clears all DAC input latches.
The DAC outputs remain unchanged until a STOP condition is detected (Figure 10a). If a reset is issued, the
following output byte is ignored. Subsequent pairs of
command/output bytes overwrite the input latches
(Figure 10b).
All changes made during a transmission affect the
MAX520/MAX521’s outputs only when the transmission
ends and a STOP has been recognized. The R0, R1,
and R2 bits are reserved bits that must be set to zero.
µC
2
E PROM
XICOR
X24C04
SDA SCL
SCL
SDA
QUAD
DAC
I2C Compatibility
The MAX520/MAX521 are fully compatible with existing
I2C systems. SCL and SDA are high-impedance inputs;
SDA has an open drain which pulls the data line low
during the 9th clock pulse. Figure 11 shows a typical
I2C application.
Additional START Conditions
It is possible to interrupt a transmission to a MAX520/
MAX521 with a new START (repeated start) condition
(perhaps addressing another device), which leaves the
input latches with data that has not been transferred to
the output latches (Figure 12). Only the currently
addressed device will recognize a STOP condition and
transfer data to its output latches. If the device is left
with data in its input latches, the data can be transferred to the output latches the next time the device is
addressed, as long as it receives at least one command byte and a STOP condition.
SCL
SDA
AD0
AD1
AD2
MAX520
OCTAL
DAC
+5V
SCL
SDA
AD0
AD1
MAX521
Figure 11. Typical I2C Application Circuit
______________________________________________________________________________________
13
MAX520/MAX521
0 OR AD2
(a)
MAX520/MAX521
Quad/Octal, 2-Wire Serial 8-Bit DACs
with Rail-to-Rail Outputs
0 1
0
1
0
0
0
0
0
0
0
0
0
0
0
0
1
1
0
1
1
1
1
1
1
1
0
0
1
0
1
0
0
1
0
0
SDA
ADDRESS BYTE
(DEVICE 0)
START
CONDITION
ACK
COMMAND BYTE
ADDRESSING DAC1
OUTPUT BYTE
(FULL SCALE)
ACK
(
0
0
0
0
0
0
1
0 0
1
1
1
1
1
1
1
1
ADDRESS BYTE
(DEVICE 1)
ACK
DEVICE 0's
DAC1 INPUT LATCH
SET TO FULL SCALE
)
ACK
REPEATED START
CONDITION
0
SDA
COMMAND BYTE
(ADDRESSING DAC2)
OUTPUT BYTE
(FULL SCALE)
ACK
(
ACK
DEVICE 1's
DAC2 INPUT LATCH
SET TO FULL SCALE
)(
STOP
CONDITION
ONLY DEVICE 1's DAC2 OUTPUT LATCH SET TO FULL
SCALE. DEVICE 0's OUTPUT LATCHES UNCHANGED.
)
Figure 12. Repeated START Conditions
0 OR AD2
(a)
0
1 0
1
AD1 AD0 0
0
(RST) (PD)
0 0 0 1 1 0
SDA
ADDRESS BYTE
ACK
START
CONDITION
INTERRUPTED
COMMAND BYTE EARLY
MAX520/MAX521's STATES
STOP CONDITION REMAIN UNCHANGED
(
0 OR AD2
(b)
0 1
0
1
AD1 AD0 0 0 0
0
(PD)
0 RST 1 0
0
0
0
1
1
1
0
)
0
SDA
ADDRESS BYTE
START
CONDITION
ACK
COMMAND BYTE
(POWER DOWN)
ACK
INTERRUPTED
OUTPUT BYTE
EARLY
STOP CONDITION
(
MAX520/MAX521 POWER DOWN;
INPUT LATCHES UNCHANGED IF
RST = 0, DAC OUTPUTS RESET IF
RST = 1.
)
Figure 13. Early STOP Conditions
Early Stop Conditions
The addressed device recognizes a STOP condition at
any point in a transmission. If the STOP occurs during a
command byte, all previous uninterrupted command
and output byte pairs are accepted, the interrupted
command byte is ignored, and the transmission ends
(Figure 13a). If the STOP occurs during an output byte,
all previous uninterrupted command and output byte
pairs are accepted, the final command byte’s PD and
RST bits are accepted, the interrupted output byte is
ignored, and the transmission ends (Figure 13b).
Analog Section
DAC Operation
The MAX520 contains four matched voltage-output
DACs, and the MAX521 contains eight. The DACs are
inverted R-2R ladder networks that convert 8-bit digital
14
words into equivalent analog output voltages in proportion to the applied reference voltages. For both
devices, DAC0–DAC3 each have separate reference
inputs, while the MAX521’s DAC4–DAC7 all share a
common reference input. Figure 14 shows a simplified
diagram of one DAC.
Reference Inputs
The MAX520/MAX521 can be used for multiplying applications. The reference accepts a 0V to VDD voltage,
both DC and AC signals. The voltage at each REF input
sets the full-scale output voltage for its respective
DAC(s). The reference voltage must be positive. The
DAC’s input impedance is code dependent, with the
lowest value occurring when the input code is 55 hex or
0101 0101, and the maximum value occurring when the
input code is 00 hex. Since the REF input resistance
______________________________________________________________________________________
Quad/Octal, 2-Wire Serial 8-Bit DACs
with Rail-to-Rail Outputs
OUT_
(MAX521)
R
2R
R
R
2R
2R
2R
2R
D0
D5
D6
D7
OUT_
(MAX520)
REF_
AGND
SHOWN FOR ALL 1s ON DAC
Figure 14. DAC Simplified Circuit Diagram
(RIN) is code dependent, it must be driven by a circuit
with low output impedance (no more than RIN ÷ 2000) to
maintain output linearity. The REF input capacitance is
also code dependent, with the maximum value occurring at code FF hex (typically 30pF for the MAX520/
MAX521’s REF0–REF3, and 120pF for the MAX521’s
REF4). The output voltage for any DAC can be represented by a digitally programmable voltage source as:
VOUT = (N x VREF) / 256, where N is the numerical value
of the DAC’s binary input code. Table 1 shows the
unipolar code.
Table 1. Unipolar Code Table
DAC CONTENTS
ANALOG OUTPUT
11111111
255
+ VREF (———)
256
10000001
129
+ VREF (———)
256
10000000
128
VREF
+ VREF (———) = ——
256
2
01111111
127
+ VREF (———)
256
00000001
1
+ VREF (———)
256
00000000
0V
DACs are often used in trimming applications to
replace hardware potentiometers. Figure 15a shows a
typical application, which requires a buffered output so
that a precise current can be injected into the summing
node through precision resistor RT. For this application,
the MAX520A features a precise ±1% (TA = +25°C,
±2.5% over temperature) factory-trimmed output resistance. Because the MAX520A’s output resistance is
precisely trimmed, there is no need for an internal
buffer or external precision resistor (Figure 15b). For
applications where the output resistance value is not
critical, use the MAX520B.
All DACs exhibit output glitches during code transitions.
An output filter is sometimes used to reduce these
glitches in sensitive applications. The MAX520 simplifies output filtering because its internal resistive ladder
network serves as the “R” in an RC filter. Simply connect a small capacitor from the DAC output to ground.
See the Typical Operating Characteristics for oscilloscope photos of the worst-case 1LSB step change both
without and with 25pF of capacitance on the MAX520’s
output.
MAX521 Output Buffer Amplifiers
The MAX521 voltage outputs (OUT0–OUT7) are internally buffered precision unity-gain followers that slew
up to 1V/µs. The outputs can swing from 0V to VDD.
With a 0V to 4V (or 4V to 0V) output transition, the
amplifier outputs typically settle to 1/2LSB in 6µs when
loaded with 10kΩ in parallel with 100pF. The buffer
amplifiers are stable with any combination of resistive
loads ≥2kΩ and capacitive loads ≤300pF.
______________________________________________________________________________________
15
MAX520/MAX521
MAX520 Unbuffered DAC Outputs
The unbuffered DAC outputs (OUT0–OUT3) connect
directly to the internal 16kΩ R-2R network. The outputs
swing from 0V to VDD.
The MAX520 has no output buffer amplifiers, giving it
very low supply current. The output-offset voltage is
lower without the output buffer, and the output can also
slew and settle faster if capacitive loading is minimized.
Resistive loading should be very light for highest accuracy. Any output loading generates some gain error,
increasing full-scale error. The R-2R ladder’s output
resistance is 16kΩ, so a 1µA output current creates a
16mV error. Linearity is not affected because the ladder
output resistance does not change with DAC code.
Ladder-resistance changes with temperature are also
very small.
MAX520/MAX521
Quad/Octal, 2-Wire Serial 8-Bit DACs
with Rail-to-Rail Outputs
RF
RIN
RT
DAC
RF
RIN
DAC
(1%)
16kΩ
(1%)
MAX520A
Figure 15a. Typical Trimming Circuit
Figure 15b. MAX520A Trimming Circuit
__________Applications Information
SYSTEM GND
Shutdown Mode
In shutdown mode, the MAX520/MAX521 reference
inputs are disconnected from the R-2R ladder inputs,
which saves power when the reference is not powered
down. In addition, the MAX521’s output buffers are disabled, greatly reducing the supply current. The
MAX520’s operating supply current does not change in
shutdown mode. The Command Byte and Output Byte
section describes how to enter and exit shutdown
mode.
PIN1
OUT2
OUT1
OUT3
OUT0
REF2
REF1
REF3
REF0
Power-Supply Bypassing and
Ground Management
Bypass VDD with a 0.1µF capacitor, located as close to
V DD and DGND as possible. The analog ground
(AGND) and digital ground (DGND) pins should be
connected in a “star” configuration to the highest quality ground available, which should be located as close
to the MAX521 as possible.
Careful PC board layout minimizes crosstalk among
DAC outputs, reference inputs, and digital inputs.
Figure 16 shows the suggested PC board layout to minimize crosstalk.
16
Figure 16. PC Board Layout for Minimizing Crosstalk (MAX521
bottom view, DIP package)
______________________________________________________________________________________
Quad/Octal, 2-Wire Serial 8-Bit DACs
with Rail-to-Rail Outputs
TOP VIEW
OUT1 1
20 OUT2
OUT1 1
20 OUT2
OUT1 1
24 OUT2
OUT0 2
19 OUT3
OUT0 2
19 OUT3
OUT0 2
23 OUT3
REF1 3
18 REF2
REF1 3
18 REF2
REF1 3
22 REF2
17 REF3
REF0 4
21 REF3
N.C. 4
REF0 5
MAX520
AGND 6
17 N.C.
REF0 4
16 REF3
DGND 5
16 REF4
DGND 5
15 VDD
AGND 6
15 VDD
AGND 6
18 VDD
MAX521
MAX521
20 N.C.
19 REF4
N.C. 7
14 N.C.
SCL 7
14 AD1
N.C. 7
DGND 8
13 AD2
SDA 8
13 AD0
SCL 8
17 AD1
SCL 9
12 AD1
OUT4 9
12 OUT7
N.C. 9
16 N.C.
SDA 10
11 AD0
OUT5 10
11 OUT6
DIP
SSOP
SDA 10
15 AD0
OUT4 11
14 OUT7
OUT5 12
13 OUT6
SO/SSOP
________________________________________________Functional Diagrams (continued)
SDA
SCL
REF2
INPUT
LATCH 0
1
OUTPUT
LATCH 0
DAC0
8
INPUT
LATCH 1
1
OUTPUT
LATCH 1
DAC1
8
INPUT
LATCH 2
1
OUTPUT
LATCH 2
DAC2
8
INPUT
LATCH 3
1
OUTPUT
LATCH 3
DAC3
OUTPUT
LATCH 4
DAC4
OUTPUT
LATCH 5
DAC5
OUTPUT
LATCH 6
DAC6
OUTPUT
LATCH 7
DAC7
ADDRESS
COMPARATOR
START/STOP
DETECTOR
OUT0
8
MAX521
8-BIT
SHIFT REGISTER
REF1 REF0
OUT1
OUT2
OUT3
1
8
DECODE
8
INPUT
LATCH 4
OUT4
1
8
8
INPUT
LATCH 5
OUT5
1
8
INPUT
LATCH 6
OUT6
1
8
AD0
AD1
INPUT
LATCH 7
OUT7
REF3 REF4
______________________________________________________________________________________
17
MAX520/MAX521
___________________________________________________Pin Configurations (continued)
MAX520/MAX521
Quad/Octal, 2-Wire Serial 8-Bit DACs
with Rail-to-Rail Outputs
__Ordering Information (continued)
†
_________________Chip Topographies
MAX520
TUE
(LSB)
PART
TEMP. RANGE
PIN-PACKAGE
MAX520ACAP
MAX520BCAP
MAX520AC/D
MAX520BC/D
MAX520AEPE
MAX520BEPE
0°C to +70°C
0°C to +70°C
0°C to +70°C
0°C to +70°C
-40°C to +85°C
-40°C to +85°C
20 SSOP
20 SSOP
Dice*
Dice*
16 Plastic DIP
16 Plastic DIP
1
1
1
1
1
1
MAX520AEWE
MAX520BEWE
MAX520AEAP
MAX520BEAP
-40°C to +85°C
-40°C to +85°C
-40°C to +85°C
-40°C to +85°C
16 Wide SO
16 Wide SO
20 SSOP
20 SSOP
1
1
1
1
MAX520AMJE
MAX520BMJE
MAX521ACPP
MAX521BCPP
-55°C to +125°C
-55°C to +125°C
0°C to +70°C
0°C to +70°C
16 CERDIP
16 CERDIP
20 Plastic DIP
20 Plastic DIP
1
1
1
2
MAX521ACWG
MAX521BCWG
MAX521ACAG
0°C to +70°C
0°C to +70°C
0°C to +70°C
24 Wide SO
24 Wide SO
24 SSOP
1
2
1
MAX521BCAG
MAX521BC/D
MAX521AEPP
MAX521BEPP
0°C to +70°C
0°C to +70°C
-40°C to +85°C
-40°C to +85°C
24 SSOP
Dice*
20 Plastic DIP
20 Plastic DIP
2
2
1
2
MAX521AEWG
MAX521BEWG
MAX521AEAG
-40°C to +85°C
-40°C to +85°C
-40°C to +85°C
24 Wide SO
24 Wide SO
24 SSOP
1
2
1
MAX521BEAG
MAX521BMJP
-40°C to +85°C
-55°C to +125°C
24 SSOP
20 CERDIP
2
2
AGND
DGND
REF0
REF1
SCLK
SDATA
OUT0
OUT1
0.121"
(3.073mm)
OUT2
AD0
AD1
OUT3
AD2
REF2
V DD
0.098"
(2.489mm)
REF3
MAX521
REF1
OUT0
OUT1
OUT2
OUT3
REF2
REF0
REF3
DGND
AGND
* Dice are specified at TA = +25°C, DC parameters only.
† MAX520 “A” grade parts include a 1%-accurate, factory-trimmed
output resistance.
0.212"
(5.385mm)
SCL
REF4
V DD
AD1
SDA
AD0
AGND
OUT4 OUT5 OUT6 OUT7
0.125"
(3.175mm)
TRANSISTOR COUNT: 4518
SUBSTRATE CONNECTED TO VDD
18
______________________________________________________________________________________
Quad/Octal, 2-Wire Serial 8-Bit DACs
with Rail-to-Rail Outputs
D
E
DIM
E1
A
A1
A2
A3
B
B1
C
D1
E
E1
e
eA
eB
L
A3
A A2
L A1
0° - 15°
C
e
B1
eA
B
eB
D1
Plastic DIP
PLASTIC
DUAL-IN-LINE
PACKAGE
(0.300 in.)
INCHES
MAX
MIN
0.200
–
–
0.015
0.175
0.125
0.080
0.055
0.022
0.016
0.065
0.045
0.012
0.008
0.080
0.005
0.325
0.300
0.310
0.240
–
0.100
–
0.300
0.400
–
0.150
0.115
PKG. DIM PINS
P
P
P
P
P
N
D
D
D
D
D
D
8
14
16
18
20
24
INCHES
MIN
MAX
0.348 0.390
0.735 0.765
0.745 0.765
0.885 0.915
1.015 1.045
1.14 1.265
MILLIMETERS
MIN
MAX
–
5.08
0.38
–
3.18
4.45
1.40
2.03
0.41
0.56
1.14
1.65
0.20
0.30
0.13
2.03
7.62
8.26
6.10
7.87
2.54
–
7.62
–
–
10.16
2.92
3.81
MILLIMETERS
MIN
MAX
8.84
9.91
18.67 19.43
18.92 19.43
22.48 23.24
25.78 26.54
28.96 32.13
21-0043A
DIM
D
0°- 8°
A
e
B
0.101mm
0.004in.
A1
C
L
A
A1
B
C
E
e
H
L
INCHES
MAX
MIN
0.104
0.093
0.012
0.004
0.019
0.014
0.013
0.009
0.299
0.291
0.050
0.419
0.394
0.050
0.016
DIM PINS
E
H
Wide SO
SMALL-OUTLINE
PACKAGE
(0.300 in.)
D
D
D
D
D
16
18
20
24
28
INCHES
MIN MAX
0.398 0.413
0.447 0.463
0.496 0.512
0.598 0.614
0.697 0.713
MILLIMETERS
MIN
MAX
2.35
2.65
0.10
0.30
0.35
0.49
0.23
0.32
7.40
7.60
1.27
10.00
10.65
0.40
1.27
MILLIMETERS
MIN
MAX
10.10 10.50
11.35 11.75
12.60 13.00
15.20 15.60
17.70 18.10
21-0042A
______________________________________________________________________________________
19
MAX520/MAX521
________________________________________________________Package Information
MAX520/MAX521
Quad/Octal, 2-Wire Serial 8-Bit DACs
with Rail-to-Rail Outputs
___________________________________________Package Information (continued)
DIM
α
E
H
C
L
A
A1
B
C
D
E
e
H
L
α
INCHES
MILLIMETERS
MIN
MAX
MIN
MAX
0.068
0.078
1.73
1.99
0.002
0.008
0.05
0.21
0.010
0.015
0.25
0.38
0.004
0.008
0.09
0.20
SEE VARIATIONS
0.205
0.209
5.20
5.38
0.0256 BSC
0.65 BSC
0.301
0.311
7.65
7.90
0.025
0.037
0.63
0.95
0˚
8˚
0˚
8˚
DIM PINS
e
SSOP
SHRINK
SMALL-OUTLINE
PACKAGE
A
B
A1
D
D
D
D
D
14
16
20
24
28
INCHES
MILLIMETERS
MAX
MIN MAX MIN
6.33
0.239 0.249 6.07
6.33
0.239 0.249 6.07
7.33
0.278 0.289 7.07
8.33
0.317 0.328 8.07
0.397 0.407 10.07 10.33
21-0056A
D
Maxim cannot assume responsibility for use of any circuitry other than circuitry entirely embodied in a Maxim product. No circuit patent licenses are
implied. Maxim reserves the right to change the circuitry and specifications without notice at any time.
20 __________________Maxim Integrated Products, 120 San Gabriel Drive, Sunnyvale, CA 94086 (408) 737-7600
© 1996 Maxim Integrated Products
Printed USA
is a registered trademark of Maxim Integrated Products.