MAX7310 8bit I2C Port Expander
MAX7310 8bit I2C Port Expander
MAX7310
The MAX7310 provides 8-bit parallel input/output port ♦ 400kHz 2-Wire Interface
expansion for SMBus™-compatible and I2C™-compati-
ble applications. The MAX7310 consists of an input port ♦ 2.3V to 5.5V Operation
register, an output port register, a polarity inversion reg- ♦ Low Standby Current (1.7µA typ)
ister, a configuration register, a bus timeout register,
and an SMBus/I2C-compatible serial interface. The sys- ♦ Bus Timeout for Lock-Up-Free Operation
tem master can invert the MAX7310 input data by writ- ♦ 56 Slave ID Addresses
ing to the active-high polarity inversion register. The
system master can enable or disable bus timeout by ♦ Polarity Inversion
writing to the bus timeout register. ♦ Eight I/O Pins that Default to Inputs on Power-Up
Any of the eight I/O ports may be configured as input or
♦ 5V Tolerant Open-Drain Output on I/O0
output. An active-low reset input sets the eight I/Os as
inputs. Three address select pins configure one of 56 ♦ 4mm x 4mm, 0.8mm Thin QFN Package
slave ID addresses.
♦ -40°C to +125°C Operation
The MAX7310 is available in 16-pin thin QFN, TSSOP,
and QSOP packages and is specified over the -40°C to
+125°C automotive temperature range.
Applications
Servers Ordering Information
RAID Systems PIN- PKG
Industrial Control PART TEMP RANGE
PACKAGE CODE
Medical Equipment
MAX7310AUE -40°C to +125°C 16 TSSOP —
Instrumentation, Test Measurement
MAX7310AEE -40°C to +125°C 16 QSOP —
SMBus is a trademark of Intel Corp. MAX7310ATE -40°C to +125°C 16 Thin QFN T1644-4
Pin Configurations
I/O4
I/O7
I/O6
I/O5
TOP VIEW
12 11 10 9
SCL 1 16 V+
GND 8 9 I/O2
1 2 3 4
AD0
AD1
AD2
I/O0
TSSOP/QSOP
THIN QFN
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.
2-Wire-Interfaced 8-Bit I/O Port Expander
with Reset
ABSOLUTE MAXIMUM RATINGS
MAX7310
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+ = 2.3V to 5.5V, GND = 0, RESET = V+, TA = -40°C to +125°C, unless otherwise noted. Typical values are at V+ = 3.3V, TA = +25°C.)
(Note 1)
PARAMETER SYMBOL CONDITIONS MIN TYP MAX UNITS
Supply Voltage V+ 2.3 5.5 V
All outputs floating, V+ = 2.3V 19 30
Supply Current I+ all inputs at V+ or GND, V+ = 3.3V 29 40 µA
fSCL = 400kHz V+ = 5.5V 65 80
All outputs floating, V+ = 2.3V 1.5 3.4
Standby Current all inputs at V+ or GND, V+ = 3.3V 1.7 3.9 µA
fSCL = 0 V+ = 5.5V 2.1 5
Power-On Reset Voltage 1.6 2.1 V
SCL, SDA
Input Voltage Low VIL 0.8 V
Input Voltage High VIH 2 V
Low-Level Output Voltage VOIL ISINK = 6mA 0.4 V
Leakage Current IL -1 +1 µA
Input Capacitance CI 10 pF
I/Os
Input Voltage Low VIL 0.8 V
Input Voltage High VIH 2 V
Input Leakage Current IL All inputs at V+ or GND -1 +1 µA
V+ = 2.3V, VOL = 0.5V 8 14
Low-Level Output Current IOL V+ = 3.3V, VOL = 0.5V 12.5 22 mA
V+ = 5.5V, VOL = 0.5V 19 30
V+ = 3.3V, VOH = 2.4V 6.5 11
High Output Current for I/O1–I/O7 IOH mA
V+ = 5.5V, VOH = 4.5V 12.5 18
AD0, AD1, AD2, AND RESET
Input Voltage Low 0.8 V
Input Voltage High 2 V
2 _______________________________________________________________________________________
2-Wire-Interfaced 8-Bit I/O Port Expander
with Reset
DC ELECTRICAL CHARACTERISTICS (continued)
MAX7310
(V+ = 2.3V to 5.5V, GND = 0, RESET = V+, TA = -40°C to +125°C, unless otherwise noted. Typical values are at V+ = 3.3V, TA = +25°C.)
(Note 1)
PARAMETER SYMBOL CONDITIONS MIN TYP MAX UNITS
Leakage Current -1 +1 µA
Input Capacitance 10 pF
AC ELECTRICAL CHARACTERISTICS
(V+ = 2.3V to 5.5V, GND = 0, RESET = V+, TA = -40°C to +125°C, unless otherwise noted.) (Note 1)
PARAMETER SYMBOL CONDITIONS MIN TYP MAX UNITS
SCL Clock Frequency fSCL (Note 2) 400 kHz
BUS Timeout tTIMEOUT 30 60 ms
Bus Free Time Between STOP
tBUF Figure 2 1.3 µs
and START Condition
Hold Time (Repeated) START
tHD, STA Figure 2 0.6 µs
Condition
Repeated START Condition Setup
tSU, STA Figure 2 0.6 µs
Time
STOP Condition Setup Time tSU, STO Figure 2 0.6 µs
Data Hold Time tHD, DAT Figure 2 (Note 3) 0.9 µs
Data Setup Time tSU, DAT Figure 2 0.1 µs
SCL Low Period tLOW Figure 2 1.3 µs
SCL High Period tHIGH Figure 2 0.7 µs
SCL/SDA Fall Time (Transmitting) tF Figure 2 (Note 4) 250 ns
Pulse Width of Spike Supressed tSP (Note 5) 50 ns
PORT TIMING
Output Data Valid tPV Figure 9 1 µs
Input Data Setup Time tPS Figure 10 29 µs
Input Data Hold Time tPH Figure 10 0 µs
RESET
Reset Pulse Width 100 ns
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 MAX7310 bus timeout feature, which resets the serial bus interface if either
SDA or SCL is held low for a 30ms minimum.
Note 3: A master device must internally provide a hold time of at least 300ns for the SDA signal (referred to the VIL of the SCL signal) in
order to bridge the undefined region of SCL’s falling edge.
Note 4: tF measured between 90% to 10% of V+.
Note 5: Input filters on the SDA and SCL inputs suppress noise spikes less than 50ns.
_______________________________________________________________________________________ 3
2-Wire-Interfaced 8-Bit I/O Port Expander
with Reset
MAX7310
MAX7310 toc02
MAX7310 toc03
V+ = 3.3V, fSCL = 440kHz, V+ = 3.3V, fSCL = 0, fSCL = 440kHz,
NO LOAD ON I/O0–I/O7 NO LOAD ON I/O0–I/O7 NO LOAD ON I/O0–I/O7
31 2.25 60
SUPPLY CURRENT (µA)
SUPPLY CURRENT (µA)
29 1.75 40
28 1.50 30
27 1.25 20
26 1.00 10
-40 -25 -10 5 20 35 50 65 80 95 110 125 -40 -25 -10 5 20 35 50 65 80 95 110 125 2.0 2.5 3.0 3.5 4.0 4.5 5.0 5.5
TEMPERATURE (°C) TEMPERATURE (°C) SUPPLY VOLTAGE (V)
I/O0–I/O7 OUTPUT SINK CURRENT I/O0–I/O7 OUTPUT SINK CURRENT I/O1–I/O7 OUTPUT SOURCE CURRENT
vs. TEMPERATURE vs. SUPPLY VOLTAGE vs. TEMPERATURE
30 35 9
MAX7310 toc04
MAX7310 toc05
MAX7310 toc06
V+ = 2.3V,
VOH = 1.4V
25 30
8
VCC = 3.3V
SOURCE CURRENT (mA)
25
SINK CURRENT (mA)
20
7
20
15 VCC = 2.3V
15
6
10
10
5
5 5
VOL = 0.5V VOL = 0.5V
0 0 4
-40 -25 -10 5 20 35 50 65 80 95 110 125 2.0 2.5 3.0 3.5 4.0 4.5 5.0 5.5 -40 -25 -10 5 20 35 50 65 80 95 110 125
TEMPERATURE (°C) SUPPLY VOLTAGE (V) TEMPERATURE (°C)
4 _______________________________________________________________________________________
2-Wire-Interfaced 8-Bit I/O Port Expander
with Reset
Pin Description
MAX7310
PIN
TSSOP/ THIN
NAME FUNCTION
QSOP QFN
AD0
AD1 MAX7310
AD2
I/O0
I/O1
SCL INPUT/
SMBus I/O2
INPUT 8 BIT OUTPUT
SDA CONTROL I/O3
FILTER PORTS
I/O4
I/O5
WRITE PULSE I/O6
N READ PULSE I/O7
V+
POWER-ON
RESET RESET
GND
_______________________________________________________________________________________________________ 5
2-Wire-Interfaced 8-Bit I/O Port Expander
with Reset
Table 1 is the register address table. Tables 2–6 list SCL is high. The bus is then free for another transmis-
MAX7310
SDA
tBUF
tSU, DAT tSU, STA
tHD, STA
tLOW tHD, DAT tSU, STO
SCL
tHIGH
tHD, STA
tR tF
SDA
SCL S P
START STOP
CONDITION CONDITION
6 _______________________________________________________________________________________
2-Wire-Interfaced 8-Bit I/O Port Expander
with Reset
MAX7310
SDA
SCL
DATA LINE STABLE; DATA VALID CHANGE OF DATA ALLOWED
SCL
1 2 8 9
SDA
BY TRANSMITTER
S
SDA
BY RECEIVER
Figure 5. Acknowledge
FIXED PROGRAMMABLE
MSB LSB
SCL
_______________________________________________________________________________________ 7
2-Wire-Interfaced 8-Bit I/O Port Expander
with Reset
The polarity inversion register enables polarity inversion
MAX7310
8 _______________________________________________________________________________________
2-Wire-Interfaced 8-Bit I/O Port Expander
with Reset
MAX7310
Table 7. MAX7310 Address Map
AD2 AD1 AD0 A6 A5 A4 A3 A2 A1 A0
GND SCL GND 0 0 0 1 0 0 0
GND SCL V+ 0 0 0 1 0 0 1
GND SDA GND 0 0 0 1 0 1 0
GND SDA V+ 0 0 0 1 0 1 1
V+ SCL GND 0 0 0 1 1 0 0
V+ SCL V+ 0 0 0 1 1 0 1
V+ SDA GND 0 0 0 1 1 1 0
V+ SDA V+ 0 0 0 1 1 1 1
GND GND SCL 0 0 1 0 0 0 0
GND GND SDA 0 0 1 0 0 0 1
GND V+ SCL 0 0 1 0 0 1 0
GND V+ SDA 0 0 1 0 0 1 1
V+ GND SCL 0 0 1 0 1 0 0
V+ GND SDA 0 0 1 0 1 0 1
V+ V+ SCL 0 0 1 0 1 1 0
V+ V+ SDA 0 0 1 0 1 1 1
GND GND GND 0 0 1 1 0 0 0
GND GND V+ 0 0 1 1 0 0 1
GND V+ GND 0 0 1 1 0 1 0
GND V+ V+ 0 0 1 1 0 1 1
V+ GND GND 0 0 1 1 1 0 0
V+ GND V+ 0 0 1 1 1 0 1
V+ V+ GND 0 0 1 1 1 1 0
V+ V+ V+ 0 0 1 1 1 1 1
SCL SCL SCL 0 1 0 0 0 0 0
SCL SCL SDA 0 1 0 0 0 0 1
SCL SDA SCL 0 1 0 0 0 1 0
SCL SDA SDA 0 1 0 0 0 1 1
SDA SCL SCL 0 1 0 0 1 0 0
SDA SCL SDA 0 1 0 0 1 0 1
SDA SDA SCL 0 1 0 0 1 1 0
SDA SDA SDA 0 1 0 0 1 1 1
SCL SCL GND 0 1 0 1 0 0 0
SCL SCL V+ 0 1 0 1 0 0 1
SCL SDA GND 0 1 0 1 0 1 0
SCL SDA V+ 0 1 0 1 0 1 1
SDA SCL GND 0 1 0 1 1 0 0
SDA SCL V+ 0 1 0 1 1 0 1
SDA SDA GND 0 1 0 1 1 1 0
SDA SDA V+ 0 1 0 1 1 1 1
_______________________________________________________________________________________ 9
2-Wire-Interfaced 8-Bit I/O Port Expander
with Reset
MAX7310
10 ______________________________________________________________________________________
2-Wire-Interfaced 8-Bit I/O Port Expander
with Reset
MAX7310
DATA FROM
SHIFT REGISTER
CONFIGURATION
REGISTER
DATA FROM D Q
SHIFT REGISTER OUTPUT PORT
FF REGISTER DATA
D Q
WRITE CK Q
CONFIGURATION
PULSE FF I/O0
CK Q
READ PULSE
WRITE POLARITY CK Q
PULSE
POLARITY
INVERSION
REGISTER
______________________________________________________________________________________ 11
2-Wire-Interfaced 8-Bit I/O Port Expander
with Reset
MAX7310
WRITE PULSE CK Q
ESD-PROTECTION DIODE
OUTPUT
PORT
INPUT
REGISTER GND
PORT
REGISTER
D Q INPUT PORT
REGISTER DATA
FF
CK Q
READ PULSE
WRITE POLARITY CK Q
PULSE
POLARITY
INVERSION
REGISTER
12 ______________________________________________________________________________________
2-Wire-Interfaced 8-Bit I/O Port Expander
with Reset
MAX7310
SCL 1 2 3 4 5 6 7 8 9
SDA S 0 A5 A4 A3 A2 A1 A0 0 A 0 0 0 0 0 0 0 1 A DATA 1 A P
DATA OUT
DATA 1 VALID
FROM PORT
tPV
DATA INTO
DATA 2 DATA 3 DATA 4
PORT
tPH tPS
NOTE 1: THIS FIGURE ASSUMES THE COMMAND HAS PREVIOUSLY BEEN PROGRAMMED WITH 0x00.
NOTE 2: TRANSFER OF DATA CAN BE STOPPED AT ANY MOMENT BY A STOP CONDITION. WHEN THIS OCCURS,
DATA PRESENT AT THE LAST ACKNOWLEDGED PHASE IS VALID (OUTPUT MODE). INPUT DATA IS LOST.
______________________________________________________________________________________ 13
2-Wire-Interfaced 8-Bit I/O Port Expander
with Reset
Package Information
MAX7310
(The package drawing(s) in this data sheet may not reflect the most current specifications. For the latest package outline information,
go to www.maxim-ic.com/packages.)
PACKAGE OUTLINE
12, 16, 20, 24L THIN QFN, 4x4x0.8mm
2
21-0139 C 2
14 ______________________________________________________________________________________
2-Wire-Interfaced 8-Bit I/O Port Expander
with Reset
Package Information (continued)
MAX7310
(The package drawing(s) in this data sheet may not reflect the most current specifications. For the latest package outline information,
go to www.maxim-ic.com/packages.)
TSSOP4.40mm.EPS
QSOP.EPS
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.
Maxim Integrated Products, 120 San Gabriel Drive, Sunnyvale, CA 94086 408-737-7600 ____________________ 15
© 2005 Maxim Integrated Products Printed USA is a registered trademark of Maxim Integrated Products, Inc.