LTC1663
10-Bit Rail-to-Rail
Micropower DAC with 2-Wire Interface
FEATURES
s
s
s
s
DESCRIPTIO
s
s
s
s
s
s
s
s
Micropower 10-Bit DAC in SOT-23
Low Operating Current: 60µA
Ultralow Power Shutdown Mode: 10µA
2-Wire Serial Interface Compatible
with SMBus and I
2
C
TM
Single 2.7V to 5.5V Operation
Selectable Internal Reference or Ratiometric to V
CC
Buffered True Rail-to-Rail Voltage Output
Maximum DNL Error: 0.75LSB
Power-On Reset
8 User Selectable Addresses (MSOP Package)
0.6V V
IL
and 1.4V V
IH
for SDA and SCL
Small 5-Lead SOT-23 and 8-Lead MSOP Packages
The LTC
®
1663 is a 10-bit voltage output DAC with true
buffered rail-to-rail output voltage capability. It operates
from a single supply with a range of 2.7V to 5.5V. The
reference for the DAC is selectable between the supply
voltage or an internal bandgap reference. Selecting the
internal bandgap reference will set the full-scale output
voltage range to 2.5V. Selecting the supply as the refer-
ence sets the output voltage range to the supply voltage.
The part features a simple 2-wire serial interface compat-
ible with SMBus and I
2
C that allows communication
between many devices. The internal data registers are
double buffered to allow for simultaneous update of
several devices at once. The DAC can be put in low current
power-down mode for use in power conscious systems.
Power-on reset ensures the DAC output is at 0V when
power is initially applied, and all internal registers are
cleared.
, LTC and LT are registered trademarks of Linear Technology Corporation.
I
2
C is a trademark of Philips Electronics N.V.
APPLICATIO S
s
s
s
s
s
s
Digital Calibration
Offset/Gain Adjustment
Industrial Process Control
Automatic Test Equipment
Arbitrary Function Generators
Battery-Powered Data Conversion Products
BLOCK DIAGRA
4 (5)
V
CC
1.25V
BANDGAP
REFERENCE
1.0
0.8
0.6
0.4
ERROR (LSB)
REFERENCE
SELECT
10-BIT
DAC LATCH
+
–
V
OUT
3 (8)
MSOP
PACKAGE
ONLY
(6) AD0
(2) AD1
(3) AD2
COMMAND
LATCH
INPUT
LATCH
R
R
2-WIRE INTERFACE
SDA
1 (1)
SCL
5 (4)
GND
2 (7)
1663 BD
NOTE: PIN NUMBERS IN PARENTHESES REFER TO THE MSOP PACKAGE
U
Differential Nonlinearity (DNL)
V
REF
= V
CC
= 5V
T
A
= 25°C
0.2
0
– 0.2
– 0.4
– 0.6
– 0.8
–1.0
0
28
156 384 512 640 768 896 1024
CODE
1663 G02
W
U
1
LTC1663
ABSOLUTE
AXI U
RATI GS
V
CC
to GND .............................................. – 0.3V to 7.5V
SDA, SCL ..................................................– 0.3V to 7.5V
AD0, AD1, AD2 (MSOP Only) ...... – 0.3V to (V
CC
+ 0.3V)
V
OUT
............................................ – 0.3V to (V
CC
+ 0.3V)
PACKAGE/ORDER I FOR ATIO
TOP VIEW
SDA
AD1
AD2
SCL
1
2
3
4
8
7
6
5
V
OUT
GND
AD0
V
CC
ORDER PART
NUMBER
LTC1663CMS8
LTC1663IMS8
MS8 PART MARKING
LTEQ
LTJJ
MS8 PACKAGE
8-LEAD PLASTIC MSOP
T
JMAX
= 125°C,
θ
JA
= 150°C/W
Consult factory for Military grade parts.
The
q
denotes specifications which apply over the full operating
temperature range, otherwise specifications are at T
A
= 25°C. V
CC
= 2.7V to 5.5V, V
CC
set as reference, V
OUT
unloaded,
unless otherwise noted.
SYMBOL
DAC
Resolution
Monotonicity
DNL
INL
V
OS
V
OSTC
FSE
V
OUT
V
FSTC
PSRR
Differential Nonlinearity
Integral Nonlinearity
Offset Error
Offset Error Temperature Coefficient
Full-Scale Error
DAC Output Span
Full-Scale Voltage Temperature Coefficient
Power Supply Rejection Ratio
Reference Set to Internal Bandgap,
Code = 1023
q
q
ELECTRICAL CHARACTERISTICS
PARAMETER
CONDITIONS
(Note 2)
Guaranteed Monotonic (Note 2)
(Note 2)
Measured at Code 20
Reference Set to V
CC
Reference Set to Internal Bandgap
Reference Set to V
CC
Reference Set to Internal Bandgap
Power Supply
V
CC
I
CC
I
SD
Positive Supply Voltage
Supply Current
Supply Current in Shutdown Mode
Short-Circuit Current (Sourcing)
Short-Circuit Current (Sinking)
Output Impedance to GND
V
CC
= 3V (Note 3)
V
CC
= 5V (Note 3)
(Note 3)
V
OUT
Shorted to GND, Input Code = 1023
V
OUT
Shorted to V
CC
, Input Code = 0
Input Code = 0, V
CC
= 5V
Input Code = 0, V
CC
= 3V
In Shutdown Mode
2.7
60
75
10
25
30
65
150
500
5.5
100
125
16
100
120
V
µA
µA
µA
mA
mA
Ω
Ω
kΩ
q
q
q
Op Amp DC Performance
q
q
2
U
U
W
W W
U
W
(Note 1)
Operating Temperature Range
LTC1663C .............................................. 0°C to 70°C
LTC1663I ........................................... – 40°C to 85°C
Storage Temperature Range ................ – 65°C to 150°C
Lead Temperature (Soldering, 10 sec)................. 300°C
TOP VIEW
SDA 1
GND 2
V
OUT
3
4 V
CC
5 SCL
ORDER PART
NUMBER
LTC1663CS5
S5 PART MARKING
LTEP
S5 PACKAGE
5-LEAD PLASTIC SOT-23
T
JMAX
= 125°C,
θ
JA
= 250°C/W
MIN
10
10
TYP
MAX
UNITS
Bits
Bits
q
q
q
q
±0.2
±0.5
±10
±15
±3
±3
0 to V
CC
0 to 2.5
±30
±0.4
±0.75
±2.5
±30
±15
±15
LSB
LSB
mV
µV/°C
LSB
LSB
V
V
µV/°C
LSB/V
q
q
LTC1663
The
q
denotes specifications which apply over the full operating
temperature range, otherwise specifications are at T
A
= 25°C. V
CC
= 2.7V to 5.5V, V
CC
set as reference, V
OUT
unloaded,
unless otherwise noted.
SYMBOL
PARAMETER
Output Impedance to V
CC
AC Performance
Voltage Output Slew Rate
Voltage Output Settling Time
Digital Feedthrough
Digital-to-Analog Glitch Impulse
Digital Inputs SCL, SDA
V
IH
V
IL
V
LTH
I
LEAK
C
IN
V
OL
I
UP
V
IH
V
IL
High Level Input Voltage
Low Level Input Voltage
Logic Threshold Voltage
Digital Input Leakage
Digital Input Capacitance
Digital Output Low Voltage
Address Pin Pull-Up Current
High Level Input Voltage
Low Level Input Voltage
V
CC
= 5.5V and 0V, V
IN
= GND to V
CC
(Note 7)
I
PULLUP
= 350µA
V
IN
= 0V
q
q
q
q
ELECTRICAL CHARACTERISTICS
CONDITIONS
Input Code = 1023, V
CC
= 5V
Input Code = 1023, V
CC
= 3V
Rising (Notes 4, 5)
Falling (Notes 4, 5)
To
±0.5LSB
(Notes 4, 5)
1LSB Change Around Major Carry
MIN
TYP
80
120
0.75
0.25
30
0.75
70
MAX
UNITS
Ω
Ω
V/µs
V/µs
µs
nV • s
nV • s
V
1.4
0.6
1
±1
10
0.4
0.5
1.5
0.8
V
V
µA
pF
V
µA
V
V
Digital Output SDA
q
q
q
V
CC
– 0.3
q
Address Inputs AD0, AD1, AD2 (MSOP Only)
TI I G CHARACTERISTICS
SYMBOL
f
SMB
t
BUF
t
HD, STA
t
SU, STA
t
SU, STO
t
HD, DAT
t
SU, DAT
t
LOW
t
HIGH
t
f
t
r
PARAMETER
SMBus Operating Frequency
SMBus Timing Characteristics (Notes 6, 7)
The
q
denotes specifications which apply over the full operating temperature
range, otherwise specifications are at T
A
= 25°C. V
CC
= 2.7V to 5.5V, V
CC
set as reference, V
OUT
unloaded, unless otherwise noted.
MIN
q
q
q
q
q
q
q
q
q
q
q
Note 1:
Absolute maximum ratings are those values beyond which the life
of a device may be impaired.
Note 2:
Nonlinearity and monotonicity are defined from code 20 to code
1003 (full scale). See Applications Information.
Note 3:
Digital inputs at 0V or V
CC
.
UW
TYP
MAX
100
UNITS
kHz
µs
µs
µs
µs
ns
ns
µs
10
4.7
4.0
4.7
4.0
300
250
4.7
4.0
Bus Free Time Between Stop and Start Condition
Hold Time After (Repeated) Start Condition
Repeated Start Condition Setup Time
Stop Condition Setup Time
Data Hold Time
Data Setup Time
Clock Low Period
Clock High Period
Clock, Data Fall Time
Clock, Data Rise Time
50
300
1000
µs
ns
ns
Note 4:
Load is 10kΩ in parallel with 100pF.
Note 5:
V
CC
= V
REF
= 5V. DAC switched between 0.1V
FS
and 0.9V
FS
,
i.e., codes k = 102 and k = 922.
Note 6:
All values are referenced to V
IH
and V
IL
levels.
Note 7:
Guaranteed by design and not subject to test.
3
LTC1663
TYPICAL PERFOR A CE CHARACTERISTICS
Integral Nonlinearity (INL)
1.0
0.8
0.6
0.4
ERROR (LSB)
ERROR (LSB)
V
REF
= V
CC
= 5V
T
A
= 25°C
0.4
0.2
0
– 0.2
– 0.4
– 0.6
– 0.8
–1.0
0
28
156 384 512 640 768 896 1024
CODE
1663 G01
OUTPUT VOLTAGE (V)
0.2
0
– 0.2
– 0.4
– 0.6
– 0.8
–1.0
Large-Signal Step Response
5
SDA
(VOLTS) 0
5
CODE = 990
4
V
OUT
(VOLTS) 2
1
CODE = 32
0
5µs/DIV
1663 G04
∆V
OUT
(LSB)
3
V
CC
= 5V
R
L
= 4.7k
C
L
= 100pF
T
A
= 25°C
Load Regulation vs Output Current
1.0
0.8
0.6
0.4
∆V
OUT
(LSB)
OFFSET ERROR VOLTAGE (mV)
2
1
0
–1
–2
–3
–4
–5
–60 –40 –20 0 20 40 60
TEMPERATURE (°C)
80
100
OUTPUT VOLTAGE (V)
V
CC
= V
REF
= 3V
V
OUT
= 1.5V
CODE = 512
T
A
= 25°C
0.2
0
SOURCE
SINK
– 0.2
– 0.4
– 0.6
– 0.8
–1.0
–1.0 – 0.8– 0.6– 0.4– 0.2 0 0.2 0.4 0.6 0.8 1.0
I
OUT
(mA)
1663 G07
4
U W
Differential Nonlinearity (DNL)
1.0
0.8
0.6
V
REF
= V
CC
= 5V
T
A
= 25°C
5.0
4.5
4.0
3.5
3.0
2.5
2.0
1.5
1.0
0.5
Source and Sink Current
Capability with V
CC
= 5V
T
A
= 25°C
DAC CODE = 1023
DAC CODE = 0
0
28
156 384 512 640 768 896 1024
CODE
1663 G02
0
0
1 2 3 4 5 6 7 8 9 10
OUTPUT CURRENT SOURCE/SINK (mA)
1011 G03
Midscale Glitch
1.0
5V
SDA
0V
CODE = 512 TO 511
0.8
0.6
0.4
0.2
0
Load Regulation vs Output Current
V
CC
= V
REF
= 5V
V
OUT
= 2.5V
CODE = 512
T
A
= 25°C
V
OUT
10mV/DIV
V
CC
= 5V
R
L
= 4.7k
C
L
= 100pF
T
A
= 25°C
2µs/DIV
1663 G05
– 0.2
– 0.4
– 0.6
– 0.8
–1.0
–4
–3
–2
–1 0
1
I
OUT
(mA)
2
3
4
SOURCE
SINK
1663 G06
Offset Error Voltage vs
Temperature
5
4
3
2.510
2.508
2.506
2.504
2.502
2.500
2.498
2.496
2.494
2.492
Full-Scale Output Voltage vs
Temperature
REFERENCE SET TO
INTERNAL BANDGAP
2.490
–60 –40 –20 0 20 40 60
TEMPERATURE (°C)
80
100
1663 G08
1663 G09
LTC1663
PIN FUNCTIONS
SDA (Pin 1, Pin 1 on SOT-23):
Serial Data Bidirectional
Pin. Data is shifted into the SDA pin and acknowledged by
the SDA pin. High impedance pin while data is shifted in.
Open-drain N-channel output during acknowledgment.
Requires a pull-up resistor or current source to V
CC
.
AD1 (Pin 2):
Slave Address Select Bit 1. Tie this pin to
either V
CC
or GND to modify the corresponding bit of the
LTC1663’s slave address.
AD2 (Pin 3):
Slave Address Select Bit 2. Tie this pin to
either V
CC
or GND to modify the corresponding bit of the
LTC1663’s slave address.
SCL (Pin 4, Pin 5 on SOT-23):
Serial Clock Input Pin. Data
is shifted into the SDA pin at the rising edges of the clock.
This high impedance pin requires a pull-up resistor or
current source to V
CC
.
V
CC
(Pin 5, Pin 4 on SOT-23):
Power Supply. 2.7V
≤
V
CC
≤
5.5V. Also used as the reference voltage input when the
part is programmed to use V
CC
as the reference.
AD0 (Pin 6):
Slave Address Select Bit 0. Tie this pin to
either V
CC
or GND to modify the corresponding bit of the
LTC1663’s slave address.
GND (Pin 7, Pin 2 on SOT-23):
System Ground.
V
OUT
(Pin 8, Pin 3 on SOT-23):
Voltage Output. Buffered
rail-to-rail DAC output.
DEFINITIONS
Differential Nonlinearity (DNL):
The difference between
the measured change and the ideal 1LSB change for any
two adjacent codes. The DNL error between any two codes
is calculated as follows:
DNL = (∆V
OUT
– LSB)/LSB
Where
∆V
OUT
is the measured voltage difference between
two adjacent codes.
Digital Feedthrough:
The glitch that appears at the analog
output caused by AC coupling from the digital inputs when
they change state. The area of the glitch is specified in
(nV)(sec).
Full-Scale Error (FSE):
The deviation of the actual full-
scale voltage from ideal. FSE includes the effects of offset
and gain errors (see Applications Information).
Integral Nonlinearity (INL):
The deviation from a straight
line passing through the endpoints of the DAC transfer
curve (Endpoint INL). Because the output cannot go below
zero, the linearity is measured between full scale and the
lowest code that guarantees the output will be greater than
zero. The INL error at a given input code is calculated as
follows:
INL = [V
OUT
– V
OS
– (V
FS
– V
OS
)(code/1023)]/LSB
Where V
OUT
is the output voltage of the DAC measured at
the given input code.
Least Significant Bit (LSB):
The ideal voltage difference
between two successive codes.
LSB = V
REF
/1024
Resolution (n):
Defines the number of DAC output states
(2
n
) that divide the full-scale range. Resolution does not
imply linearity.
Voltage Offset Error (V
OS
):
Nominally, the voltage at the
output when the DAC is loaded with all zeros. A single
supply DAC can have a true negative offset, but the output
cannot go below zero (see Applications Information).
For this reason, single supply DAC offset is measured at
the lowest code that guarantees the output will be greater
than zero.
U
U
U
U
U
5