EmbeddedRelated.com
PCA9555DGVR

TIPCA9555DGVR

Texas Instruments
I/O Expander 16 I2C, SMBus 400 kHz 24-TVSOP
Active

Overview

The PCA9555DGVR is a 16-bit I/O expander designed for I2C or SMBus applications, providing a simple solution for expanding the number of GPIO pins available to a microcontroller. It operates over a wide voltage range of 2.3V to 5.5V and features an active-low interrupt output to notify the host system of input state changes without constant polling. Each of the 16 ports can be independently configured as an input or output with high-current drive capability for LEDs.

Why Choose This Part

This device offers excellent design flexibility with three hardware address pins, allowing up to eight units to share the same I2C bus. Its very low standby current of 1.3 uA makes it ideal for battery-powered applications, while the built-in polarity inversion register simplifies software logic by allowing the input data to be inverted in hardware.

Applications

User Interface Expansion
Adding pushbuttons, switches, and LED indicators to systems with limited microcontroller GPIO.
LED Driving
Directly driving status LEDs thanks to the 25mA per-pin current sinking capability and high-current latched outputs.
System Monitoring
Monitoring multiple digital sensors or status signals using the interrupt output to reduce I2C bus traffic.
Mixed-Voltage Logic Interfacing
Interfacing with 5V logic components in lower-voltage systems using the 5V-tolerant I/O ports.

Key Specifications

Features POR
Interface I2C, SMBus
Output Type Push-Pull
Mounting Type Surface Mount
Number of I/O 16
Package / Case 24-TFSOP (0.173", 4.40mm Width)
Clock Frequency 400 kHz
Interrupt Output Yes
Voltage - Supply 2.3V ~ 5.5V
Operating Temperature -40degC ~ 85degC
Supplier Device Package 24-TVSOP
Current - Output Source/Sink 10mA, 25mA

Getting Started

To implement the PCA9555DGVR, connect the SCL and SDA lines to the host I2C bus with appropriate pull-up resistors and set the hardware address via pins A0, A1, and A2. Software integration requires writing to the Configuration Register to define pin direction and reading from the Input Port Register or writing to the Output Port Register to manage I/O states.

Part of PCA95xx I/O Expanders family » PCA9555

PCA9555 Family

Comparing specs that differ across variants. The current part is highlighted.

Part Number Package Stock
PCA9555DGVR (this part) TFSOP-24
PCA9555DBR SSOP-24 1,381
PCA9555PWJ (Nexperia USA Inc.) TSSOP-24 157
PCA9555BSHP (NXP USA Inc.) VFQFN-24
PCA9555DW SOIC-24 1,967
PCA9555RGER VFQFN-24
Also available as: PCA9555DWR, PCA9555

Also Consider

MCP23017 MCHPMicrochip Technology - Offers 16-bit expansion with more advanced interrupt features and a higher 1.7 MHz I2C clock speed capability.