General Description
The MAX7311 2-wire-interfaced expander provides 16bit parallel input/output (I/O) port expansion for
SMBus™-compatible and I2C-compatible applications.
The MAX7311 consists of input port registers, output
port registers, polarity inversion registers, configuration
registers, a bus timeout register, and an SMBus/I2Ccompatible serial interface. The system master can
invert the MAX7311 input data by writing to the activehigh polarity inversion register. The system master can
enable or disable bus timeout by writing to the bus
timeout register.
Any of the 16 I/O ports can be configured as an input or
output. A power-on reset (POR) initializes the 16 I/Os
as inputs. Three address select pins configure one of
64 slave ID addresses.
The MAX7311 is available in 24-pin SO, SSOP, TSSOP,
and thin QFN packages and is specified over the -40°C
to +125°C automotive temperature range.
Applications
Servers
RAID Systems
Industrial Control
Medical Equipment
PLCs
Instrumentation and Test Measurement
Features
♦ 400kbps I2C-Compatible Serial Interface
♦ 2V to 5.5V Operation
♦ 5V Overvoltage Tolerant I/Os
♦ 16 I/O Pins that Default to Inputs on Power-Up
♦ Open-Drain Interrupt Output (INT)
♦ Bus Timeout for Lock-Up-Free Operation
♦ 64 Slave ID Addresses Available
♦ Low Standby Current (2.9µA typ)
♦ Polarity Inversion
♦ 4mm
✕ 4mm, 0.8mm Thin QFN Package
♦ -40°C to +125°C Operation
MAX7311
2-Wire-Interfaced 16-Bit I/O Port Expander
with Interrupt
________________________________________________________________ Maxim Integrated Products 1
Ordering Information
19-2747; Rev 0; 1/03
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.
SMBus is a trademark of Intel Corp.
+
V
24
SDA
23
SCL
22
AD0I/O0
21
I/O15
20
I/O14
19
I/O13
18
I/O12I/O4
17
16
I/O11
15
I/O10
14
I/O9
13
I/O8GND
AD1
AD2
I/O1
I/O2
I/O3
I/O5
I/O6
I/O7
1
INT
2
3
4
MAX7311
5
6
7
8
9
10
11
12
PART TEMP RANGE PIN-PACKAGE
MAX7311AWG -40°C to +125°C 24 Wide SO
MAX7311AAG -40°C to +125°C 24 SSOP
MAX7311ATG -40°C to +125°C 24 Thin QFN (4mm ✕ 4mm)
MAX7311AUG -40°C to +125°C 24 TSSOP
TOP VIEW
AD2 AD1 V
24 23 22 21 20 19
1
I/O0
2
I/O1
3
I/O2
I/O3
4
I/O4
5
I/O5
6
78 9101112
I/O6 I/O7 GND I/O8 I/O9 I/O10
+
INT
MAX7311
THIN QFN
SDA SCL
18
AD0
17
I/O15
16
I/O14
I/O13
15
I/O12
14
I/O11
13
TSSOP/SSOP/SO
MAX7311
2-Wire-Interfaced 16-Bit I/O Port Expander
with Interrupt
2 _______________________________________________________________________________________
ABSOLUTE MAXIMUM RATINGS
DC ELECTRICAL CHARACTERISTICS
(V+= 2V to 5.5V, TA= -40°C to +125°C, unless otherwise noted. Typical values are at V+= 3.3V, TA= +25°C.) (Note 1)
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.
V+to GND ................................................................-0.3V to +6V
I/O0–I/O15 as Inputs ....................................(GND - 0.3V) to +6V
SCL, SDA, AD0, AD1, AD2, INT...................(GND - 0.3V) to +6V
Maximum V
+
Current ......................................................+250mA
Maximum GND Current ...................................................-250mA
DC Input Current on I/O0–I/O15 .......................................±20mA
DC Output Current on I/O0–I/O15 ....................................±80mA
Continuous Power Dissipation (T
A
= +70°C)
24-Pin Wide SO (derate 11.8mW/°C above +70°C) ....941mW
24-Pin SSOP (derate 8.0mW/°C above +70°C) ...........640mW
24-Pin TSSOP (derate 12.2mW/°C above +70°C) .......975mW
24-Pin Thin QFN (derate 20.8mW/°C above +70°C) .1668mW
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
Supply Voltage V
Power-On Reset Voltage V
SCL, SDA
Input Voltage Low V
Input Voltage High
Low-Level Output Voltage V
Leakage Current I
Input Capacitance 10 pF
I/O_
Input Voltage Low V
Input Voltage High V
Input Leakage Current
Internal Pullup Current TA = -40°C to +85°C, VIO = 0 34 100 µA
Low-Level Output Current I
High Output Current I
AD0, AD1, AD2
Input Voltage Low V
Input Voltage High V
PARAMETER SYM B O L CONDITIONS MIN TYP MAX UNITS
+
+
STBY
POR
IL
V
IH
OL
L
IL
IH
SINK
SOURCE
IL
IH
All I/Os unloaded,
= 400kHz
f
SCL
All I/Os unloaded,
= 0
f
SCL
I
= 6mA 0.4 V
SINK
T
= -40°C to +85°C; includes internal
A
pullup current, V
V+ = 2V, VOL = 0.5V 8.5 17
V+ = 3.3V, VOL = 0.5V 17 32
V+ = 5V, VOL = 0.5V 43
V+ = 3.3V, VOH = 2.4V 29 41
V+ = 5V, VOH = 4.5V 31
= V
IO
V+ = 2V 23 35
V+ = 3.3V 43 60Supply Current I
+
V
= 5.5V 80 120
V+ = 2V 2.3 11
V+ = 3.3V 2.9 12Standby Current I
+
V
= 5.5V 3.8 15.5
+
2 5.5 V
1.4 1.7 V
+
0.3 ✕ V
+
0.7 ✕ V
-1 +1 µA
0.8 V
1.8 V
1µA
+
0.3 ✕ V
0.7 ✕ V
+
µA
µA
V
V
mA
mA
V
V
MAX7311
2-Wire-Interfaced 16-Bit I/O Port Expander
with Interrupt
_______________________________________________________________________________________ 3
Note 1: All parameters are 100% production tested at TA= +25°C. Specifications over temperature are guaranteed by design.
Note 2: Minimum SCL clock frequency is limited by the MAX7311 bus timeout feature, which resets the serial bus interface if either
SDA or SCL is held low for a minimum of 25ms. Disable bus timeout feature for DC operation.
Note 3: A master device must internally provide a hold time of at least 300ns for the SDA signal (referred to the V
IL
of the SCL
signal) in order to bridge the undefined region SCL’s falling edge.
Note 4: C
B
= total capacitance of one bus line in pF.
Note 5: The maximum t
F
for the SDA and SCL bus lines is specified at 300ns. The maximum fall time for the SDA output stage tFis
specified at 250ns. This allows series protection resistors to be connected between the SDA and SCL pins and the
SDA/SCL bus lines without exceeding the maximum specified t
F
.
Note 6: Input filters on the SDA and SCL inputs suppress noise spikes less than 50ns.
DC ELECTRICAL CHARACTERISTICS (continued)
(V+= 2V to 5.5V, TA= -40°C to +125°C, unless otherwise noted. Typical values are at V+= 3.3V, TA= +25°C.) (Note 1)
AC ELECTRICAL CHARACTERISTICS
(V+= 2V to 5.5V, TA= -40°C to +125°C, unless otherwise noted.) (Note 1)
Leakage Current -1 +1 µA
Input Capacitance 4pF
INT
Low-Level Output Current I
PARAMETER SYM B O L CONDITIONS MIN TYP MAX UNITS
V
OL
= 0.4V 6 mA
OL
SCL Clock Frequency f
Bus Timeout t
Bus Free Time Between STOP
and START Conditions
Hold Time (Repeated) START
Condition
Repeated START Condition
Setup Time
STOP Condition Setup Time t
Data Hold Time t
Data Setup Time t
SCL Low Period t
SCL High Period t
SDA Fall Time t
Pulse Width of Spike Suppressed t
PORT TIMING
Output Data Valid t
Input Data Setup Time 27 µs
Input Data Hold Time 0µs
INTERRUPT TIMING
Interrupt Valid t
Interrupt Reset t
PARAMETER SYM B O L CONDITIONS MIN TYP MAX UNITS
SCL
TIMEOUT
t
BUF
t
HD,STA
t
SU,STA
SU,STO
HD,DAT
SU,DAT
LOW
HIGH
SP
PV
IR
(Note 2) 400 kHz
29 61 ms
Figure 2 1.3 µs
Figure 2 0.6 µs
Figure 2 0.6 µs
Figure 2 0.6 µs
Figure 2 (Note 3) 0.9 µs
Figure 2 100 ns
Figure 2 1.3 µs
Figure 2 0.7 µs
Figure 2 (Notes 4, 5)
F
(Note 6) 50 ns
Figure 7 3 µs
Figure 9 30.5 µs
IV
Figure 9 2 µs
V+ < 3.3V 500
V+ ≥ 3.3V 250
ns
MAX7311
2-Wire-Interfaced 16-Bit I/O Port Expander
with Interrupt
4 _______________________________________________________________________________________
Typical Operating Characteristics
(TA = +25°C, unless otherwise noted.)
SUPPLY CURRENT
vs. TEMPERATURE
MAX7311 toc01
TEMPERATURE (°C)
SUPPLY CURRENT (µA)
1007525 500-25
10
20
30
40
50
60
70
80
90
100
0
-50 125
f
SCL
= 400kHz
ALL I/Os UNLOADED
V+ = 3.3V
V+ = 5V
V+ = 2V
STANDBY SUPPLY CURRENT
vs. TEMPERATURE
MAX7311 toc02
TEMPERATURE (°C)
SUPPLY CURRENT (µA)
1007525 500-25
1
2
3
4
5
6
7
8
9
0
-50 125
SCL = V
+
ALL I/Os UNLOADED
V+ = 3.3V
V+ = 5V
V+ = 2V
SUPPLY CURRENT
vs. SUPPLY VOLTAGE
MAX7311 toc03
SUPPLY VOLTAGE (V)
SUPPLY CURRENT (µA)
5.04.53.5 4.03.02.5
10
20
30
40
50
60
70
80
90
100
0
2.0 5.5
f
SCL
= 400kHz
ALL I/Os UNLOADED
I/O SINK CURRENT
vs. OUTPUT LOW VOLTAGE
MAX7311 toc04
VOL (V)
I
SINK
(mA)
0.50.40.30.20.1
2
4
6
8
10
12
14
16
18
20
22
24
0
0 0.6
V+ = 2V
TA = +125°C
TA = +25°C
TA = -40°C
I/O SINK CURRENT
vs. OUTPUT LOW VOLTAGE
MAX7311 toc05
VOL (V)
I
SINK
(mA)
0.50.40.30.20.1
5
10
15
20
25
30
35
40
45
50
0
0 0.6
V+ = 3.3V
TA = +125°C
TA = -40°C
TA = +25°C
I/O SINK CURRENT
vs. OUTPUT LOW VOLTAGE
MAX7311 toc06
VOL (V)
I
SINK
(mA)
0.40.30.20.1
5
10
15
20
25
30
35
40
45
50
0
0 0.5
V+ = 5V
TA = +125°C
TA = -40°C
TA = +25°C
I/O OUTPUT LOW VOLTAGE
vs. TEMPERATURE
MAX7311 toc07
TEMPERATURE (°C)
V
OL
(mV)
10075-25 0 25 50
50
100
150
200
250
300
350
400
0
-50 125
V+ = 5V, I
SINK
= 10mA
V+ = 2V, I
SINK
= 10mA
V+ = 2V, I
SINK
= 1mA
V+ = 5V, I
SINK
= 1mA
I/O SOURCE CURRENT
vs. OUTPUT HIGH VOLTAGE
MAX7311 toc08
V+ - VOH (V)
I
SOURCE
(mA)
0.60.50.40.30.20.1
5
10
15
20
25
0
0 0.7
V+ = 2V
TA = +125°C
TA = +25°C
TA = -40°C
I/O SOURCE CURRENT
vs. OUTPUT HIGH VOLTAGE
MAX7311 toc09
V+ - VOH (V)
I
SOURCE
(mA)
0.60.50.3 0.40.20.1
5
10
15
20
25
30
35
40
45
50
0
0 0.7
V+ = 3.3V
TA = +125°C
TA = +25°C
TA = -40°C
MAX7311
2-Wire-Interfaced 16-Bit I/O Port Expander
with Interrupt
_______________________________________________________________________________________ 5
Pin Description
Typical Operating Characteristics (continued)
(TA = +25°C, unless otherwise noted.)
I/O SOURCE CURRENT
vs. OUTPUT HIGH VOLTAGE
MAX7311 toc10
V+ - VOH (V)
I
SOURCE
(mA)
0.60.50.3 0.40.20.1
5
10
15
20
25
30
35
40
45
50
0
0
V+ = 5V
TA = +125°C
TA = +25°C
TA = -40°C
I/O HIGH VOLTAGE vs. TEMPERATURE
MAX7311 toc11
TEMPERATURE (°C)
V
+
- V
OH
(V)
1007550250-25
100
200
300
400
500
0
-50 125
V+ = 5V, I
SOURCE
= 10mA
V+ = 2V, I
SOURCE
= 10mA
PIN
TSSOP/
SSOP/SO
THIN
QFN
122INT Interrupt Output (Open Drain)
2 23 AD1 Address Input 1
3 24 AD2 Address Input 2
4–11 1–8 I/O0–I/O7 Input/Output Port 1
12 9 GND Supply Ground
13–20 10–17 I/O8–I/O15 Input/Output Port 2
21 18 AD0 Address Input 0
22 19 SCL Serial Clock Line
23 20 SDA Serial Data Line
24 21 V
NAME FUNCTION
+
Supply Voltage. Bypass with a 0.047µF capacitor to GND.
MAX7311
Detailed Description
The MAX7311 general-purpose input/output (GPIO)
peripheral provides up to 16 I/O ports, controlled
through an I2C-compatible serial interface. The
MAX7311 consists of input port registers, output port
registers, polarity inversion registers, configuration registers, and a bus-timeout register. Upon power-on, all
I/O lines are set as inputs. Three slave ID address select
pins, AD0, AD1, and AD2, choose one of 64 slave ID
addresses, including the eight addresses supported by
the Phillips PCA9555. Table 1 is the register address
table. Tables 2–6 show detailed register information.
Serial Interface
Serial Addressing
The MAX7311 operates as a slave that sends and
receives data through a 2-wire interface. The interface
uses a serial data line (SDA) and a serial clock line
(SCL) to achieve bidirectional communication between
master(s) and slave(s). A master, typically a microcontroller, initiates all data transfers to and from the
MAX7311, and generates the SCL clock that synchronizes the data transfer (Figure 2).
2-Wire-Interfaced 16-Bit I/O Port Expander
with Interrupt
6 _______________________________________________________________________________________
Figure 1. MAX7311 Block Diagram
Figure 2. 2-Wire Serial Interface Timing Diagram
SDA
SCL
t
SU, STO
I/O0
I/O1
I/O2
I/O3
I/O4
I/O5
I/O6
I/O7
I/O8
I/O9
I/O10
I/O11
I/O12
I/O13
I/O14
I/O15
INT
t
BUF
AD0
AD1
AD2
SCL
SDA
N
+
V
t
LOW
t
SU, DAT
INPUT
FILTER
POWER-ON
RESET
t
HD, DAT
SMBus
CONTROL
MAX7311
t
SU, STA
GND
8 BIT
WRITE PULSE
READ PULSE
8 BIT
WRITE PULSE
READ PULSE
t
HD, STA
INPUT/OUTPUT
PORT 1
INPUT/OUTPUT
PORT 2
t
t
HD, STA
START CONDITION
HIGH
t
R
t
F
REPEATED START CONDITION
START CONDITIONSTOP CONDITION