English
Language : 

MAX7319 Datasheet, PDF (12/16 Pages) Maxim Integrated Products – I2C Port Expander with Eight Inputs and Maskable Transition Detection
I2C Port Expander with Eight Inputs and
Maskable Transition Detection
SCL
123 45 67 8
SLAVE ADDRESS
SDA S
0A
DATA TO INTERRUPT MASK
DATA 1
DATA TO INTERRUPT MASK
A
DATA 2
A
START CONDITION
R/W
Figure 8. Writing to the MAX7319
tPV
S = START CONDITION
P = STOP CONDITION
tPV
SHADED = SLAVE TRANSMISSION
N = NOT ACKNOWLEDGE
Writing to the MAX7319
A write to the MAX7319 starts with the master transmit-
ting the MAX7319’s slave address with the R/W bit set
low. The MAX7319 acknowledges the slave address,
and samples the input ports during the acknowledge
bit. INT deasserts during the slave address acknowl-
edge. The master can now transmit 1 or more bytes of
data. The MAX7319 acknowledges these subsequent
bytes of data and updates the interrupt mask register
with each new byte until the master issues a STOP con-
dition (Figure 8).
Applications Information
Port Input and I2C Interface Level
Translation from Higher or Lower
Logic Voltages
The MAX7319 I2C interface (SDA, SCL, AD0, AD2),
reset input RST, interrupt output INT, and the eight
input ports I0–I7 are overvoltage protected to +6V inde-
pendent of V+. This allows the MAX7319 to operate
from a lower supply voltage, such as +3.3V, while the
I2C interface and/or any of the eight input ports are dri-
ven from a higher logic level, such as +5V.
The MAX7319 can operate from a higher supply volt-
age, such as +3V, while the I2C interface and/or some
of the input ports I0–I7 are driven from a lower logic
level, such as +2.5V. Apply a minimum voltage of 0.7 x
V+ to assert a logic-high on any input. For example, a
MAX7319 operating from a +5V supply may not recog-
nize a +3.3V nominal logic-high. One solution for input
level translation is to drive the MAX7319 inputs from
open-drain outputs. Use a pullup resistor to V+ or a
higher supply to ensure a high logic voltage of greater
than 0.7 x V+.
Hot Insertion
RST, SCL, SDA, AD0, and AD2 remain high impedance
with up to +6V asserted on them when the MAX7319 is
powered down (V+ = 0). The MAX7319 can therefore
be used in hot-swap applications.
Each of the input ports I0–I7 has a protection diode to
GND (Figure 9). When a port input is driven to a voltage
lower than GND, the protection diode clamps the volt-
age to a diode drop below GND.
Each of the input ports I0–I7 also has a 40kΩ (typ)
pullup resistor that can be enabled or disabled. When a
port input is driven to a voltage higher than V+, the
body diode of the pullup enable switch conducts and
the 40kΩ pullup resistor is enabled. When the
MAX7319 is powered down (V+ = 0), every input port
appears as a 40kΩ resistor in series with a diode con-
nected to GND. Input ports are protected to +6V under
any of these circumstances (Figure 9).
PULLUP
ENABLE
V+ V+
P
MAX7319
INPUT
40kΩ
I0–I7
Figure 9. Input Port Structure
12 ______________________________________________________________________________________