MAX7326
I2C Port Expander with
12 Push-Pull Outputs and 4 Inputs
sink a total of 100mA and source a total of 50mA from all
12 combined outputs.
Detailed Description
MAX7319–MAX7329 Family Comparison
2
The MAX7326 is set to two of 32 I C slave addresses
The MAX7324–MAX7327 family consists of four pin-
compatible, 16-port expanders that integrate the
functions of the MAX7320 and one of either the MAX7319,
MAX7321, MAX7322, or MAX7323.
(see Tables 2 and 3) using address inputs AD0 and AD2,
2
and is accessed over an I C serial interface up to 400kHz.
Eight outputs use a different slave address from the other
four outputs and four inputs. Eight push-pull outputs (O8–
O15) use the 101xxxx addresses while the four outputs
(O0, O1, O6, and O7) and inputs (I2–I5) use addresses
with 110xxxx. The RST input clears the serial interface in
case of a bus lockup, terminating any serial transaction to
or from the MAX7326.
Functional Overview
The MAX7326 is a general-purpose port expander
operating from a +1.71V to +5.5V supply that provides
12 push-pull output ports with 20mA sink, 10mA source
drive capability, and four CMOS input ports that are
overvoltage protected to +6V. The MAX7326 is rated to
Table 1. MAX7319–MAX7329 Family Comparison
2
I C
INPUT
INPUTS INTERRUPT
MASK
OPEN-
DRAIN
OUTPUTS OUTPUTS
PUSH-
PULL
PART
SLAVE
ADDRESS
CONFIGURATION
16-PORT EXPANDERS
8 inputs and 8 push-pull outputs version:
8 input ports with programmable latching transition
detection interrupt and selectable pullups.
8 push-pull outputs with selectable default logic
levels.
MAX7324
8
Yes
—
8
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 if only for a
transient) since the ports were last read.
101xxxx
And
8 I/O and 8 push-pull outputs version:
8 open-drain I/O ports with latching transition
detection interrupt and selectable pullups.
110xxxx
8 push-pull outputs with selectable default logic
levels.
Open-drain outputs can level shift the logic-high state
to a higher or lower voltage than V+ using external
pullup resistors, but pullups draw current when output
is low. Any open-drain port can be used as an input
by setting the open-drain output to logic-high.
MAX7325
Up to 8
—
Up to 8
8
Transition flags identify which open-drain port inputs
have changed (even if only for a transient) since the
ports were last read.
Maxim Integrated
│ 5
www.maximintegrated.com