MAXIM MAX7317ATE

19-3380; Rev 2; 4/05
10-Port SPI-Interfaced I/O Expander with
Overvoltage and Hot-Insertion Protection
Features
The MAX7317 serial-interfaced peripheral provides
microprocessors with 10 I/O ports rated to 7V. Each
port can be individually configured as either an opendrain output, or an overvoltage-protected Schmitt input.
The MAX7317 supports hot insertion. All port pins
remain high impedance in power-down (V+ = 0V) with
up to 8V asserted on them.
The MAX7317 is available in 16-pin thin QFN and QSOP
packages and operates in the -40°C to +125°C range.
For a similar part with constant-current outputs and
8-bit PWM controls, refer to the MAX6966/MAX6967
data sheet.
♦ High-Speed, 26MHz SPI™-/QSPI-™/MICROWIRE™Compatible Serial Interface
♦ 2.25V to 3.6V Operation
♦ I/O Port Inputs are Overvoltage Protected to 7V
♦ I/O Port Outputs are 7V-Rated Open Drain
♦ I/O Ports Support Hot Insertion
♦ 0.7µA (typ), 1.9µA (max) Standby Current
♦ Tiny 3mm x 3mm, 0.8mm High Thin QFN Package
♦ -40°C to +125°C Temperature Range
Applications
Portable Equipment
Cellular Phones
Ordering Information
White Goods
Industrial Controllers
PART
TEMP
RANGE
PINPACKAGE
MAX7317ATE
-40°C to
+125°C
16 Thin QFN
3mm x 3mm x
0.8mm
MAX7317AEE
-40°C to
+125°C
16 QSOP
Automotive
System Monitoring
SPI and QSPI are trademarks of Motorola, Inc.
MICROWIRE is a trademark of National Semiconductor Corp.
Typical Application Circuit
TOP
MARK
PKG
CODE
ACH
T1633-4
—
—
Pin Configurations
CS
DOUT
CS
P7
9
P0
DIN 13
8
P6
P1
P2
V+ 14
7
P5
6
GND
5
P4
P3
P4
P5
GND
10
P6
P7
P8
P9
SCLK 15
I/O PORTS
MAX7317ATE
CS 16
1
2
3
4
P3
MISO
P8
DIN
11
P2
MOSI
12
P1
SCLK MAX7317
P0
SCLK
DOUT
TOP VIEW
µC
P9
+3.3V
THIN QFN
Pin Configurations continued at end of data sheet.
________________________________________________________________ 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.
1
MAX7317
General Description
MAX7317
10-Port SPI-Interfaced I/O Expander with
Overvoltage and Hot-Insertion Protection
ABSOLUTE MAXIMUM RATINGS
Voltage (with respect to GND)
V+ .............................................................................-0.3V to +4V
SCLK, DIN, CS, DOUT .................................-0.3V to (V+ + 0.3V)
P_ .............................................................................-0.3V to +8V
DC Current into P_ .............................................................24mA
DC Current into DOUT ........................................................10mA
Total GND Current ............................................................200mA
Continuous Power Dissipation (TA = +70°C)
16-Pin Thin QFN
(derate 14.7mW/°C above +70°C) .........................1176mW
16-Pin QSOP (derate 8.3mW/°C above +70°C)...........667mW
Operating Temperature Range
(TMIN to TMAX) ..............................................-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+ = 2.25V to 3.6V, TA = TMIN to TMAX, unless otherwise noted. Typical values are at V+ = 3.3V, TA = +25°C.)
(Note 1)
PARAMETER
Operating Supply Voltage
SYMBOL
CONDITIONS
V+
Output Load External Supply
Voltage P0–P9
VEXT
Standby Current
(Interface Idle)
ISTBY
MIN
TYP
2.25
All digital inputs at V+
or GND
TA = +25°C
0.70
TA = TMIN to +85°C
I+
fSCLK = 26MHz; other
digital inputs at V+ or
GND; DOUT unloaded
P0–P9 output register set to 0x01
Input Leakage Current
(P0–P9, DIN, SCLK, CS)
IIH, IIL
ISOURCE = -6mA
ISINK = 6mA
2
VPOR
0.3 x V+
V
+0.2
µA
10
VOLPOUT = 5V
µA
V
ISINK = 0.5mA, output register set to 0x00
VOLDOUT
µA
620
0.7 x V+
(Note 2)
VOHDOUT
Power-On Reset Voltage
385
-0.2
Output Low Voltage (DOUT)
1.5
730
VIL
Output High Voltage (DOUT)
V
TA = TMIN to TMAX
Input Low Voltage
(P0–P9, DIN, SCLK, CS)
Output Low Short-Circuit Current
(P0–P9)
7
680
P0–P9 output register set to 0x01
VOLP_
V
TA = TMIN to +85°C
VIH
Output Low Voltage (P0–P9)
3.60
1.9
TA = +25°C
Input High Voltage
(P0–P9, DIN, SCLK, CS)
Input Capacitance
(P0–P9, DIN, SCLK, CS
UNITS
1.7
TA = TMIN to TMAX
Supply Current
MAX
10.8
pF
0.4
V
20
mA
0.3
V
V+ - 0.3V
2
_______________________________________________________________________________________
V
V
10-Port SPI-Interfaced I/O Expander with
Overvoltage and Hot-Insertion Protection
(Typical Operating Circuit, V+ = 2.25V to 3.6V, TA = TMIN to TMAX, unless otherwise noted. Typical values are at V+ = 3.3V, TA = +25°C.)
(Note 1)
PARAMETER
SYMBOL
CONDITIONS
MIN
TYP
MAX
UNITS
SCLK Clock Period
tCP
38.4
ns
SCLK Pulse-Width High
tCH
19
ns
SCLK Pulse-Width Low
tCL
19
ns
CS Fall to SCLK Rise Setup
tCSS
9.5
ns
SCLK Rise to CS Rise Hold
tCSH
2.5
ns
tDS
9.5
ns
DIN Hold Time
tDH
2.5
Output Data Propagation Delay
tDO
DOUT Output Rise and Fall
Times
tFT
DIN Setup Time
Minimum CS Pulse High
ns
CLOAD = 20pF (Note 2)
tCSW
38.4
19
ns
10
ns
ns
Note 1: All parameters are tested at TA = +25°C. Specifications over temperature are guaranteed by design.
Note 2: Guaranteed by design.
MAX7317 Block Diagram
MAX7317
P0
I/O REGISTER
P1
P2
I/O PORTS
SCLK
CS
DIN
DOUT
4-WIRE SERIAL INTERFACE
P3
P4
P5
P6
P7
P8
P9
_______________________________________________________________________________________
3
MAX7317
TIMING CHARACTERISTICS
Typical Operating Characteristics
(TA = +25°C, unless otherwise noted.)
TA = +125°C
6
3
V+ = 3.6V
0.8
V+ = 3.3V
0.7
0.6
0.5
0
V+ = 2.7V
STANDBY CURRENT (mA)
TA = +85°C
9
0.9
STANDBY CURRENT (µA)
TA = +25°C
0.5
MAX7317 toc02
TA = -40°C
12
SUPPLY CURRENT (I+)
vs. TEMPERATURE
1.0
MAX7317 toc01
15
STANDBY CURRENT
vs. TEMPERATURE
0.4
0.3
0.2
V+ = 2.7V
2
4
6
8
PORT VOLTAGE (V)
V+ = 2.25V
0.1
V+ = 2.25V
0.4
0
V+ = 3.6V
V+ = 3.3V
MAX7317 toc03
PORT SINK CURRENT
vs. PORT VOLTAGE
PORT SINK CURRENT (mA)
MAX7317
10-Port SPI-Interfaced I/O Expander with
Overvoltage and Hot-Insertion Protection
0
-40 -25 -10 5 20 35 50 65 80 95 110 125
-40 -25 -10 5 20 35 50 65 80 95 110 125
TEMPERATURE (°C)
TEMPERATURE (°C)
Pin Description
PIN
NAME
FUNCTION
QSOP
QFN
1
15
SCLK
2
16
CS
3–7, 9–13
1–5, 7–11
P0–P9
8
6
GND
Ground
14
12
DOUT
Serial-Data Output. The data into DIN is valid at DOUT 15.5 clock cycles later. Use this pin to
daisy-chain several devices or allow data readback. Output is push-pull.
15
13
DIN
Serial-Data Input. Data from DIN loads into the internal 16-bit shift register on SCLK’s rising
edge.
16
14
V+
Positive Supply Voltage. Bypass V+ to GND with a 0.047µF ceramic capacitor.
—
PAD
Exposed
pad
4
Serial-Clock Input. On SCLK’s rising edge, data shifts into the internal shift register. On
SCLK’s falling edge, data is clocked out of DOUT. SCLK is active only while CS is low.
Chip-Select Input. Serial data is loaded into the shift register while CS is low. The most recent
16 bits of data latch on CS’s rising edge.
I/O Ports. P0 to P9 can be configured as open-drain, current-sink outputs rated at 20mA
maximum, or as CMOS inputs, or as open-drain outputs. Loads should be connected to a
supply voltage no higher than 7V.
Exposed Pad on Package Underside. Connect to GND.
_______________________________________________________________________________________
10-Port SPI-Interfaced I/O Expander with
Overvoltage and Hot-Insertion Protection
The MAX7317 is a general-purpose input/output (GPIO)
peripheral that provides 10 I/O ports, P0 to P9, controlled through a high-speed SPI-compatible serial
interface. The 10 I/O ports can be used as inputs or
open-drain outputs in any combination. Ports withstand
7V independent of the MAX7317’s supply voltage
whether used as inputs or outputs.
Figure 1 shows the I/O port structure of the MAX7317.
Register Structure
The MAX7317 contains 10 internal registers, addressed
as 0x00–0x09, which control the peripheral (Table 2).
Two further addresses, 0x0E and 0x0F, do not store
data but return the port input status when read. Four
virtual addresses, 0x0A–0x0D, allow more than one
register to be written with the same data to simplify software. The RAM register provides 1 byte of memory that
can be used for any purpose. The no-op address,
0x20, causes no action when written or read, and is
used as a dummy register when accessing one
MAX7317 out of multiple cascaded devices.
Initial Power-Up
On power-up, all control registers are reset (Table 2).
Power-up status sets I/O ports P0 to P9 high impedance, and puts the device into shutdown mode.
same value with a single command by writing the same
data to multiple output registers.
Serial Interface
The MAX7317 communicates through an SPI-compatible 4-wire serial interface. The interface has three
inputs: clock (SCLK), chip select (CS), and data in
(DIN), and one output, data out (DOUT). CS must be
low to clock data into or out of the device, and DIN
must be stable when sampled on the rising edge of
SCLK. DOUT is stable on the rising edge of SCLK.
SCLK and DIN can be used to transmit data to other
peripherals. The MAX7317 ignores all activity on SCLK
and DIN except when CS is low.
Note that the SPI protocol expects DOUT to be high
impedance when the MAX7317 is not being accessed;
DOUT on the MAX7317 is never high impedance. Go to
www.maxim-ic.com/an1879 for ways to convert the
MAX7317 to tri-state, if required.
Control and Operation Using
the 4-Wire Interface
Controlling the MAX7317 requires sending a 16-bit
word. The first byte, D15 through D8, is the command,
and the second byte, D7 through D0, is the data byte
(Table 5).
RAM Register
The RAM register provides a byte of memory that can
be used for any purpose.
GPIO Port Direction Configuration
The 10 I/O ports P0 through P9 can be configured to
any combination of inputs and outputs. Ports withstand
7V independent of the MAX7317’s supply voltage,
whether used as inputs or outputs. Configure a port as
an input by setting its output register to 0x01, which
sets the port output high impedance (Table 4).
OUTPUT
PORT REGISTER
DATA FROM
SHIFT REGISTER
D
Q
OUTPUT PORT
REGISTER DATA
FF
WRITE PULSE
I/O PIN
Q
CK
N
Input Port Registers
Reading an input port register returns the logic levels at
the I/O port pins. The input port registers are read only.
A write to an input port register is ignored.
Q
D
Output Registers
The MAX7317 uses one 8-bit register to control each
output port (Table 4). Each port can be configured as
an input or open-drain output. Write 0x00 to the output
register to set the port as a logic-low output, or 0x01 to
set the port as a logic-high output or logic input.
The 10 registers, 0x00 through 0x09, control an I/O port
each (Table 4). Four pseudo-register addresses, 0x0A
through 0x0D, allow groups of outputs to be set to the
GND
INPUT
PORT REGISTER
INPUT PORT
REGISTER DATA
FF
READ PULSE
CK
Q
Figure 1. Simplified Schematic of I/O Ports
_______________________________________________________________________________________
5
MAX7317
Detailed Description
MAX7317
10-Port SPI-Interfaced I/O Expander with
Overvoltage and Hot-Insertion Protection
Table 1. Register Address Map
COMMAND ADDRESS
D15
D14
D13
D12
D11
D10
D9
D8
CODE
(hex)
Port P0 output level
R/W
0
0
0
0
0
0
0
0x00
Port P1 output level
R/W
0
0
0
0
0
0
1
0x01
Port P2 output level
R/W
0
0
0
0
0
1
0
0x02
Port P3 output level
R/W
0
0
0
0
0
1
1
0x03
Port P4 output level
R/W
0
0
0
0
1
0
0
0x04
Port P5 output level
R/W
0
0
0
0
1
0
1
0x05
Port P6 output level
R/W
0
0
0
0
1
1
0
0x06
Port P7 output level
R/W
0
0
0
0
1
1
1
0x07
Port P8 output level
R/W
0
0
0
1
0
0
0
0x08
Port P9 output level
R/W
0
0
0
1
0
0
1
0x09
0
0
0
1
0
1
0
0x0A
0
0
0
1
0
1
1
0x0B
0
0
0
1
1
0
0
0x0C
0
0
0
1
1
0
1
0x0D
REGISTER
Write ports P0 through P9 with same output level
0
Read port P0 output level
1
Write ports P0 through P3 with same output level
0
Read port P0 output level
1
Write ports P4 through P7 with same output level
0
Read port P4 output level
1
Write ports P8 or P9 with same output level
0
Read port P8 output level
1
Read ports P7 through P0 inputs
1
0
0
0
1
1
1
0
0x0E
Read ports P9 and P8 inputs
1
0
0
0
1
1
1
1
0x0F
RAM
R/W
0
0
1
0
0
1
1
0x13
No-op
R/W
0
1
0
0
0
0
0
0x20
Factory reserved; do not write to this register
R/W
1
1
1
1
1
0
1
0x7D
Table 2. Initial Power-Up Register Status
REGISTER
ADDRESS
CODE
(hex)
D7
D6
D5
D4
D3
D2
D1
D0
REGISTER DATA
Port P0 output level
Port 0 high impedance
0x00
1
1
1
1
1
1
1
1
Port P1 output level
Port 1 high impedance
0x01
1
1
1
1
1
1
1
1
Port P2 output level
Port 2 high impedance
0x02
1
1
1
1
1
1
1
1
Port P3 output level
Port 3 high impedance
0x03
1
1
1
1
1
1
1
1
Port P4 output level
Port 4 high impedance
0x04
1
1
1
1
1
1
1
1
Port P5 output level
Port 5 high impedance
0x05
1
1
1
1
1
1
1
1
Port P6 output level
Port 6 high impedance
0x06
1
1
1
1
1
1
1
1
Port P7 output level
Port 7 high impedance
0x07
1
1
1
1
1
1
1
1
Port P8 output level
Port 8 high impedance
0x08
1
1
1
1
1
1
1
1
Port P9 output level
Port 9 high impedance
0x09
1
1
1
1
1
1
1
1
0x00
0x13
0
0
0
0
0
0
0
0
RAM
6
POWER-UP CONDITION
_______________________________________________________________________________________
10-Port SPI-Interfaced I/O Expander with
Overvoltage and Hot-Insertion Protection
Multiple MAX7317s can be interfaced to a common SPI
bus by connecting DIN inputs together, SCLK inputs
together, and providing an individual CS per the
MAX7317 device (Figure 2). This connection works
regardless of the configuration of DOUT/OSC, but does
not allow the MAX7317s to be read.
Table 3. Input Ports Register
REGISTER
R/W
ADDRESS
CODE
(hex)
REGISTER DATA
D7
D6
D5
D4
D3
D2
D1
D0
Read input ports P7–P0
1
0X0E
Port
P7
Port
P6
Port
P5
Port
P4
Port
P3
Port
P2
Port
P1
Port
P0
Read input ports P9, P8
1
0X0F
0
0
0
0
0
0
Port
P9
Port
P8
Table 4. Output Registers Format
REGISTER
R/W
Port P0 level
—
Port P0 is open-drain logic low
—
ADDRESS
CODE
(hex)
REGISTER DATA
BINARY
D5
D4
D3
D2
Output P0 level and PWM
D7
MSB
D6
0
0
0
0
0
0
0
0
0
0
hex
D1
D0
LSB
0
0
0
0x00
0
0
1
0x01
0x00
Port P0 is open-drain logic high (high
impedance without external pullup) or
logic input
—
Port P1 level
—
0x01
MSB Port P1 level
LSB
Port P2 level
—
0x02
MSB Port P2 level
LSB
Port P3 level
—
0x03
MSB Port P3 level
LSB
Port P4 level
—-
0x04
MSB Port P4 level
LSB
Port P5 level
—
0x05
MSB Port P5 level
LSB
Port P6 level
—
0x06
MSB Port P6 level
LSB
Port P7 level
—
0x07
MSB Port P7 level
LSB
Port P8 level
—
0x08
MSB Port P8 level
LSB
Port P9 level
—
0x09
MSB Port P9 level
LSB
Writes ports P0 through P9
with same level
0
MSB Ports P0 through P9 level
LSB
Reads port P0 level
1
MSB Port P0 level
LSB
Writes ports P0 through P3
with same level
0
MSB Ports P0 through P3 level
LSB
Reads port P0 level
1
MSB Port P0 level
LSB
Writes ports P4 through P7
with same level
0
MSB Ports P4 through P7 level
LSB
Reads port P4 level
1
MSB Port P4 level
LSB
Write ports P8 and P9 with same level
0
MSB Ports P8, P9 level
LSB
Read port P8 level
1
MSB Port P8 level
LSB
0x0A
0x0B
0x0C
0x0D
0x00
or
0x01
_______________________________________________________________________________________
7
MAX7317
Connecting Multiple MAX7317s
to the 4-Wire Bus
MAX7317
10-Port SPI-Interfaced I/O Expander with
Overvoltage and Hot-Insertion Protection
Alternatively, MAX7317s can be daisy-chained by connecting the DOUT of one device to the DIN of the next,
and driving SCLK and CS lines in parallel (Figure 3).
This connection allows the MAX7317s to be read. Data
at DIN propagates through the internal shift registers
and appears at DOUT 15.5 clock cycles later, clocked
out on the falling edge of SCLK. When sending commands to daisy-chained MAX7317s, all devices are
accessed at the same time. An access requires (16 x n)
clock cycles, where n is the number of MAX7317s connected together. The serial interface speed (maximum
SCLK) is limited to 10MHz when multiple devices are
daisy-chained due to the DOUT propagation delay and
DIN setup time.
The MAX7317 is written to using the following
sequence (Figure 5):
1) Take SCLK low.
2) Take CS low. This enables the internal 16-bit shift
register.
3) Clock 16 bits of data into DIN, D15 first to D0 last,
observing the setup and hold times. Bit D15 is low,
indicating a write command.
4) Take CS high (either while SCLK is still high after
clocking in the last data bit, or after taking SCLK low).
5) Take SCLK low (if not already low).
If fewer or greater than 16 bits are clocked into the
MAX7317 between taking CS low and taking CS high
again, the MAX7317 stores the last 16 bits received,
including the previous transmission(s). The general
case is when n bits (where n > 16) are transmitted to
the MAX7317. The last bits comprising bits {n-15} to
{n}, are retained, and are parallel loaded into the 16-bit
latch as bits D15 to D0, respectively (Figure 6).
Reading Device Registers
Any register data within the MAX7317 can be read by
sending a logic high to bit D15. The sequence is:
1) Take SCLK low.
2) Take CS low. This enables the internal 16-bit shift
register.
3) Clock 16 bits of data into DIN, D15 first to D0 last.
D15 is high, indicating a read command and bits
D14 through D8 contain the address of the register
to read. Bits D7 to D0 contain dummy data, which is
discarded.
4) Take CS high (either while SCLK is still high after
clocking in the last data bit, or after taking SCLK
low). Positions D7 through D0 in the shift register are
now loaded with the register data addressed by bits
D15 through D8.
5) Take SCLK low (if not already low).
6) Issue another read or write command, and examine
the bit stream at DOUT; the second 8 bits are the
contents of the register addressed by bits D14
through D8 in step 3.
Table 5. Serial-Data Format
D15
D14
R/ W
MSB
D13
D12
D11
D10
D9
ADDRESS
D8
D7
LSB
MSB
D6
D5
D4
D3
D2
D1
DATA
LSB
CS3
CS2
µC
CS2
CS1
CS1
MOSI
DIN
DIN
DIN
SCLK
SCLK
SCLK
SCLK
MAX7317
MAX7317
CS3
MAX7317
Figure 2. MAX7317 Multiple CS Connection
8
D0
_______________________________________________________________________________________
10-Port SPI-Interfaced I/O Expander with
Overvoltage and Hot-Insertion Protection
DIN
CS
CS
DIN
DOUT
CS
DOUT
CS
MAX7317
SCLK
µC
DIN
DOUT
MAX7317
MAX7317
SCLK
MAX7317
MOSI
SCLK
SCLK
MISO
Figure 3. MAX7317 Daisy-Chain Connection
CS
tCSW
tCL
tCSH
tCP
tCH
tCSS
SCLK
tDS
tDH
DIN
D15
D14
D1
D0
tDO
DOUT
D15
Figure 4. Timing Diagram
CS
SCLK
DIN
D15
=0
D14
D13
D12
D11
D10
D9
D8
D7
D6
DOUT
D5
D4
D3
D2
D1
D0
D15 = 0
.
Figure 5. 16-Bit Write Transmission to the MAX7317
_______________________________________________________________________________________
9
MAX7317
10-Port SPI-Interfaced I/O Expander with
Overvoltage and Hot-Insertion Protection
CS
SCLK
DIN
DOUT
BIT
1
BIT
2
N-15
N-31
N-14
N-13
N-12
N-11
N-10
N-9
N-8
N-7
N-30
N-29
N-28
N-27
N-26
N-25
N-24
N-23
N-6
N-5
N-4
N-3
N-2
N-1
N
N-22
N-21
N-20
N-19
N-18
N-17
N-16
.
Figure 6. Transmission of More than 16 Bits to the MAX7317
Applications Information
Hot Insertion
The I/O ports P0–P9 remain high impedance with up to
8V asserted on them when the MAX7317 is powered
down (V+ = 0V). The MAX7317 can therefore be used
in hot-swap applications.
SPI Routing Considerations
The MAX7317’s SPI interface is guaranteed to operate
at 26Mbps on a 2.5V supply, and on a 3.3V supply typically operates at 35Mbps. This means that transmission
line issues should be considered when the interface
connections are longer than 100mm, particularly with
higher supply voltages. Avoid running long adjacent
tracks for SCLK, DIN, and CS without interleaving GND
traces; otherwise, the signals may cross-couple, giving
false clock or chip-select transitions. Ringing may manifest itself as communication issues, often intermittent,
typically due to double clocking caused by ringing at
the SCLK input. Fit a 1kΩ to 10kΩ parallel termination
resistor to either GND or V+ at the DIN, SCLK, and CS
inputs to damp ringing for moderately long interface
runs. Use line-impedance-matching terminations when
making connections between boards.
Output-Level Translation
The open-drain output architecture allows the ports to
level translate the outputs to higher or lower voltages
than the MAX7317 supply. An external pullup resistor
can be used on any output to convert the high-impedance logic-high condition to a positive voltage level.
The resistor can be connected to any voltage up to 7V.
When using a pullup on a constant-current output,
select the resistor value to sink no more than a few hundred µA in logic-low condition. This ensures that the
current sink output saturates close to GND. For interfacing CMOS inputs, a pullup resistor value of 220kΩ is
a good starting point. Use a lower resistance to
10
improve noise immunity in applications where power
consumption is less critical, or where a faster rise time
is needed for a given capacitive load.
Power-Supply Considerations
The MAX7317 operates with a power-supply voltage of
2.25V to 3.6V. Bypass the power supply to GND with a
0.047µF ceramic capacitor as close to the device as
possible. For the QFN version, connect the underside
exposed pad to GND.
Chip Information
TRANSISTOR COUNT: 14,865
PROCESS: BiCMOS
Pin Configurations (continued)
TOP VIEW
SCLK 1
16 V+
CS 2
15 DIN
P0 3
P1 4
14 DOUT
MAX7317AEE
13 P9
P2 5
12 P8
P3 6
11 P7
P4 7
10 P6
GND 8
9
QSOP
______________________________________________________________________________________
P5
10-Port SPI-Interfaced I/O Expander with
Overvoltage and Hot-Insertion Protection
QSOP.EPS
PACKAGE OUTLINE, QSOP .150", .025" LEAD PITCH
21-0055
E
1
1
______________________________________________________________________________________
11
MAX7317
Package Information
(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 Information (continued)
(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.)
12x16L QFN THIN.EPS
MAX7317
10-Port SPI-Interfaced I/O Expander with
Overvoltage and Hot-Insertion Protection
D2
0.10 M C A B
b
D
D2/2
D/2
E/2
E2/2
CL
(NE - 1) X e
E
E2
L
k
e
CL
(ND - 1) X e
CL
0.10 C
CL
0.08 C
A
A2
L
A1
L
e
e
PACKAGE OUTLINE
12, 16L, THIN QFN, 3x3x0.8mm
E
21-0136
PKG
12L 3x3
MIN.
NOM.
MAX.
MIN.
NOM.
MAX.
A
0.70
0.75
0.80
0.70
0.75
0.80
EXPOSED PAD VARIATIONS
PKG.
CODES
E2
D2
PIN ID
JEDEC
DOWN
BONDS
ALLOWED
MIN.
NOM.
MAX.
MIN.
NOM. MAX.
0.95
1.10
1.25
0.95
1.10
1.25
0.35 x 45∞
WEED-1
NO
YES
b
0.20
0.25
0.30
0.20
0.25
0.30
D
2.90
3.00
3.10
2.90
3.00
3.10
T1233-1
E
e
2.90
3.00
3.10
2.90
3.00
3.10
T1233-3
0.95
1.10
1.25
0.95
1.10
1.25
0.35 x 45∞
WEED-1
T1633-1
0.95
1.10
1.25
0.95
1.10
1.25
0.35 x 45∞
WEED-2
NO
L
0.45
T1633-2
0.95
1.10
1.25
0.95
1.10
1.25
0.35 x 45∞
WEED-2
YES
T1633F-3
0.65
0.80
0.95
0.65
0.80
0.95
0.225 x 45∞ WEED-2
N/A
T1633-4
0.95
1.10
1.25
0.95
1.10
1.25
0.35 x 45∞
NO
0.50 BSC.
0.50 BSC.
0.65
0.30
0.40
N
12
16
ND
3
4
NE
3
4
A1
k
0.50
0
0.02
0.05
0
0.02
0.05
0.25
0.20 REF
-
-
0.25
0.20 REF
-
-
A2
2
16L 3x3
REF.
0.55
1
WEED-2
NOTES:
1. DIMENSIONING & TOLERANCING CONFORM TO ASME Y14.5M-1994.
2. ALL DIMENSIONS ARE IN MILLIMETERS. ANGLES ARE IN DEGREES.
3. N IS THE TOTAL NUMBER OF TERMINALS.
4. THE TERMINAL #1 IDENTIFIER AND TERMINAL NUMBERING CONVENTION SHALL CONFORM TO
JESD 95-1 SPP-012. DETAILS OF TERMINAL #1 IDENTIFIER ARE OPTIONAL, BUT MUST BE LOCATED
WITHIN THE ZONE INDICATED. THE TERMINAL #1 IDENTIFIER MAY BE EITHER A MOLD OR
MARKED FEATURE.
5. DIMENSION b APPLIES TO METALLIZED TERMINAL AND IS MEASURED BETWEEN 0.20 mm AND 0.25 mm
FROM TERMINAL TIP.
6. ND AND NE REFER TO THE NUMBER OF TERMINALS ON EACH D AND E SIDE RESPECTIVELY.
7. DEPOPULATION IS POSSIBLE IN A SYMMETRICAL FASHION.
8. COPLANARITY APPLIES TO THE EXPOSED HEAT SINK SLUG AS WELL AS THE TERMINALS.
9. DRAWING CONFORMS TO JEDEC MO220 REVISION C.
PACKAGE OUTLINE
12, 16L, THIN QFN, 3x3x0.8mm
21-0136
E
2
2
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.
12 ____________________Maxim Integrated Products, 120 San Gabriel Drive, Sunnyvale, CA 94086 408-737-7600
© 2005 Maxim Integrated Products
Printed USA
is a registered trademark of Maxim Integrated Products, Inc.