Skip to main content
Analog Devices MAX7312ATG+ — Logic ICs

MAX7312ATG+ I2C/SMBus 16-bit I/O Expander, 400 kHz, 24-TQFN

MPNMAX7312ATG+
End of Life

Maxim MAX7312ATG+, 16-bit I/O expander, I²C/SMBus interface, 400 kHz clock frequency, push-pull outputs, 2V–5.5V supply, -40°C to 125°C, 24-TQFN (4x4 mm) exposed pad, ROHS3 compliant.

$6.48Ref. price · indicative, final on quote
Packaging24-WFQFN Exposed Pad
RoHSROHS3 Compliant
Sourced new & surplus through independent channelsAuthenticity-screened · ESD-safe packingListing updated Aug 2026

Specifications

MAX7312ATG+ specifications
ParameterValue
Output typePush-Pull
MountingSurface Mount
Voltage2V ~ 5.5V
Current - output source (Sink)31mA, 43mA
Frequency400 kHz
InterfaceI²C, SMBus
Operating temperature-40°C ~ 125°C
PackageTube
FeaturesPOR
Number of i (O)16
Case24-WFQFN Exposed Pad
Interrupt outputYes

Product details

16 GPIO pins over two wires — what the I²C bus buys you

The Maxim MAX7312ATG+ is a 16-bit I/O expander that connects to a host controller over an I²C or SMBus interface running at up to 400 kHz. It adds sixteen push-pull GPIO pins — each capable of sourcing 31 mA or sinking 43 mA — to a system that has only a 2-wire bus available. A dedicated interrupt output (active-low, open-drain) lets the host know when an input changes state, so the firmware does not have to poll the bus.

Interrupt output saves firmware cycles

The interrupt output (INT) is pulled low whenever an input pin changes from its previously read state. This is the difference between a polling loop that reads all 16 pins every few milliseconds and a sleep-and-wake architecture that only consumes bus bandwidth when something actually happens. For a battery-powered sensor node or a panel with pushbuttons, that interrupt line can also serve as a wake-up source for the main MCU.

Power-on reset (POR) and push-pull outputs

The POR feature ensures that all I/O pins come up in a known input state on power-up, which avoids unintended relay or LED activation during the supply ramp. The push-pull output stage can drive LEDs directly through a series resistor, or switch a small relay coil with an external transistor — the 43 mA sink capability handles a standard indicator LED with margin.

Package and footprint: 24-TQFN with exposed pad

The pad is electrically connected to GND, so the same via pattern also provides a low-inductance ground return.

Frequently asked questions

Does the MAX7312ATG+ have an interrupt output?

Yes, the MAX7312ATG+ provides a dedicated interrupt output (INT) that asserts low when any input pin changes state from its previously read value. This allows the host controller to respond to input events without polling the I²C bus.

What is an alternative to the MAX7312ATG+?

The closest functional peer is the MAX7311 (16-bit I²C I/O expander with similar feature set but in a different package). Verify footprint compatibility before substituting.