19-3787; Rev 1; 9/06
KIT
ATION
EVALU
BLE
AVAILA
I
2
C Port Expander with
4 Push-Pull Outputs and 4 Inputs
General Description
Features
♦
400kHz I
2
C Serial Interface
♦
+1.71V to +5.5V Operation Voltage
♦
4 Push-Pull Output Ports Rated at 20mA Sink
Current
♦
4 Input Ports with Maskable, Latching Transition
Detection
♦
Input Ports are Overvoltage Protected to +6V
♦
Transient Changes are Latched, Allowing
Detection Between Read Operations
♦
INT
Output Alerts Change on Any Selection of
Inputs
♦
AD0 and AD2 Inputs Select from 16 Slave
Addresses
♦
Low 0.6µA (typ) Standby Current
♦
-40°C to +125°C Operating Temperature Range
MAX7322
The MAX7322 2-wire serial-interfaced peripheral features
four push-pull outputs and four input ports with selectable
internal pullups. Input ports are overvoltage protected to
+6V and feature transition detection with interrupt output.
The four input ports are continuously monitored for state
changes (transition detection). The interrupt is latched,
allowing detection of transient changes. Any combination
of inputs can be selected using the interrupt mask to
assert the open-drain
INT
output. When the MAX7322 is
subsequently accessed through the serial interface, any
pending interrupt is cleared.
The four push-pull outputs are rated to sink 20mA, and
are capable of driving LEDs.
The
RST
input clears the serial interface, terminating any
I
2
C communication to or from the MAX7322.
The MAX7322 uses two address inputs with four-level
logic to allow 16 I
2
C slave addresses. The slave address
also sets the power-up default logic state for the four out-
put ports, and enables or disables internal 40kΩ pullups
for the input ports.
The MAX7322 is one device in a family of pin-compatible
port expanders with a choice of input ports, open-drain
I/O ports, and push-pull output ports (see Table 1).
The MAX7322 is available in 16-pin QSOP and TQFN
packages, and is specified over the -40°C to +125°C
automotive temperature range.
Ordering Information
PART
MAX7322AEE+
MAX7322ATE+
TEMP
RANGE
-40°C to
+125°C
-40°C to
+125°C
PIN-
PACKAGE
16 QSOP
16 TQFN-EP*
(3mm x 3mm)
TOP
MARK
—
ADD
PKG
CODE
E16-4
T1633-4
Applications
Cell Phones
SAN/NAS
Servers
Notebooks
Satellite Radio
Automotive
+Denotes
lead-free package.
*EP
= Exposed paddle.
Selector Guide
PART
MAX7319
INPUTS
8
—
Up to 8
4
Up to 4
Up to 8
Up to 8
INTERRUPT
MASK
Yes
—
—
Yes
—
—
—
OPEN-
PUSH-PULL
DRAIN
OUTPUTS
OUTPUTS
—
—
Up to 8
—
Up to 4
Up to 8
Up to 8
—
8
—
4
4
—
—
Pin Configurations
INT
O7
O6
TOP VIEW
SCL
MAX7320
MAX7321
8
7
I5
I4
GND
I3
12
SDA 13
V+ 14
AD0 15
RST 16
11
10
9
MAX7322
MAX7323
MAX7328
MAX7329
MAX7322
*EP
1
AD2
2
O0
3
O1
4
I2
6
5
+
TQFN
(3mm x 3mm)
Pin Configurations continued at end of data sheet.
Typical Application Circuit and Functional Diagram appear
at end of data sheet.
1
________________________________________________________________
Maxim Integrated Products
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.
I
2
C Port Expander with
4 Push-Pull Outputs and 4 Inputs
MAX7322
ABSOLUTE MAXIMUM RATINGS
(All voltages referenced to GND.)
Supply Voltage V+....................................................-0.3V to +6V
SCL, SDA, AD0, AD2,
RST, INT,
I2–I5......................-0.3V to +6V
O0, O1, O6, O7 .................................................-0.3 to V+ + 0.3V
O0, O1, O6, O7 Output Current........................................±25mA
SDA Sink Current ............................................................... 10mA
INT
Sink Current..................................................................10mA
Total V+ Current..................................................................50mA
Total GND Current ...........................................................100mA
Continuous Power Dissipation (T
A
= +70°C)
16-Pin QSOP (derate 8.3mW/°C above +70°C)...........667mW
16-Pin TQFN (derate 15.6mW/°C above +70°C) .......1250mW
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.
DC ELECTRICAL CHARACTERISTICS
(V+ = +1.71V to +5.5V, T
A
= -40°C to +125°C, unless otherwise noted. Typical values are at V+ = +3.3V, T
A
= +25°C.) (Note 1)
PARAMETER
Operating Supply Voltage
Power-On Reset Voltage
Standby Current
(Interface Idle)
Supply Current
(Interface Running)
Input High Voltage
SDA, SCL, AD0, AD2,
RST,
I2–I5
Input Low Voltage
SDA, SCL, AD0, AD2,
RST,
I2–I5
Input Leakage Current
SDA, SCL, AD0, AD2,
RST,
I2–I5
Input Capacitance
SDA, SCL, AD0, AD2,
RST,
I2–I5
V+ = +1.71V, I
SINK
= 5mA
Output Low Voltage
O0, O1, O6, O7
V
OL
V+ = +2.5V, I
SINK
= 10mA
V+ = +3.3V, I
SINK
= 15mA
V+ = +5V, I
SINK
= 20mA
V+ = +1.71V, I
SOURCE
= 2mA
Output High Voltage
O0, O1, O6, O7
Output Low Voltage SDA
Output Low Voltage
INT
Port Input Pullup Resistor
V
OH
V+ = +2.5V, I
SOURCE
= 5mA
V+ = +3.3V, I
SOURCE
= 5mA
V+ = +5V, I
SOURCE
= 10mA
V
OLSDA
V
OLINT
R
PU
I
SINK
= 6mA
I
SINK
= 5mA
130
SYMBOL
V+
V
POR
I
STB
I
+
V
IH
V
IL
I
IH
, I
IL
V+ falling
SCL and SDA and other digital inputs at
V+
f
SCL
= 400kHz; other digital inputs at V+
V+ < 1.8V
V+
≥
1.8V
V+ < 1.8V
V+
≥
1.8V
SDA, SCL, AD0, AD2,
RST,
at V+ or
GND, internal pullup disabled
-0.2
10
90
110
130
140
V+ - 250 V+ - 30
V+ - 360 V+ - 70
V+ - 260 V+ - 100
V+ - 360 V+ - 120
250
250
55
mV
mV
kΩ
mV
180
210
230
250
mV
0.8 x V+
0.7 x V+
0.2 x V+
0.3 x V+
+0.2
0.6
23
CONDITIONS
MIN
1.71
TYP
MAX
5.50
1.6
1.5
55
UNITS
V
V
µA
µA
V
V
µA
pF
25
40
2
_______________________________________________________________________________________
I
2
C Port Expander with
4 Push-Pull Outputs and 4 Inputs
PORT AND INTERRUPT
INT
TIMING CHARACTERISTICS
(V+ = +1.71V to +5.5V, T
A
= -40°C to +125°C, unless otherwise noted. Typical values are at V+ = +3.3V, T
A
= +25°C.) (Note 1)
PARAMETER
Port Output Data Valid
Port Input Setup Time
Port Input Hold Time
INT
Input Data Valid Time
INT
Reset Delay Time from STOP
INT
Reset Delay Time from
Acknowledge
SYMBOL
t
PPV
t
PSU
t
PH
t
IV
t
IP
t
IR
C
L
≤
100pF
C
L
≤
100pF
C
L
≤
100pF
C
L
≤
100pF
C
L
≤
100pF
C
L
≤
100pF
0
4
4
4
4
CONDITIONS
MIN
TYP
MAX
4
UNITS
µs
µs
µs
µs
µs
µs
MAX7322
TIMING CHARACTERISTICS
(V+ = +1.71V to +5.5V, T
A
= -40°C to +125°C, 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
Capacitive Load for Each Bus
Line
RST
Pulse Width
RST
Rising to START Condition
Setup Time
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
C
b
t
W
t
RST
(Notes 3, 4)
(Notes 3, 4)
(Notes 3, 4)
(Note 5)
(Note 3)
500
1
(Note 2)
100
1.3
0.7
20 +
0.1C
b
20 +
0.1C
b
20 +
0.1C
b
50
400
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
pF
ns
µs
Note 1:
All parameters are 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) in order 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+ and 0.7 x V+ with I
SINK
≤
6mA.
Note 5:
Input filters on the SDA and SCL inputs suppress noise spikes less than 50ns.
_______________________________________________________________________________________
3
I
2
C Port Expander with
4 Push-Pull Outputs and 4 Inputs
MAX7322
Typical Operating Characteristics
(T
A
= +25°C, unless otherwise noted.)
STANDBY CURRENT vs. TEMPERATURE
1.8
STANDBY CURRENT (μA)
1.6
1.4
1.2
1.0
0.8
0.6
0.4
0.2
0
-40 -25 -10 5 20 35 50 65 80 95 110 125
TEMPERATURE (°C)
0
-40 -25 -10 5 20 35 50 65 80 95 110 125
TEMPERATURE (°C)
V+ = +1.71V
V+ = +2.5V
V+ = +3.3V
V+ = +5.0V
f
SCL
= 0kHz
MAX7322 toc01
SUPPLY CURRENT vs. TEMPERATURE
f
SCL
= 400kHz
50
SUPPLY CURRENT (μA)
40
30
20
10
V+ = +1.71V
V+ = +3.3V
V+ = +5.0V
MAX7322 toc02
MAX7322 toc04
2.0
60
V+ = +2.5V
OUTPUT VOLTAGE LOW
vs. TEMPERATURE
MAX7322 toc03
OUTPUT VOLTAGE HIGH
vs. TEMPERATURE
6
5
OUTPUT VOLTAGE HIGH (V)
4
3
2
1
0
-40 -25 -10 5 20 35 50 65 80 95 110 125
TEMPERATURE (°C)
V+ = +1.71V
I
SOURCE
= 2mA
V+ = +2.5V
I
SOURCE
= 5mA
V+ = +5.0V
I
SOURCE
= 10mA
V+ = +3.3V
I
SOURCE
= 5mA
0.40
0.35
OUTPUT VOLTAGE LOW (V)
0.30
0.25
0.20
0.15
0.10
0.05
0
V+ = +1.71V
I
SINK
= 5mA
V+ = +2.5V
I
SINK
= 10mA
V+ = +3.3V
I
SINK
= 15mA
V+ = +5.0V
I
SINK
= 20mA
-40 -25 -10 5 20 35 50 65 80 95 110 125
TEMPERATURE (°C)
Pin Description
PIN
QSOP
1, 3
2
4, 5, 11, 12,
6, 7, 9, 10
8
13
14
15
16
—
TQFN
15, 1
16
2, 3, 9, 10
4, 5, 7, 8
6
11
12
13
14
EP
NAME
AD0, AD2
RST
I2–I5
GND
INT
SCL
SDA
V+
EP
FUNCTION
Address Inputs. Select device slave address with AD0 and AD2. Connect AD0 and
AD2 to either GND, V+, SCL, or SDA to give four logic combinations (see Table 2).
Reset Input. Active Low. Drive
RST
low to clear the 2-wire interface.
Input Ports. I2 to I5 are CMOS-logic inputs protected to +6V.
Ground
Interrupt Output, Active Low.
INT
is an open-drain output.
I
2
C-Compatible Serial Clock Input
I
2
C-Compatible Serial Data I/O
Positive Supply Voltage. Bypass V+ to GND with a ceramic capacitor of at least 0.047µF.
Exposed Paddle. Connect exposed pad to GND.
O0, O1, O6, O7 Push-Pull Output Ports
4
_______________________________________________________________________________________
I
2
C Port Expander with
4 Push-Pull Outputs and 4 Inputs
Detailed Description
MAX7319–MAX7329 Family Comparison
The MAX7319–MAX7323 family consists of five pin-
compatible, eight-port expanders. Each version is opti-
mized for different applications. The MAX7328 and
MAX7329 are industry-standard parts.
The MAX7324–MAX7327 family consists of four pin-
compatible, 16-port expanders that integrate the func-
tions of the MAX7320 and one of either MAX7319,
MAX7321, MAX7322, or MAX7323.
Functional Overview
The MAX7322 is a general-purpose port expander
operating from +1.71V to +5.5V supply that provides
four push-pull output ports with 20mA sink, 10mA
source drive capability, and four input ports that are
overvoltage protected to +6V independent of supply volt-
age. The MAX7322 is rated to sink a total of 100mA and
source a total of 50mA from all four combined outputs.
The MAX7322 is set to one of 16 I
2
C slave addresses
(0x60 to 0x6F) using address inputs AD2 and AD0, and
is accessed over an I
2
C serial interface up to 400kHz.
The
RST
input clears the serial interface in case of a
bus lockup, terminating any serial transaction to or from
the MAX7322.
MAX7322
Table 1. MAX7319–MAX7329 Family Comparison
PART
INPUT
OPEN-
I
2
C
SLAVE
DRAIN
INPUTS INTERRUPT
ADDRESS
MASK
OUTPUTS
PUSH-
PULL
OUTPUTS
I
2
C DATA
WRITE
I
2
C DATA
READ
APPLICATION
8-PORT EXPANDERS
Input-only versions:
8 input ports with
programmable latching
transition detection interrupt
and selectable pullups.
<I7–I0
interrupt
mask>
<I7–I0 port
inputs>
<I7–I0
transition
flags>
Offers maximum versatility
for automatic input
monitoring. An interrupt
mask selects which inputs
cause an interrupt on
transitions, and transition
flags identify which inputs
have changed (even
momentarily) since the
ports were last read.
Output-only versions:
8 push-pull outputs with
selectable power-up default
levels.
Push-pull outputs offer
faster rise time than open-
drain outputs, and require
no pullup resistors.
MAX7319
110xxxx
8
Yes
—
—
MAX7320
101xxxx
—
—
—
8
<O7–O0
port
outputs>
<O7-O0
port
inputs>
_______________________________________________________________________________________
5