General Description
The MAX5105/MAX5106 nonvolatile, quad, 8-bit digitalto-analog converters (DACs) operate from a single
+2.7V to +5.5V supply. An internal EEPROM stores the
DAC states even after power is removed. Data from
these nonvolatile registers automatically initialize the
DAC outputs and operating states during power-up.
Precision internal buffers swing Rail-to-Rail®, and the
reference input range includes both ground and the
positive rail.
The MAX5105/MAX5106 feature a software-controlled
10µA shutdown mode and a mute state that drives the
DAC outputs to their respective REFL_ voltages. The
MAX5105 includes an asynchronous MUTE input, as
well as a RDY/BSY output that indicates the status of
the nonvolatile memory.
The MAX5105 is available in a 20-pin QSOP and 20-pin
wide SO packages, and the MAX5106 is available in a
16-pin QSOP package.
________________________Applications
Digital Gain and Offset Adjustments
Programmable Attenuators
Portable Instruments
Power-Amp Bias Control
Features
♦ On-Chip EEPROM Stores DAC States
♦ Power-On Reset Initialization of All Registers to
Prestored States
♦ +2.7V to +5.5V Single-Supply Operation
♦ Four 8-Bit DACs with Independent High and Low
Reference Inputs (MAX5105)
♦ Ground to V
DD
Reference Input Range
♦ Rail-to-Rail Output Buffers
♦ Low 1mA Supply Current
♦ Low Power 10µA (max) Shutdown Mode
♦ Small 20- or 16-Pin QSOP Package
♦ SPI™/QSPI™/MICROWIRE™-Compatible Serial
Interface
♦ Asynchronous MUTE Input (MAX5105)
♦ RDY/BSY Pin to Indicate Memory Status
(MAX5105)
♦ Wide Operating Temperature Range
(-40°C to +85°C)
MAX5105/MAX5106
Nonvolatile, Quad, 8-Bit DACs
________________________________________________________________ Maxim Integrated Products 1
Ordering Information
Pin Configurations
19-1925; Rev 1; 6/01
For pricing, delivery, and ordering information, please contact Maxim/Dallas Direct! at
1-888-629-4642, or visit Maxim’s website at www.maxim-ic.com.
Functional Diagram appears at end of data sheet.
Rail-to-Rail is a trademark of Nippon Motorola, Ltd.
SPI/QSPI are trademarks of Motorola, Inc.
MICROWIRE is a trademark of National Semiconductor Corp.
PART TEMP RANGE PIN-PACKAGE
MAX5105EEP -40°C to +85°C 20 QSOP
MAX5105EWP -40°C to +85°C 20 SO
MAX5106EEE -40°C to +85°C 16 QSOP
TOP VIEW
REFH1
1
REFH0
2
3
V
DD
4
CLK
CS
DIN
MUTE
MAX5105
5
6
7
8
9
10
20 QSOP/SOIC
20
REFH2
19
REFH3
18
OUT0
17
OUT1RDY/BSY
16
OUT2
15
OUT3
14
REFL3
REFL2DOUT
13
12
REFL1
11
REFL0GND
1
REFH1 REFH2
REFH0
2
V
3
DD
MAX5106
4
CLK
CS
5
DIN
6
DOUT
7
GND
8
16 QSOP
16
15
REFH3
14
OUT0
13
OUT1
12
OUT2
OUT3
11
10
REFL1
9
REFL0
MAX5105/MAX5106
Nonvolatile, Quad, 8-Bit DACs
2 _______________________________________________________________________________________
ABSOLUTE MAXIMUM RATINGS
ELECTRICAL CHARACTERISTICS
(VDD= V
REFH_
= +2.7V to +5.5V, GND = V
REFL_
= 0, CL= 100pF, TA= T
MIN
to T
MAX
, unless otherwise noted. Typical values are at
V
DD
= +3V and TA= +25°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.
VDD, DIN, CS, CLK, MUTE to GND .............................-0.3V, +6V
DOUT, REFH_, REFL_, RDY/BSY,
OUT_ to GND .........................................-0.3V to (V
DD
+ 0.3V)
Maximum Current into Any Pin .........................................±50mA
Continuous Power Dissipation (TA= +70°C)
16-Pin QSOP (derate 8.3mW/°C above +70°C)........666.7mW
20-Pin QSOP (derate 9.1mW/°C above +70°C)........727.3mW
20-Pin SO (derate 10mW/°C above +70°C).................800mW
Operating Temperature Range
MAX510_ .........................................................-40°C to +85°C
Storage Temperature Range .............................-65°C to +150°C
Junction Temperature......................................................+150°C
Lead Temperature (soldering, 10s) .................................+300°C
STATIC ACCURACY
Resolution 8 Bits
Integral Nonlinearity INL
Differential Nonlinearity
(Note 1)
Zero-Code Error ZCE Code = 0Ahex ±20 mV
Zero-Code Temperature
Coefficient
Gain Error (Note 2) Code = F0hex ±1 LSB
Gain-Error Temperature
Coefficient
PARAMETER SYM B O L CONDITIONS MIN TYP MAX UNITS
DNL
Code range 10hex to F0hex,
I
= 50µA
LOAD
Full code range, I
Code range 10hex to F0hex,
= 50µA
I
LOAD
Full code range, I
Code = 0Ahex ±20 µV/°C
Code = F0hex ±0.002 LSB/°C
= 50µA ±2
LOAD
= 50µA ±1
LOAD
±1
±0.5
LSB
LSB
REFL
DD
_ = 0,
= 2.7V
±1 LSB/V
0V
(V
REFH
V
REFL
_
REFL
x
(N/256)
+ V
REFL
DD
)
_
V
V
Code = 0Ahex and FFhex, V
REFH
_ = 2.5V, V
= 0 V
LOAD
_,
_
to 5.5V, V
I
= 50µA
LOAD
Power-Supply Rejection Ratio PSRR
REFERENCE INPUT
V
Reference Input Voltage Range
Input Resistance 92 256 413 kΩ
Input Resistance Matching ±0.2 ±1%
Input Capacitance 10 pF
DAC OUTPUTS
Output Voltage Range N = input code, I
REFH
V
REFL
MAX5105/MAX5106
Nonvolatile, Quad, 8-Bit DACs
________________________________________________________________________________________ 3
ELECTRICAL CHARACTERISTICS (continued)
(VDD= V
REFH_
= +2.7V to +5.5V, GND = V
REFL_
= 0, CL= 100pF, TA= T
MIN
to T
MAX
, unless otherwise noted. Typical values are at
V
DD
= +3V and TA= +25°C.)
Output Current (Note 3) ∆V
Amplifier Output Resistance
(Note 3)
DIGITAL INPUTS
Input High Voltage V
Input Low Voltage V
Input Current I
Input Capacitance C
DIGITAL OUTPUTS
Output High Voltage V
Output Low Voltage V
Three-State Leakage Current I
Three-State Output Capacitance C
DYNAMIC PERFORMANCE
CLK to OUT_ Settling Time
(Note 4)
Channel-to-Channel Crosstalk
(Note 5)
Signal to Noise Plus Distortion SINAD
Multiplying Bandwidth V
Reference Feedthrough
Clock Feedthrough 4 nV - s
DAC Output White Noise 75 nV/√Hz
Shutdown Recovery Time t
Time to Shutdown t
POWER SUPPLIES
Supply Voltage V
Supply Current I
Shutdown Current 0.5 10 µA
PARAMETER SYMBOL CONDITIONS MIN TYP MAX UNITS
_< 1LSB ±1.0 mA
OUT
3 Ω
IH
IL
IN
IN
OH
OL
LEAK
OUT
t
COS
SDR
SHDN
DD
DD
VIN = 0 or V
I
SOURCE
I
SINK
DD
= 0.4mA
= 1mA 0.4 V
VDD = +5V, code = Ffhex,
V
_ = 2.5Vp-p at 10kHz
REFH
V
_ = 2.5Vp-p at
REFH
V
= +5V,
DD
code = FFhex
1kHz
V
REFH
_ = 2.5Vp-p at
10kHz
_ = 0.5Vp-p, 3dB bandwidth 250 kHz
REFH
V
= +5V, code = 00hex,
DD
V
_ = 2.5Vp-p at 1kHz
REFH
I
= 0, digital inputs at GND or V
LOAD
DD
During nonvolatile write operation 20
0.7 x
V
DD
0.8 V
±10 µA
10 pF
V
DD
- 0.3
±10 µA
15 pF
6 µs
85 dB
58
56
86 dB
7 µs
2 µs
2.7 5.5 V
0.8 1.0
V
V
dB
mA
MAX5105/MAX5106
Nonvolatile, Quad, 8-Bit DACs
4 _______________________________________________________________________________________
ELECTRICAL CHARACTERISTICS (continued)
(VDD= V
REFH_
= +2.7V to +5.5V, GND = V
REFL_
= 0, CL= 100pF, TA= T
MIN
to T
MAX
, unless otherwise noted. Typical values are at
V
DD
= +3V and TA= +25°C.)
Note 1: Guaranteed monotonic.
Note 2: Gain error is: [100 x (V
F0(MEAS)
- ZCE - V
F0(IDEAL)
)/V
REFH
]; where V
F0(MEAS)
is the DAC output voltage with input code
F0hex. V
F0(IDEAL)
is the ideal DAC output voltage with input code F0hex (i.e., (V
REFH
- V
REFL
) × 240/256 + V
REFL
).
Note 3: In the voltage range, 0.5V < V
OUT
_ < V
DD
- 0.5V.
Note 4: Output settling time is measured from the 50% point of the rising edge of last CLK to 1/2LSB of V
OUT
’s final value for a code
transition from 10hex to F0hex. See Figure 4.
Note 5: Channel-to-channel crosstalk is defined as the coupling from one driven reference with input code = FFhex to any other
DAC output with the reference of that DAC at a constant value and input code = 00hex.
DIGITAL TIMING
CLK Period t
CLK High Time t
CLK Low Time t
CS High Time t
CS Setup Time t
CS Hold Time t
DIN Setup Time t
DIN Hold Time t
CLK to DOUT Valid Time t
CLK to DOUT Propagation Delay t
DOUT Disable Time t
Nonvolatile Store Time t
NONVOLATILE MEMORY RELIABILITY
Data Retention MIL STD-883 Test Method 1008 100 Years
Endurance MIL STD-883 Test Method 1033 100,000 Stores
PARAMETER SYMBOL CONDITIONS MIN TYP MAX UNITS
CP
CH
CL
CSHT
CSS
CSH
DS
DH
CDV
CD
CSD
BUSY
C
= 100pF 1 µs
LOAD
C
= 100pF 1 µs
LOAD
C
= 100pF 250 ns
LOAD
1 µs
300 ns
300 ns
150 ns
100 ns
0ns
100 ns
0ns
13 ms
MAX5105/MAX5106
Nonvolatile, Quad, 8-Bit DACs
________________________________________________________________________________________ 5
Typical Operating Characteristics
(RL= ∞, code = FFhex, V
REFL_
= GND, TA= +25°C, unless otherwise noted.)
DAC ZERO-CODE OUTPUT VOLTAGE
vs. OUTPUT SINK CURRENT
0.5
0.4
VDD = +3V
= +0.2V
V
0.3
REFL_
0.2
OUTPUT VOLTAGE (V)
0.1
0
0426810
OUTPUT CURRENT (mA)
VDD = +5V
= +0.2V
V
REFL_
CODE = 00hex
SUPPLY CURRENT
vs. REFERENCE VOLTAGE
1000
900
800
700
600
500
400
300
SUPPLY CURRENT (µA)
CODE = 00hex
200
100
0
0.0 1.00.5 1.5 2.0 2.5 3.0
REFERENCE VOLTAGE (V)
CODE = FFhex
VDD = +3V
THD + NOISE AT DAC OUTPUT
vs. REFERENCE AMPLITUDE
0
-10
-20
-30
-40
-50
THD + NOISE (dB)
-60
-70
-80
012345
REFERENCE AMPLITUDE (Vp-p)
V
= SINE-WAVE
REF
= +5.0V
V
DD
CENTERED AT 2.5V
DAC CODE = FFhex
80kHz LOWPASS FILTER
f
= 10kHz
VREF
f
VREF
= 1kHz
MAX5105/06 toc01
OUTPUT VOLTAGE (V)
1000
900
800
MAX5105/06 toc04
700
600
500
400
300
SUPPLY CURRENT (µA)
200
100
-10
MAX5105/06 toc07
-20
-30
-40
THD + NOISE (dB)
-50
-60
-70
DAC FULL-SCALE OUTPUT VOLTAGE
vs. OUTPUT SOURCE CURRENT
6
VDD = V
5
4
VDD = V
3
2
1
0
0426810
CODE = 00hex
0
021345
0
V
10 1k 10k100 100k
= +5V
REFH_
= +3V
REFH_
OUTPUT CURRENT (mA)
SUPPLY CURRENT
vs. REFERENCE VOLTAGE
CODE = FFhex
REFERENCE VOLTAGE (V)
THD + NOISE AT DAC OUTPUT
vs. REFERENCE FREQUENCY
V
= SINE-WAVE
REF
= +3.0V
V
DD
CENTERED AT 1.5V
DAC CODE = FFhex
500kHz LOWPASS FILTER
= 0.5Vp-p
REF
V
REF
FREQUENCY (Hz)
= 1Vp-p
VDD = +5V
V
= 2Vp-p
REF
MAX5105/06 toc02
MAX5105/06 toc05
MAX5105/06 toc08
SUPPLY CURRENT vs. TEMPERATURE
700
650
600
VDD = +5V
550
500
450
SUPPLY CURRENT (µA)
400
350
300
= +4.096V
V
REFH_
VDD = +3V
V
REFH_
-40 -10 5 20-25 35 50 9580 11065 125
TEMPERATURE (°C)
THD + NOISE AT DAC OUTPUT
vs. REFERENCE AMPLITUDE
0
-10
-20
-30
-40
THD + NOISE (dB)
-50
-60
-70
0.0 1.0 1.50.5 2.0 2.5 3.0
REFERENCE AMPLITUDE (Vp-p)
f
VREF
= 10kHz
V
= SINE-WAVE
REF
= +3.0V
V
DD
CENTERED AT 1.5V
DAC CODE = FFhex
80kHz LOWPASS FILTER
THD + NOISE AT DAC OUTPUT
vs. REFERENCE FREQUENCY
0
-10
-20
-30
-40
V
= 1Vp-p
REF
THD + NOISE (dB)
-50
-60
-70
10 1k 10k100 100k
V
= SINE-WAVE
REF
= +5.0V
V
DD
CENTERED AT 2.5V
DAC CODE = FFhex
500kHz LOWPASS FILTER
V
= 2.5Vp-p
REF
FREQUENCY (Hz)
V
= +2.5V
f
VREF
= 2Vp-p
REF
MAX5105/06 toc03
MAX5105/06 toc06
= 1kHz
MAX5105/06 toc09
MAX5105/MAX5106
Nonvolatile, Quad, 8-Bit DACs
6 _______________________________________________________________________________________
Typical Operating Characteristics (continued)
(RL= ∞, code = FFhex, V
REFL_
= GND, TA= +25°C, unless otherwise noted.)
1 10k 1M10010 1k 100k 10M 100M
REFERENCE INPUT FREQUENCY
RESPONSE
MAX5105/06 toc10
FREQUENCY (Hz)
RELATIVE OUTPUT (dB)
-45
-10
-5
0
5
-15
-20
-25
-30
-35
-40
V
REF
= 0.5Vp-p SINE-WAVE
CENTERED AT +2.5V
DAC CODE = FFhex
V
DD
= +5.0V
1 10k 1M10010 1k 100k 10M 100M
REFERENCE FEEDTHROUGH
vs. FREQUENCY
MAX5105/06 toc11
FREQUENCY (Hz)
RELATIVE OUTPUT (dB)
-50
-40
-30
-20
-60
-70
-80
-90
-100
V
REF
= 2.5Vp-p SINE-WAVE
CENTERED AT +2.5V
DAC CODE = FFhex
V
DD
= +5V
1 10k 1M10010 1k 100k 10M 100M
CROSSTALK
vs. FREQUENCY
MAX5105/06 toc12
FREQUENCY (Hz)
RELATIVE OUTPUT (dB)
-50
-40
-30
-20
-60
-70
-80
-90
-100
V
REH0
= 3Vp-p SINE-WAVE
CENTERED AT +2.5V
DAC0 CODE = FFhex
V
REFH1
= GND
DAC1 CODE = 00hex
V
DD
= +5V
1.0
µs/div
1LSB DIGITAL STEP-CHANGE
(NEGATIVE)
CS
0
3V
50mV/div
MAX5105/06 toc13
OUT1
VDD = +3.0V
V
REFH1
= +2.5V
C
LOAD
= 100pF
f
CLK
= 500kHz
CODE = 80 HEX TO 7F HEX
R
L
= 10kΩ
1.0 µs/div
1LSB DIGITAL STEP-CHANGE
(NEGATIVE)
CS
0
5V
50mV/div
MAX5105/06 toc14
OUT1
VDD = +5.0V
V
REFH1
= +4.096V
C
LOAD
= 100pF
f
CLK
= 500kHz
CODE = 80 HEX TO 7F HEX
R
L
= 10kΩ
1.0 µs/div
1LSB DIGITAL STEP-CHANGE
(POSITIVE)
CS
0
5V
50mV/div
MAX5105/06 toc16
OUT1
VDD = +5.0V
V
REFH1
= +4.096V
C
LOAD
= 100pF
f
CLK
= 500kHz
CODE = 7F HEX TO 80 HEX
R
L
= 10kΩ
1.0 µs/div
CLOCK FEEDTHROUGH
CLK
0
3V
10mV/div
MAX5105/06 toc17
OUT1
V
DD
= +3.0V
V
REFH1
= +2.5V
C
LOAD
= 100pF
f
CLK
= 500kHz
CODE = 00 HEX
R
L
= 10kΩ
1.0 µs/div
CLOCK FEEDTHROUGH
CLK
0
5V
10mV/div
MAX5105/06 toc18
OUT1
V
DD
= +5.0V
V
REFH1
= +4.096V
C
LOAD
= 100pF
f
CLK
= 500kHz
CODE = 00 HEX
R
L
= 10kΩ
1.0 µs/div
1LSB DIGITAL STEP-CHANGE
(POSITIVE)
CS
0
3V
50mV/div
MAX5105/06 toc15
OUT1
VDD = +3.0V
V
REFH1
= +2.5V
C
LOAD
= 100pF
f
CLK
= 500kHz
CODE = 7F HEX TO 80 HEX
R
L
= 10kΩ