Skip to main content
Texas Instruments PCA9555PWRG4 — Interface & Transceivers

TI PCA9555PWRG4 I2C I/O Expander, 16-bit, 400 kHz, 24-TSSOP

MPNPCA9555PWRG4
End of Life

Texas Instruments PCA9555PWRG4 16-bit I²C/SMBus I/O expander, 400 kHz clock, 2.3 V to 5.5 V supply, push-pull outputs, POR, interrupt output, 24-TSSOP package, -40°C to 85°C.

$2.1700Ref. price · indicative, final on quote
Independent supplier — new & surplus stockAuthenticity-screened · ESD-safe packingListing updated Aug 2026

Specifications

PCA9555PWRG4 specifications
ParameterValue
Output typePush-Pull
MountingSurface Mount
Voltage2.3V ~ 5.5V
Current - output source (Sink)10mA, 25mA
Frequency400 kHz
InterfaceI²C, SMBus
Operating temperature-40°C~85°C
PackageTape & Reel (TR)
FeaturesPOR
Number of i (O)16
Case24-TSSOP (0.173\", 4.40mm Width)
Interrupt outputYes

Product details

What this 16-bit I/O expander brings to the bus

It provides 16 push-pull outputs or inputs, configurable per bit through the I²C interface, with a power-on reset (POR) that initializes all I/O as inputs. Clock frequency tops out at 400 kHz, which is standard-mode I²C speed; the interrupt output (open-drain) flags the host when an input changes state, avoiding continuous polling. Output source/sink capability is 10 mA source and 25 mA sink per pin, enough to drive LEDs or small relays directly.

Supply voltage and logic-level compatibility

If your microcontroller runs at 3.3 V and the peripheral bus is 5 V tolerant, this part sits on either side without extra components. The I²C pins are 5 V tolerant even when VDD is 3.3 V, so a 5 V master can talk to it directly. The POR feature means the outputs come up as inputs (high-impedance) after power-on, which avoids unintended drive conflicts during startup — a common headache when a GPIO expander powers up before the host finishes reset.

I/O drive and interrupt handling

Each I/O pin can sink 25 mA or source 10 mA. That 25 mA sink is enough for a standard green LED with a 150 Ω resistor at 3.3 V, or a small signal relay coil with a flyback diode. The interrupt output (INT) is open-drain and asserts low when any input configured for interrupt changes state. This saves the host from polling the I²C bus — the interrupt line wakes the MCU only when something happens. The interrupt clears when the host reads the input port register via I²C.

The Tape & Reel (TR) packaging option is standard for automated pick-and-place assembly.

Frequently asked questions

What is the difference between PCA9555 and PCA9555A?

The PCA9555 and PCA9555A are functionally identical 16-bit I²C I/O expanders. The key difference is the I²C slave address: the PCA9555 uses addresses 0x20–0x27 (three hardware address pins), while the PCA9555A uses addresses 0x38–0x3F. If your bus already has a device at 0x20–0x27, the PCA9555A avoids the conflict. The PCA9555PWRG4 is the PCA9555 variant in Tape & Reel packaging.

Can PCA9555PWRG4 be used with 3.3V logic?

Yes. The supply voltage range includes 3.3 V, and the I²C pins are 5 V tolerant, so a 3.3 V microcontroller can communicate with the PCA9555PWRG4 directly. The I/O pins will output at VDD level (3.3 V) and accept inputs up to 5.5 V.