19-3179; Rev 3; 3/05
17-Output LED Driver/GPO with
Intensity Control and Hot-Insertion Protection
General Description
The MAX6964 I
2
C-compatible serial interfaced periph-
eral provides microprocessors with 17 output ports.
Each output is an open-drain current-sinking output
rated at 50mA and 7V. The outputs are capable of dri-
ving LEDs, or providing logic outputs with external
resistive pullup up to 7V.
Eight-bit PWM current control is also integrated. Four of
the bits are global control and apply to all LED outputs
to provide coarse adjustment of current from fully off to
fully on with 14 intensity steps. Additionally, each output
has an individual 4-bit control, which further divides the
globally set current into 16 more steps. Alternatively,
the current control can be configured as a single 8-bit
control that sets all outputs at once.
Each output has independent blink timing with two blink
phases. LEDs can be individually set to be either on or
off during either blink phase, or to ignore the blink con-
trol. The blink period is controlled by an external clock
(up to 1kHz) on BLINK or by a register. The BLINK
input can also be used as a logic control to turn the
LEDs on and off, or as a general-purpose input (GPI).
The MAX6964 supports hot insertion. The SDA, SCL,
RST,
BLINK, and the slave address input ADO remain
high impedance in power-down (V+ = 0V) with up to 6V
asserted upon them. The output ports remain high
impedance with up to 8V asserted upon them.
The MAX6964 is controlled through a 2-wire I
2
C
serial interface, and can be configured to one of four
I
2
C addresses.
IT
TION K
VALUA
E
BLE
AVAILA
Features
♦
400kbps, 2-Wire Serial Interface, 5.5V Tolerant
♦
2V to 3.6V Operation
♦
Overall 8-Bit PWM LED Intensity Control
Global 16-Step Intensity Control
Plus Individual 16-Step Intensity Controls
♦
Two-Phase LED Blinking
♦
High Port Output Current—Each Port 50mA (max)
♦
RST
Input Clears the Serial Interface and
Restores Power-Up Default State
♦
Supports Hot Insertion
♦
Outputs are 7V-Rated Open Drain
♦
Low Standby Current (1.2µA (typ), 3.3µA (max))
♦
Small 4mm x 4mm, 0.8mm High Thin QFN Package
♦
-40°C to +125°C Temperature Range
MAX6964
Ordering Information
PART
TEMP RANGE
PIN-
PACKAGE
PKG CODE
MAX6964ATG
24 Thin QFN
-40°C to +125°C 4mm x 4mm
x 0.8mm
T2444-4
—
MAX6964AEG -40°C to +125°C 24 QSOP
Pin Configurations
O15
O14
O13
O12
14
O11
13
12 O10
11 O9
10 O8
9 GND
8 O7
7 O6
1
2
3
4
5
6
TOP VIEW
BLINK
18
SCL 19
SDA 20
V+ 21
O16 22
Applications
LCD Backlights
LED Status Indication
Keypad Backlights
RGB LED Drivers
17
16
15
MAX6964
Typical Application Circuit at end of data sheet.
RST 23
AD0 24
O2
O4
O1
O0
QFN
Pin Configurations continued at end of data sheet.
________________________________________________________________
Maxim Integrated Products
O3
O5
1
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.
17-Output LED Driver/GPO with
Intensity Control and Hot-Insertion Protection
MAX6964
ABSOLUTE MAXIMUM RATINGS
Voltage (with respect to GND)
V+ .............................................................................-0.3V to +4V
SCL, SDA, AD0, BLINK,
RST
...................................-0.3V to +6V
O0–O16 ....................................................................-0.3V to +8V
DC Current on O0 to O16 ...................................................55mA
DC Current on SDA.............................................................10mA
Maximum GND Current ....................................................350mA
Continuous Power Dissipation (T
A
= +70°C)
24-Pin QSOP (derate 9.5mW/°C over +70°C)..............761mW
24-Pin QFN (derate 20.8mW/°C over +70°C) ............1666mW
Operating Temperature Range .........................-40°C to +125°C
Junction Temperature ......................................................+150°C
Storage Temperature Range .............................-65°C to +150°C
Lead Temperature (soldering, 10s) .................................+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
(Typical Operating Circuit, V+ = 2V to 3.6V, T
A
= T
MIN
to T
MAX
, unless otherwise noted. Typical values are at V+ = 3.3V, T
A
= +25°C.)
(Note 1)
PARAMETER
Operating Supply Voltage
Output Load External Supply
Voltage
Standby Current
(Interface Idle, PWM Disabled)
SYMBOL
V+
V
EXT
SCL and SDA at V+; other
digital inputs at V+ or GND;
PWM intensity control disabled
SCL and SDA at V+; other
digital inputs at V+ or GND;
PWM intensity control disabled
f
SCL
= 400kHz; other digital
inputs at V+ or GND; PWM
intensity control enabled
f
SCL
= 400kHz; other digital
inputs at V+ or GND; PWM
intensity control enabled
T
A
= +25°C
T
A
= -40°C to +85°C
T
A
= T
MIN
to T
MAX
T
A
= +25°C
T
A
= -40°C to +85°C
T
A
= T
MIN
to T
MAX
T
A
= +25°C
T
A
= -40°C to +85°C
T
A
= T
MIN
to T
MAX
T
A
= +25°C
T
A
= -40°C to +85°C
T
A
= T
MIN
to T
MAX
0.7 x
V+
0.3 x
V+
0
≤
input voltage
≤
5.5V
-0.2
8
+0.2
57
50
8.5
CONDITIONS
MIN
2.0
0
1.2
TYP
MAX
3.6
7
2.3
2.6
3.3
15.1
16.5
17.2
95.3
99.2
102.4
110.2
117.4
122.1
V
V
µA
pF
µA
µA
µA
µA
UNITS
V
V
I
+
Supply Current
(Interface Idle, PWM Enabled)
Supply Current
(Interface Running, PWM
Disabled)
Supply Current
(Interface Running, PWM
Enabled)
Input High Voltage
SDA, SCL, AD0, BLINK,
RST
Input Low Voltage
SDA, SCL, AD0, BLINK,
RST
Input Leakage Current
SDA, SCL, AD0, BLINK,
RST
Input Capacitance
SDA, SCL, AD0, BLINK,
RST
I
+
I
+
I
+
V
IH
V
IL
I
IH
, I
IL
2
_______________________________________________________________________________________
17-Output LED Driver/GPO with
Intensity Control and Hot-Insertion Protection
ELECTRICAL CHARACTERISTICS (continued)
(Typical Operating Circuit, V+ = 2V to 3.6V, T
A
= T
MIN
to T
MAX
, unless otherwise noted. Typical values are at V+ = 3.3V, T
A
= + 25°C.)
(Note 1)
PARAMETER
SYMBOL
CONDITIONS
T
A
= +25°C
V+ = 2V, I
SINK
= 20mA
T
A
= -40°C to +85°C
T
A
= T
MIN
to T
MAX
Output Low Voltage
O0–O16
T
A
= +25°C
V
OL
V+ = 2.5V, I
SINK
= 20mA
T
A
= -40°C to +85°C
T
A
= T
MIN
to T
MAX
T
A
= +25°C
V+ = 3.3V, I
SINK
= 20mA
Output Low-Voltage SDA
PWM Clock Frequency
V
OLSDA
f
PWM
I
SINK
= 6mA
32
T
A
= -40°C to +85°C
T
A
= T
MIN
to T
MAX
0.12
0.13
MIN
TYP
0.15
MAX
0.26
0.3
0.32
0.23
0.26
0.28
0.23
0.24
0.26
0.4
V
kHz
V
V
V
UNITS
MAX6964
TIMING CHARACTERISTICS
(Typical Operating Circuit, V+ = 2V to 3.6V, T
A
= T
MIN
to T
MAX
, unless otherwise noted. Typical values are at V+ = 3.3V, T
A
= +25°C.)
(Note 1)
PARAMETER
Serial Clock Frequency
Bus Free Time Between a STOP and a START
Condition
Hold Time, Repeated START Condition
Repeated START Condition Setup Time
STOP Condition Setup Time
Data Hold Time
Data Setup Time
SCL Clock Low Period
SCL Clock High Period
Rise Time of Both SDA and SCL Signals, Receiving
Fall Time of Both SDA and SCL Signals, Receiving
Fall Time of SDA Transmitting
Pulse Width of Spike Suppressed
SYMBOL
f
SCL
t
BUF
t
HD, STA
t
SU, STA
t
SU, STO
t
HD, DAT
t
SU, DAT
t
LOW
t
HIGH
t
R
t
F
t
F.TX
t
SP
(Notes 3, 4)
(Notes 3, 4)
(Notes 3, 5)
(Note 6)
(Note 2)
180
1.3
0.7
20 +
0.1C
b
20 +
0.1C
b
20 +
0.1C
b
50
300
300
250
1.3
0.6
0.6
0.6
0.9
CONDITIONS
MIN
TYP
MAX
400
UNITS
kHz
µs
µs
µs
µs
µs
ns
µs
µs
ns
ns
ns
ns
_______________________________________________________________________________________
3
17-Output LED Driver/GPO with
Intensity Control and Hot-Insertion Protection
MAX6964
TIMING CHARACTERISTICS (continued)
(Typical Operating Circuit, V+ = 2V to 3.6V, T
A
= T
MIN
to T
MAX
, unless otherwise noted. Typical values are at V+ = 3.3V, T
A
= +25°C.)
(Note 1)
PARAMETER
Capacitive Load for Each Bus Line
RST
Pulse Width
Output Data Valid
SYMBOL
C
b
t
W
t
DV
Figure 10
(Note 3)
1
5
CONDITIONS
MIN
TYP
MAX
400
UNITS
pF
ns
ns
Note 1:
All parameters tested at T
A
= +25°C. Specifications over temperature are guaranteed by design.
Note 2:
A master device must provide a hold time of at least 300ns for the SDA signal (referred to V
IL
of the SCL signal) to bridge
the undefined region of SCL’s falling edge.
Note 3:
Guaranteed by design.
Note 4:
C
b
= total capacitance of one bus line in pF. t
R
and t
F
measured between 0.3 x V
DD
and 0.7 x V
DD
.
Note 5:
I
SINK
≤
6mA. C
b
= total capacitance of one bus line in pF. t
R
and t
F
measured between 0.3 x V
DD
and 0.7 x V
DD
.
Note 6:
Input filters on the SDA and SCL inputs suppress noise spikes less than 50ns.
__________________________________________Typical Operating Characteristics
(T
A
= +25°C, unless otherwise noted.)
STANDBY CURRENT vs. TEMPERATURE
9
STANDBY CURRENT (µA)
8
7
6
5
4
3
2
1
0
-40 -25 -10 5 20 35 50 65 80 95 110 125
TEMPERATURE (°C)
V+ = 2V
PWM ENABLED
V+ = 2.7V
V+ = 3.6V
PWM ENABLED
PWM
V+ = 2V
V+ = 2.7V
PWM DISABLED PWM DISABLED DISABLED
V+ = 3.6V
PWM ENABLED
MAX6964 toc01
SUPPLY CURRENT vs. TEMPERATURE
(PWM DISABLED; f
SCL
= 400kHz)
MAX6964 toc02
SUPPLY CURRENT vs. TEMPERATURE
(PWM ENABLED; f
SCL
= 400kHz)
70
65
60
55
50
45
40
35
30
25
20
15
10
5
0
MAX6964 toc03
10
70
60
SUPPLY CURRENT (µA)
50
40
V+ = 2.7V
30
20
10
0
V+ = 2V
V+ = 3.6V
SUPPLY CURRENT (µA)
V+ = 3.6V
V+ = 2.7V
V+ = 2V
-40 -25 -10 5 20 35 50 65 80 95 110 125
TEMPERATURE (°C)
-40 -25 -10 5 20 35 50 65 80 95 110 125
TEMPERATURE (°C)
PORT OUTPUT LOW VOLTAGE WITH 50mA
LOAD CURRENT vs. TEMPERATURE
MAX6964 toc04
PORT OUTPUT LOW VOLTAGE WITH 20mA
LOAD CURRENT vs. TEMPERATURE
MAX6964 toc05
PWM CLOCK FREQUENCY
vs. TEMPERATURE
MAX6964 toc06
0.6
PORT OUTPUT LOW VOLTAGE V
OL
(V)
0.5
V+ = 2.7V
0.4
0.3
0.2
0.1
0
V+ = 3.6V
V+ = 2V
0.6
PORT OUTPUT LOW VOLTAGE V
OL
(V)
0.5
0.4
0.3
0.2
0.1
0
ALL OUTPUTS LOADED
1.050
PWM CLOCK FREQUENCY (kHz)
1.025
1.000
0.975
V+ = 2.7V
0.950
0.925
0.900
NORMALIZED TO V+ = 3.3V, T
A
= 25°C
V+ = 3.6V
V+ = 2V
V+ = 2V
V+ = 2.7V
V+ = 3.6V
-40 -25 -10 5 20 35 50 65 80 95 110 125
TEMPERATURE (°C)
-40 -25 -10 5 20 35 50 65 80 95 110 125
TEMPERATURE (°C)
-40 -25 -10 5 20 35 50 65 80 95 110 125
TEMPERATURE (°C)
4
_______________________________________________________________________________________
17-Output LED Driver/GPO with
Intensity Control and Hot-Insertion Protection
MAX6964
Typical Operating Characteristics (continued)
(T
A
= +25°C, unless otherwise noted.)
SCOPE SHOT OF OUTPUT PORTS
MAX6964 toc07
SCOPE SHOT OF OUTPUT PORTS
MAX6964 toc08
SINK CURRENT vs. V
OL
ONLY ONE OUTPUT LOADED
OUTPUT 1
2V/div
0.30
0.25
V
OL
(V)
0.20
0.15
0.10
0.05
0
V+ = 2.7V
V+ = 3.3V
V+ = 3.6V
V+ = 2V
MAX6964 toc09
MASTER INTENSITY SET TO 14/15
OUTPUT 1,
2V/div
OUTPUT 1 INDIVIDUAL INTENSITY
SET TO 1/16
MASTER INTENSITY SET TO 1/15
0.35
OUTPUT 1 INDIVIDUAL INTENSITY
SET TO 1/16
OUTPUT 2,
2V/div
OUTPUT 2 INDIVIDUAL INTENSITY
SET TO 14/15
2ms/div
OUTPUT 2 INDIVIDUAL INTENSITY
SET TO 15/16
2ms/div
OUTPUT 2
2V/div
0
10
20
30
40
50
SINK CURRENT (mA)
Pin Description
PIN
QSOP
1, 4–11, 13–20
2
3
12
21
22
23
24
—
QFN
1–8, 10–17, 22
23
24
9
18
19
20
21
Pad
NAME
O0-O16
RST
AD0
GND
BLINK
SCL
SDA
V+
Exposed Pad
FUNCTION
Output Ports. Open-drain outputs rated at 7V, 50mA.
Reset Input. Active low clears the 2-wire interface and puts the device in the
same condition as power-up reset.
Address Input. Sets device slave address. Connect to either GND, V+, SCL, or
SDA to give 4 logic combinations. See Table 1.
Ground. Do not sink more than 350mA into the GND pin.
Input Port. Configurable as blink control or general-purpose input.
I
2
C-Compatible Serial Clock Input
I
2
C-Compatible Serial Data I/O
Positive Supply Voltage. Bypass V+ to GND with a 0.047µF ceramic capacitor.
Exposed pad on package underside. Connect to GND.
_______________________________________________________________________________________
5