MAX5380/MAX5381/MAX5382
Low-Cost, Low-Power, 8-Bit DACs with
2-Wire Serial Interface in SOT23
________________________________________________________________ Maxim Integrated Products 1
General Description
The MAX5380/MAX5381/MAX5382 are low-cost, 8-bit
digital-to-analog converters (DACs) in miniature 5-pin
SOT23 packages, with a simple 2-wire serial interface
that allows communication with multiple devices. The
MAX5380 has an internal +2V reference and operates
from a +2.7V to +3.6V supply. The MAX5381 has an
internal +4V reference and operates from a +4.5V to
+5.5V supply. The MAX5382 operates over the full
+2.7V to +5.5V supply range and has an internal refer-
ence equal to 0.9 x VDD.
The fast-mode I2C™-compatible serial interface allows
communication at data rates up to 400kbps, minimizing
board space and reducing interconnect complexity
in many applications. Each device is available with
one of four factory-preset addresses (see Selector
Guide).
These DACs also include an output buffer, a low-power
shutdown mode, and a power-on reset that ensures the
DAC outputs are at zero when power is initially applied.
In shutdown mode, supply current is reduced to less
than 1µA and the output is pulled down to GND with a
10kresistor.
Applications
Automatic Tuning (VCO)
Power-Amplifier Bias Control
Programmable Threshold Levels
Automatic Gain Control
Automatic Offset Adjustment
Features
8-Bit Accuracy in a Miniature 5-Pin SOT23
Wide +2.7V to +5.5V Supply Range (MAX5382)
Low 200µA max Supply Current
1µA Shutdown Mode
Buffered Output Drives Resistive Loads
Low-Glitch Power-On Reset to Zero DAC Output
Fast I2C-Compatible Serial Interface
<±5% Full-Scale Error (MAX5382)
<±1LSB max INL/DNL
PX.1/SCL
+2.7V TO +5.5V
PX.0/SDA
GND
µC
VDD
SCL
SDA
OUT
GND
VDD
MAX5382
Typical Operating Circuit
19-1641; Rev 0; 1/00
Ordering Information
I2C is a trademark of Philips Corp.
Selector Guide
PART
MAX5380_EUK-T
MAX5381_EUK-T
MAX5382_EUK-T -40°C to +85°C
-40°C to +85°C
-40°C to +85°C
TEMP. RANGE PIN-PACKAGE
5 SOT23-5
5 SOT23-5
5 SOT23-5
PART
MAX5380LEUK
MAX5380MEUK
MAX5380NEUK 0x64
0x62
0x60
ADDRESS REFERENCE
(V)
+2.0
+2.0
+2.0
MAX5380PEUK 0x66 +2.0
MAX5381LEUK 0x60 +4.0
MAX5381MEUK 0x62 +4.0
MAX5381NEUK 0x64 +4.0
MAX5381PEUK 0x66 +4.0
MAX5382MEUK 0x62 0.9 x VDD
MAX5382NEUK 0x64 0.9 x VDD
MAX5382PEUK 0x66 0.9 x VDD
MAX5382LEUK 0x60 0.9 x VDD
TOP
MARK
ADMN
ADMZ
ADFN
ADMP
ADMV
ADNB
ADML
ADND
ADNJ
ADNT
ADMX
ADNH
GND
SDAVDD
15SCLOUT
MAX5380
MAX5381
MAX5382
SOT23-5
TOP VIEW
2
34
Pin Configuration
For free samples and the latest literature, visit www.maxim-ic.com or phone 1-800-998-8800.
For small orders, phone 1-800-835-8769.
MAX5380/MAX5381/MAX5382
Low-Cost, Low-Power, 8-Bit DACs with
2-Wire Serial Interface in SOT23
2 _______________________________________________________________________________________
ABSOLUTE MAXIMUM RATINGS
ELECTRICAL CHARACTERISTICS
(VDD = +2.7V to +3.6V (MAX5380), VDD = +4.5V to +5.5V (MAX5381), VDD = +2.7V to +5.5V (MAX5382); RL= 10k; CL= 50pF;
TA= TMIN to TMAX; unless otherwise noted. Typical values are 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 to GND..............................................................-0.3V to +6V
OUT, SCL, SDA to GND .............................-0.3V to (VDD + 0.3V)
Maximum Current into Any Pin............................................50mA
Continuous Power Dissipation (TA= +70°C)
5-Pin SOT23 (derate 7.1mW/°C above +70°C).............571mW
Operating Temperature Ranges
MAX538_ _EUK-T .............................................-40°C to +85°C
Storage Temperature Range .............................-65°C to +150°C
Maximum Junction Temperature .....................................+150°C
Lead Temperature (soldering, 10s) .................................+300°C
1.8 2 2.2MAX5380
MAX5382
MAX5380/MAX5381
MAX5382
MAX5380/MAX5381
MAX5382
MAX5380/MAX5381
Offset Error Temperature
Coefficient 1ppm/°C(Note 2)
Digital-Analog Glitch Impulse 40 nVs
Wake-Up Time 50 µs
Code 127 to 128
From software shutdown
PARAMETER SYMBOL MIN TYP MAX UNITS
3
Offset Error Supply Rejection 60 dB
Offset Error ±1 ±25 mV
Differential Linearity Error DNL ±1 LSB
10
Full-Scale Error 5
% of
ideal FS
Full-Scale Error Supply Rejection 50 dB
±40
Resolution 8Bits
Integral Linearity Error INL ±1 LSB
Full-Scale Error Temperature
Coefficient ±10
0.85 x 0.9 x 0.95 x
VDD VDD VDD
Output Resistance 10 k
Voltage Output Slew Rate 0.4 V/µs
Output Settling Time 20 µs
Digital Feedthrough 2nVs
CONDITIONS
Code = 255
MAX5382 (Notes 2, 3)
(Note 2)
Guaranteed monotonic
Code = 255
Code = 255, MAX5380/MAX5281 (Note 4)
MAX5382
VOUT = 0 to VDD, power-down mode
(Note 1)
Positive and negative
To 1/2 LSB, 50kand 50pF load (Note 6)
Code = 0, all digital inputs from 0 to VDD
ppm/°C
0.5Code = 255, 0 to 100µA
Output Load Regulation 0.5 LSB
Code = 0, 0 to 100µA
VREFInternal Reference (Note 5) MAX5381 3.6 4 4.4
STATIC ACCURACY
DAC OUTPUT
DYNAMIC PERFORMANCE
MAX5380/MAX5381/MAX5382
Low-Cost, Low-Power, 8-Bit DACs with
2-Wire Serial Interface in SOT23
_______________________________________________________________________________________ 3
ELECTRICAL CHARACTERISTICS (continued)
(VDD = +2.7V to +3.6V (MAX5380), VDD = +4.5V to +5.5V (MAX5381), VDD = +2.7V to +5.5V (MAX5382); RL= 10k; CL= 50pF;
TA= TMIN to TMAX; unless otherwise noted. Typical values are TA= +25°C.)
250ISINK = 6mA
ISINK = 3mA
PARAMETER SYMBOL MIN TYP MAX UNITS
Supply Current IDD 1
150 200
Supply Voltage VDD
2.7 5.5
V
Input Low Voltage VIL 0.3 x VDD V
Input High Voltage VIH 0.7 x VDD V
Input Hysteresis VHYS 0.05 x VDD V
Input Capacitance CIN 10 pF
2.7 3.6
4.5 5.5
Input Leakage Current IIN ±10 µA
Pulse Width of Spike Suppressed tSP 050ns
0.4
Output Low Voltage VOL 0.6 V
Output Fall Time tOF
250
ns
CONDITIONS
Shutdown mode
No load, all digital inputs at 0 or VDD, code = 255
MAX5382
ISINK = 3mA
(Note 7)
ISINK = 6mA
VIH(MIN) to VIL(MAX),
bus capacitance =
10pF to 400pF
MAX5380
MAX5381
µA
POWER REQUIREMENTS
DIGITAL INPUTS (SCL, SDA)
DIGITAL OUTPUT (SDA, open drain)
Data Hold Time tHD:DAT 00.9µs
Data Setup Time tSU:DAT 100 ns
CONDITIONS
µs0.6tSU:STA
Setup Time for a Repeated
START Condition
µs0.6tHIGH
High Period of the SCL Clock
µs1.3tLOW
Low Period of the SCL Clock
kHz
0 400
fSCL
SCL Clock Frequency
µs0.6tHD:STA
Hold Time Repeated for a
START Condition
µs1.3tBUF
Bus Free Time Between a
STOP and a START Condition
UNITSMIN TYP MAXSYMBOLPARAMETER
TIMING CHARACTERISTICS
(Figure 3; VDD = +2.7V to +3.6V (MAX5380), VDD = +4.5V to +5.5V (MAX5381), VDD = +2.7V to +5.5V (MAX5382); RL= 10k;
CL= 50pF; TA= TMIN to TMAX; unless otherwise noted. Typical values are TA= +25°C.) (Note 7)
MAX5380/MAX5381/MAX5382
Low-Cost, Low-Power, 8-Bit DACs with
2-Wire Serial Interface in SOT23
4 _______________________________________________________________________________________
TIMING CHARACTERISTICS (continued)
(Figure 3; VDD = +2.7V to +3.6V (MAX5380), VDD = +4.5V to +5.5V (MAX5381), VDD = +2.7V to +5.5V (MAX5382); RL= 10k;
CL= 50pF; TA= TMIN to TMAX; unless otherwise noted. Typical values are TA= +25°C.) (Note 7)
Note 1: Guaranteed from code 5 to code 255.
Note 2: The offset value extrapolated from the range over which the INL is guaranteed.
Note 3: MAX5382 tested at VDD = 5V ±10%.
Note 4: MAX5380 tested at VDD = 3V ±10%; MAX5381 tested at VDD = 5V ±10%.
Note 5: Actual output voltages at full scale are 255/256 x VREF.
Note 6: Output settling time is measured by taking the code from code 5 to 255, and from code 255 to 5.
Note 7: Guaranteed by design.
Rise Time of Both SDA and
SCL Signals tr300 ns
Fall Time of Both SDA and
SCL Signals tf
CONDITIONS
300 ns
Setup Time for STOP Condition tSU:STO 0.6 µs
Capacitive Load for Each
Bus Line Cb400 pF
UNITSMIN TYP MAXSYMBOLPARAMETER
Typical Operating Characteristics
(VDD = +3.0V (MAX5380), VDD = +5.0V (MAX5381/MAX5382); RL= 10k; TA= +25°C; unless otherwise noted.)
-0.050
-0.075
-0.100
-0.025
0
0.025
0.050
0.075
0 100 20050 150 250 300
INTEGRAL NONLINEARITY vs. CODE
MAX5380/1/2-01
CODE
INL (LSB)
0
-0.10
-0.15
-0.05
-0.20
2.5 4.03.0 3.5 4.5 5.0 5.5
INTEGRAL NONLINEARITY
vs. SUPPLY VOLTAGE
MAX5380/1/2-02
SUPPLY VOLTAGE (V)
INL (LSB)
0
-0.10
-0.15
-0.05
-0.20
-40 20-20 0 40 60 80 100
INTEGRAL NONLINEARITY
vs. TEMPERATURE
MAX5380/1/2-03
TEMPERATURE (°C)
INL (LSB)
MAX5380/MAX5381/MAX5382
Low-Cost, Low-Power, 8-Bit DACs with
2-Wire Serial Interface in SOT23
_______________________________________________________________________________________ 5
-0.08
-0.04
-0.02
0
0.02
0.04
0 100 200 30050 150 250
DIFFERENTIAL NONLINEARITY vs. CODE
MAX5380/1/2-04
CODE
DNL (LSB)
-0.06
0
-0.06
-0.08
-0.04
-0.02
-0.10
2.5 4.03.0 3.5 4.5 5.0 5.5
DIFFERENTIAL NONLINEARITY
vs. SUPPLY VOLTAGE
MAX5380/1/2-05
SUPPLY VOLTAGE (V)
DNL (LSB)
0
-0.04
-0.06
-0.08
-0.02
-0.10
-40 20-20 0 40 60 80 100
DIFFERENTIAL NONLINEARITY
vs. TEMPERATURE
MAX5380/1/2-06
TEMPERATURE (°C)
DNL (LSB)
-0.60
-0.30
-0.45
-0.15
0
0.15
0.30
0.45
0 100 200 30050 150 250
TOTAL UNADJUSTED ERROR vs. CODE
MAX5380/1/2-07
CODE
TUE (LSB)
0
-1.0
-1.5
-0.5
-2.0
2.5 4.03.0 3.5 4.5 5.0 5.5
OFFSET ERROR vs. SUPPLY VOLTAGE
MAX5380/1/2-08
SUPPLY VOLTAGE (V)
VOS (mV)
0
-1.0
-0.5
-1.5
-2.0
-40 20-20 0 40 60 80 100
OFFSET ERROR vs. TEMPERATURE
MAX5380/1/2-09
TEMPERATURE (°C)
OFFSET ERROR (mV)
Typical Operating Characteristics (continued)
(VDD = +3.0V (MAX5380), VDD = +5.0V (MAX5381/MAX5382); RL= 10k; TA= +25°C; unless otherwise noted.)
3
1
0
-1
-2
2
-3
2.5 4.03.0 3.5 4.5 5.0 5.5
FULL-SCALE ERROR vs. SUPPLY VOLTAGE
MAX5380/1/2-10
SUPPLY VOLTAGE (V)
FULL-SCALE ERROR (LSB)
1.2
0.4
0
-0.4
-0.8
0.8
-1.2
FULL-SCALE ERROR (%)
MAX5381
MAX5380
MAX5382
NO LOAD
3
1
0
-1
-2
2
-3
1.2
0.4
0
-0.4
-0.8
0.8
-1.2
-40 20-20 0 40 60 80 100
FULL-SCALE ERROR vs. TEMPERATURE
MAX5380/1/2-11
TEMPERATURE (°C)
FULL-SCALE ERROR (LSB)
FULL-SCALE ERROR (%)
MAX5381
MAX5380
MAX5382
200
140
120
100
60
80
20
40
160
180
0
2.5 4.03.0 3.5 4.5 5.0 5.5
SUPPLY CURRENT vs. SUPPLY VOLTAGE
MAX5380/1/2-12
SUPPLY VOLTAGE (V)
SUPPLY CURRENT (µA)
MAX5381
MAX5380
MAX5382
MAX5380/MAX5381/MAX5382
Low-Cost, Low-Power, 8-Bit DACs with
2-Wire Serial Interface in SOT23
6 _______________________________________________________________________________________
160
150
145
140
135
155
130
-40 20-20 0 40 60 80 100
SUPPLY CURRENT vs. TEMPERATURE
MAX5380/1/2-13
TEMPERATURE (°C)
SUPPLY CURRENT (µA)
MAX5381
MAX5380
MAX5382
NO LOAD
160
150
145
140
135
155
130
09632 64 128 160 192 224 256
SUPPLY CURRENT vs. CODE
MAX5380/1/2-14
CODE
SUPPLY CURRENT (µA)
MAX5381, VDD = +5.0V
NO LOAD
MAX5382, VDD = +5.0V
MAX5380, VDD = +5.0V
MAX5380, VDD = +3.0V
1.0
0.4
0.2
0.6
0.8
0
2.5 4.03.0 3.5 4.5 5.0 5.5
SHUTDOWN SUPPLY CURRENT
vs. SUPPLY VOLTAGE
MAX5380/1/2-15
SUPPLY VOLTAGE (V)
SUPPLY CURRENT (µA)
1.0
0.6
0.4
0.2
0.8
0
-40 20-20 0 40 60 80 100
SHUTDOWN SUPPLY CURRENT
vs. TEMPERATURE
MAX5380/1/2-16
TEMPERATURE (°C)
SUPPLY CURRENT (µA)
VDD = +5.0V
VDD = +3.0V
2.0
1.5
2.5
3.0
4.0
3.5
4.5
0
0.1
0.2
021436589710
OUTPUT LOAD REGULATION
MAX5380/1/2-17
LOAD CURRENT (mA)
A: MAX5361/MAX5362, VDD = 4.5V FULL-SCALE OR SOURCING
B: MAX5360, FULL-SCALE, VDD = 2.7V SINKING, VDD = 5.0V SOURCING
C: MAX5360, FULL-SCALE, VDD = 2.7V SOURCING
D: ZERO CODE, VDD = 2.7V SINKING
E: ZERO CODE, VDD = 5.5V SINKING
VOUT FULL SCALE (V)
VOUT ZERO CODE (V)
A
B
C
D
E
4µs/div
OUTPUT VOLTAGE ON POWER-UP
MAX5380/1/2-18
OUT
50mV/div
VDD
2V/div
Typical Operating Characteristics (continued)
(VDD = +3.0V (MAX5380), VDD = +5.0V (MAX5381/MAX5382); RL= 10k; TA= +25°C; unless otherwise noted.)
MAX5380/MAX5381/MAX5382
Low-Cost, Low-Power, 8-Bit DACs with
2-Wire Serial Interface in SOT23
_______________________________________________________________________________________ 7
10µs/div
OUTPUT VOLTAGE EXITING SHUTDOWN
MAX5380/1/2-19
OUT
500mV/div
SDA
3V/div
MAX5380, SHDN TO 0x80
1µs/div
OUTPUT VOLTAGE ENTERING SHUTDOWN
MAX5380/1/2-20
OUT
500mV/div
SDA
3V/div
MAX5380, 0x80 TO SHDN
1µs/div
OUTPUT SETTLING
FROM 1/4 FS TO 3/4 FS
MAX5380/1/2-21
OUT
0.5V/div
SDA
3V/div
MAX5380
1µs/div
OUTPUT SETTLING
FROM 3/4 FS TO 1/4 FS
MAX5380/1/2-22
OUT
0.5V/div
SDA
3V/div
MAX5380
2µs/div
OUTPUT SETTLING
1LSB STEP UP
MAX5380/1/2-23
OUT
20mV/div
AC-COUPLED
SDA
3V/div
MAX5380, 0x7F TO 0x80
OUTPUT SETTLING
1LSB STEP DOWN
MAX5380/1/2-24
OUT
20mV/div
AC-COUPLED
SDA
3V/div
MAX5380, 0x80 TO 0x7F
2µs/div
Typical Operating Characteristics (continued)
(VDD = +3.0V (MAX5380), VDD = +5.0V (MAX5381/MAX5382); RL= 10k; TA= +25°C; unless otherwise noted.)
NAME FUNCTION
1OUT DAC Voltage Output
2GND Ground
PIN
3 VDD Power-Supply Input
4SDA Serial Data Input
5SCL Serial Clock Input
Pin Description
MAX5380/MAX5381/MAX5382
Low-Cost, Low-Power, 8-Bit DACs with
2-Wire Serial Interface in SOT23
8 _______________________________________________________________________________________
Detailed Description
The MAX5380/MAX5381/MAX5382 voltage-output, 8-bit
digital-to-analog converters (DACs) offer full 8-bit perfor-
mance with less than 1LSB integral nonlinearity error
and less than 1LSB differential nonlinearity error, ensur-
ing monotonic performance. The devices use a simple
2-wire, fast-mode I2C-compatible serial interface that
operates at up to 400kHz. The MAX5380/MAX5381/
MAX5382 include an internal reference, an output
buffer, and a low-current shutdown mode, making these
devices ideal for low-power, highly integrated applica-
tions. Figure 1 shows the devices’ functional diagram.
Analog Section
The MAX5380/MAX5381/MAX5382 employ a current-
steering DAC topology as shown in Figure 2. At the core
of the DAC is a reference voltage-to-current converter
(V/I) that generates a reference current. This current is
mirrored to 255 equally weighted current sources. DAC
switches control the outputs of these current mirrors so
that only the desired fraction of the total current-mirror
currents is steered to the DAC output. The current is
then converted to a voltage across a resistor, and this
voltage is buffered by the output buffer amplifier.
Output Voltage
Table 1 shows the relationship between the DAC code
and the analog output voltage. The 8-bit DAC code is
binary unipolar with 1LSB = VREF / 256. The MAX5380/
MAX5381 have a full-scale output voltage of (+2V -
1LSB) and (+4V - 1LSB), respectively, set by the internal
references. The MAX5382 has a full-scale output volt-
age of (0.9 x VDD - 1LSB).
Output Buffer
The DAC voltage output is an internally buffered unity-
gain follower that typically slews at ±0.4V/µs. The out-
put can swing from 0 to full scale. With a 1/4 FS to 3/4
FS output transition, the amplifier outputs typically settle
to 1/2LSB in less than 5µs when loaded with 10kin
parallel with 50pF. The buffer amplifiers are stable with
any combination of resistive loads >10kand capaci-
tive loads <50pF.
VREF
SW1 SW2 SW255
OUT
Figure 2. Current-Steering Topology
VDD
OUT
10k
GND
SDA
SCL
255
8
CURRENT-
STEERING
DAC
DATA LATCH
SERIAL INPUT
REGISTER
CONTROL
LOGIC
MAX5380
MAX5381
MAX5382
REF
Figure 1. Functional Diagram
Table 1. Unipolar Code Output Voltage
0000 0001 0.9 x VDD / 25615.6mV7.8mV
0000 0000 000
1000 0000 0.9 x VDD / 22V1V
1111 1111 0.9 x VDD x (255 / 256)4V x (255 / 256)2V x (255 / 256)
MAX5382
MAX5381
MAX5380
DAC CODE
OUTPUT VOLTAGE
MAX5380/MAX5381/MAX5382
Low-Cost, Low-Power, 8-Bit DACs with
2-Wire Serial Interface in SOT23
_______________________________________________________________________________________ 9
Power-On Reset
The MAX5380/MAX5381/MAX5382 have a power-on
reset circuit to set the DAC’s output to 0 when VDD is
first applied or when VDD dips below 1.7V (typ). This
ensures that unwanted DAC output voltages will not
occur immediately following a system startup, such as
after a loss of power. The output glitch at startup is typi-
cally less than 50mV.
Shutdown Mode
The MAX5380/MAX5381/MAX5382 include a software-
controlled shutdown mode that reduces the supply cur-
rent to <1µA. All internal circuitry is disabled, and an
internal 10kresistor is placed from OUT to GND to
ensure 0V at OUT while in shutdown. The device enters
shutdown in less than 5µs and exits shutdown in less
than 50µs.
Digital Section
Serial Interface
The MAX5380/MAX5381/MAX5382 use a simple 2-wire
serial interface requiring only two I/O lines (2-wire bus)
of a standard microprocessor (µP) port. Figure 3 shows
the timing diagram for signals on the 2-wire bus.
The two bus lines (SDA and SCL) must be high when
the bus is not in use. The MAX5380/MAX5381/
MAX5382 are receive-only devices (slaves) and must
be controlled by a bus master device. Figure 4 shows a
typical application where up to four devices can be
connected to the bus, provided they have different
address settings. External pull-up resistors are not nec-
essary on these lines (when driven by push-pull dri-
vers), though these DACs can be used in applications
where pull-up resistors are required (such as in I2C
systems) to maintain compatibility with existing circuit-
ry. The serial interface operates at SCL rates up to
400kHz. The SDA state is allowed to change only while
SCL is low, with the exception of START and STOP con-
ditions as shown in Figure 5. Each transmission con-
sists of a START condition sent by the bus master
SCL
SDA
tLOW
tHIGH
tF
tR
tHD: STA
tHD: DAT
tHD: STA
tSU: DAT tSU: STA
tBUF
tSU: STO
START CONDITIONSTOP CONDITIONREPEATED START CONDITIONSTART CONDITION
Figure 3. 2-Wire Serial Interface Timing Diagram
µC
SDA SCL
RS*
VDD
OFFSET ADJUSTMENT
THRESHOLD ADJUSTMENT
GAIN ADJUSTMENT
*RS IS OPTIONAL.
SCL
SDA
VDD
OUT
MAX5380M
2V REFERENCE
SCL
SDA
VDD
OUT
MAX5381N
4V REFERENCE
SCL
SDA
VDD
OUT
MAX5382P
VDD REFERENCE
Figure 4. Typical Application Circuit
MAX5380/MAX5381/MAX5382
device, followed by the MAX5380/MAX5381/MAX5382s’
preset slave address, a power-mode bit, the DAC data,
and finally, a STOP condition (Figure 6). The bus is then
free for another transmission.
SDA’s state is sampled and therefore must remain sta-
ble while SCL is high. Data is transmitted in 8-bit bytes.
Nine clock cycles are required to transfer each byte to
the MAX5380/MAX5381/MAX5382. Release SDA during
the 9th clock cycle since the selected device acknowl-
edges receipt of the byte by pulling SDA low during
this time. A series resistor on the SDA line may be
needed if the master’s output is forced high while the
selected device acknowledges (Figure 4).
Slave Address
The MAX5380/MAX5381/MAX5382 are available with
one of four preset slave addresses. Each address
option is identified by the suffix L, M, N, or P added to
the part number. The address is defined as the 7MSBs
sent by the master after a START condition. The
address options are 0x60, 0x62, 0x64, 0x66 (left justi-
fied with LSB set to 0). The 8th bit, typically used to
define a write or read protocol, sets the device’s power
mode (SHDN). The device is powered down when
SHDN is set to 1. During a device search routine, the
MAX5380/MAX5381/MAX5382 acknowledge both
options (SHDN = 0 or SHDN = 1) but do not change
their power state if a stop condition (or restart) is issued
immediately. The second byte (DAC data) must be
sent/received for the device to update both power
mode and DAC output.
DAC Data
The 8-bit DAC data is decoded as straight binary MSB
first with 1LSB = VREF / 256 and converted into the cor-
responding analog voltage as shown in Table 1. After
receiving the data byte, the devices acknowledge its
receipt and expect a STOP condition, at which point
the DAC output is updated.
The MAX5380/MAX5381/MAX5382 update the output
and the power mode only if the second byte is clocked
in (SHDN = 0) or out (SHDN = 1) of the device. When
SHDN = 1, the master will read all ones when clocking
out a data byte. The MAX5380/MAX5381/MAX5382 do
not drive SDA except for the acknowledge bit.
I2C Compatibility
The MAX5380/MAX5381/MAX5382 are compatible with
existing I2C systems. SCL and SDA are high-imped-
ance inputs; SDA has an open drain that pulls the data
line low during the 9th clock pulse. Figure 7 shows a
typical I2C application. The communication protocol
supports standard I2C 8-bit communications. The gen-
eral call address is ignored, and CBUS formats are not
supported. The devices’ address is compatible with the
7-bit I2C addressing protocol only. No 10-bit formats
Low-Cost, Low-Power, 8-Bit DACs with
2-Wire Serial Interface in SOT23
10 ______________________________________________________________________________________
*SEE ORDERING INFORMATION.
SDA
START
CONDITION
STOP
CONDITION
98 10 18117
ACK
LSBMSBLSBMSB
011 0A1
0A2ACKSHDN D7 D5D6 D4 D2D3 D1 D0
SLAVE ADDRESS BYTE DAC CODE
*A1A2
00
L
01
M
10
N
11P
Figure 6. A Complete Serial Transmission
SCL
SDA
START CONDITION STOP CONDITION
Figure 5. START and STOP Conditions
are supported. RESTART protocol is supported, but an
immediate STOP condition is necessary to update the
DAC. The 8th bit of the address byte, typically used to
indicate a read or write protocol, is used in the MAX5380/
MAX5381/MAX5382 to enter or exit shutdown mode.
When MAX5380/MAX5381/MAX5382 are addressed in
I2C read mode, they enter shutdown mode.
Applications Information
Digital Inputs and Interface Logic
The serial 2-wire interface has logic levels defined as
VIL = 0.3 x VDD and VIH = 0.7 x VDD. All inputs include
Schmitt trigger buffers to accept slow-transition inter-
faces. This means that optocouplers can interface
directly to the MAX5380/MAX5381/MAX5382 without
additional external logic. The digital inputs are compati-
ble with CMOS logic levels and must not be driven with
voltages higher than VDD.
Power-Supply Bypassing and Layout
Careful printed circuit board layout is important for best
system performance. To reduce crosstalk and noise
injection, keep analog and digital signals separate.
Ensure that the ground return from GND to the supply
ground is short and low impedance; a ground plane is
recommended. Bypass VDD with a 0.1µF capacitor to
ground as close as possible to the device. If the supply
is excessively noisy, connect a 10resistor in series
with the supply and VDD and add additional capaci-
tance.
MAX5380/MAX5381/MAX5382
Low-Cost, Low-Power, 8-Bit DACs with
2-Wire Serial Interface in SOT23
______________________________________________________________________________________ 11
µC
SDA SCL
VDD
OFFSET ADJUSTMENT
THRESHOLD ADJUSTMENT
GAIN ADJUSTMENT
SCL
SDA
VDD
OUT
MAX5380L
2V REFERENCE
SCL
SDA
VDD
OUT
MAX5381M
4V REFERENCE
SCL
SDA
VDD
OUT
MAX5382N
VDD REFERENCE
Figure 7. Typical I2C Application
TRANSISTOR COUNT: 2910
Chip Information
MAX5380/MAX5381/MAX5382
Low-Cost, Low-Power, 8-Bit DACs with
2-Wire Serial Interface in SOT23
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.
12 ____________________Maxim Integrated Products, 120 San Gabriel Drive, Sunnyvale, CA 94086 408-737-7600
© 2000 Maxim Integrated Products Printed USA is a registered trademark of Maxim Integrated Products.
Package Information
SOT5L.EPS