component
PCA9554APWR
Public Made by Adomby adom
Texas Instruments I/O Expanders, TSSOP-16. Pinout cross-checked by two models against the datasheet, KiCad symbol/footprint/3D.
3D Model
Open in new tab ↗
Loads when you scroll to it. Unloads after 5 minutes in the background.
Symbol & Footprint
Schematic Symbol
Open full view ↗Loads when you scroll to it. Unloads after 5 minutes in the background.
PCB Footprint
Open full view ↗Loads when you scroll to it. Unloads after 5 minutes in the background.
Datasheet
Open in new tab ↗Loads when you scroll to it. Unloads after 5 minutes in the background.
README
markdownPCA9554APWR
Texas Instruments · I/O Expanders · TSSOP-16
PCA9554APWR from Texas Instruments, in a TSSOP-16. Pinout and pin descriptions extracted from the manufacturer datasheet (extract_pins, cross-checked by a second model); symbol, footprint, and 3D from KiCad-official CAD.
Pinout
| Pin | Name | Type | Function |
|---|---|---|---|
| 1 | A0 | input | Address input that sets the I2C slave address and must be connected directly to VCC or ground. |
| 2 | A1 | input | Address input that sets the I2C slave address and must be connected directly to VCC or ground. |
| 3 | A2 | input | Address input that sets the I2C slave address and must be connected directly to VCC or ground. |
| 4 | P0 | bidirectional | P-port input/output with push-pull design structure. |
| 5 | P1 | bidirectional | P-port input/output with push-pull design structure. |
| 6 | P2 | bidirectional | P-port input/output with push-pull design structure. |
| 7 | P3 | bidirectional | P-port input/output with push-pull design structure. |
| 8 | GND | power_in | Ground. |
| 9 | P4 | bidirectional | P-port input/output with push-pull design structure. |
| 10 | P5 | bidirectional | P-port input/output with push-pull design structure. |
| 11 | P6 | bidirectional | P-port input/output with push-pull design structure. |
| 12 | P7 | bidirectional | P-port input/output with push-pull design structure. |
| 13 | INT | output | Open-drain active-low interrupt output that must be connected to VCC through a pullup resistor. |
| 14 | SCL | input | Serial clock bus input that must be connected to VCC through a pullup resistor. |
| 15 | SDA | bidirectional | Serial data bus that must be connected to VCC through a pullup resistor. |
| 16 | VCC | power_in | Supply voltage, 2.3 V to 5.5 V recommended operating range. |
Key specifications
| Parameter | Value |
|---|---|
| Manufacturer | Texas Instruments |
| Package | TSSOP-16 |
| Category | Communication Interface Chip |
| Pins | 16 |
Electrical characteristics
Limits as printed in the datasheet (page.json metadata.characteristics carries them as data).
| Parameter | Symbol | Min | Typ | Max | Unit | Conditions | Page |
|---|---|---|---|---|---|---|---|
| Supply voltage | VCC | 2.3 | 5.5 | V | 5 | ||
| High-level input voltage A2-A0, P7-P0 | VIH | 2 | 5.5 | V | A2-A0, P7-P0 | 5 | |
| High-level input voltage SCL, SDA (min 0.7 × VCC, max VCC) | VIH | 0.7 | 1 | V | SCL, SDA; min printed as 0.7 × VCC, max printed as VCC (values are multipliers of VCC) | 5 | |
| Low-level input voltage SCL, SDA | VIL | -0.5 | 0.3 | V | SCL, SDA; max printed as 0.3 × VCC (multiplier of VCC) | 5 | |
| Low-level input voltage A2-A0, P7-P0 | VIL | -0.5 | 0.3 | V | A2-A0, P7-P0; max printed as 0.3 × VCC (multiplier of VCC) | 5 | |
| High-level output current P7-P0 | IOH | -10 | mA | P7-P0 | 5 | ||
| Low-level output current P7-P0 | IOL | 25 | mA | P7-P0 | 5 | ||
| Operating free-air temperature | TA | -40 | 85 | °C | 5 | ||
| Supply voltage range | VCC | -0.5 | 6 | V | 5 | ||
| Input voltage range | VI | -0.5 | 6 | V | 5 | ||
| Output voltage range | VO | -0.5 | 6 | V | 5 | ||
| Input clamp current | IIK | -20 | mA | VI < 0 | 5 | ||
| Output clamp current | IOK | -20 | mA | VO < 0 | 5 | ||
| Input/output clamp current | IIOK | -20 | 20 | mA | VO < 0 or VO > VCC | 5 | |
| Continuous output low current | IOL | 50 | mA | VO = 0 to VCC | 5 | ||
| Continuous output high current | IOH | -50 | mA | VO = 0 to VCC | 5 | ||
| Continuous current through GND | ICC | -250 | mA | 5 | |||
| Continuous current through VCC | ICC | 160 | mA | 5 | |||
| Storage temperature range | Tstg | -65 | 150 | °C | 5 | ||
| ESD HBM | V(ESD) | 0 | 2000 | V | Human body model, all pins | 5 | |
| ESD CDM | V(ESD) | 0 | 1000 | V | Charged device model, all pins | 5 | |
| Junction-to-ambient thermal resistance (PW) | RθJA | 122 | °C/W | PW (TSSOP) 16 pins | 5 | ||
| Input diode clamp voltage | VIK | -1.2 | V | II = -18 mA, VCC 2.3 V to 5.5 V | 6 | ||
| Power-on reset voltage, VCC rising | VPORR | 1.2 | 1.5 | V | VI = VCC or GND, IO = 0 | 6 | |
| Power-on reset voltage, VCC falling | VPORF | 0.75 | 1 | V | VI = VCC or GND, IO = 0 | 6 | |
| P-port high-level output voltage | VOH | 1.8 | V | IOH = -8 mA, VCC 2.3 V | 6 | ||
| P-port high-level output voltage | VOH | 2.6 | V | IOH = -8 mA, VCC 3 V | 6 | ||
| P-port high-level output voltage | VOH | 3.1 | V | IOH = -8 mA, VCC 4.5 V | 6 | ||
| P-port high-level output voltage | VOH | 4.1 | V | IOH = -8 mA, VCC 4.75 V | 6 | ||
| P-port high-level output voltage | VOH | 1.7 | V | IOH = -10 mA, VCC 2.3 V | 6 | ||
| P-port high-level output voltage | VOH | 2.5 | V | IOH = -10 mA, VCC 3 V | 6 | ||
| P-port high-level output voltage | VOH | 3 | V | IOH = -10 mA, VCC 4.5 V | 6 | ||
| P-port high-level output voltage | VOH | 4 | V | IOH = -10 mA, VCC 4.75 V | 6 | ||
| SDA low-level output current | IOL | 3 | 8 | mA | SDA, VOL = 0.4 V, VCC 2.3 V to 5.5 V | 6 | |
| P port low-level output current | IOL | 8 | 10 | mA | VOL = 0.5 V, VCC 2.3 V | 6 | |
| P port low-level output current | IOL | 8 | 14 | mA | VOL = 0.5 V, VCC 3 V | 6 | |
| P port low-level output current | IOL | 8 | 17 | mA | VOL = 0.5 V, VCC 4.5 V | 6 | |
| P port low-level output current | IOL | 8 | 35 | mA | VOL = 0.5 V, VCC 4.75 V | 6 | |
| P port low-level output current | IOL | 10 | 13 | mA | VOL = 0.7 V, VCC 2.3 V | 6 | |
| P port low-level output current | IOL | 10 | 19 | mA | VOL = 0.7 V, VCC 3 V | 6 | |
| P port low-level output current | IOL | 10 | 24 | mA | VOL = 0.7 V, VCC 4.5 V | 6 | |
| P port low-level output current | IOL | 10 | 45 | mA | VOL = 0.7 V, VCC 4.75 V | 6 | |
| INT low-level output current | IOL | 3 | 10 | mA | INT, VOL = 0.4 V, VCC 2.3 V to 5.5 V | 6 | |
| Input leakage SCL, SDA | II | -1 | 1 | μA | VI = VCC or GND, VCC 2.3 V to 5.5 V | 6 | |
| Input leakage A2-A0 | II | -1 | 1 | μA | VI = VCC or GND, VCC 2.3 V to 5.5 V | 6 | |
| P port high-level input current | IIH | 1 | μA | VI = VCC, VCC 2.3 V to 5.5 V | 6 | ||
| P port low-level input current | IIL | -100 | μA | VI = GND, VCC 2.3 V to 5.5 V | 6 | ||
| Supply current, operating 400 kHz | ICC | 104 | 175 | μA | VI = VCC, IO = 0, I/O = inputs, fscl = 400 kHz, No load, VCC 5.5 V | 6 | |
| Supply current, operating 400 kHz | ICC | 50 | 90 | μA | VI = VCC, IO = 0, I/O = inputs, fscl = 400 kHz, No load, VCC 3.6 V | 6 | |
| Supply current, operating 400 kHz | ICC | 20 | 65 | μA | VI = VCC, IO = 0, I/O = inputs, fscl = 400 kHz, No load, VCC 2.7 V | 6 | |
| Supply current, operating 100 kHz | ICC | 60 | 150 | μA | VI = VCC, IO = 0, I/O = inputs, fscl = 100 kHz, No load, VCC 5.5 V | 6 | |
| Supply current, operating 100 kHz | ICC | 15 | 40 | μA | VI = VCC, IO = 0, I/O = inputs, fscl = 100 kHz, No load, VCC 3.6 V | 6 | |
| Supply current, operating 100 kHz | ICC | 8 | 20 | μA | VI = VCC, IO = 0, I/O = inputs, fscl = 100 kHz, No load, VCC 2.7 V | 6 | |
| Supply current, standby (VI = GND) | ICC | 450 | 700 | μA | VI = GND, IO = 0, I/O = inputs, fscl = 0 kHz, No load, VCC 5.5 V | 6 | |
| Supply current, standby (VI = GND) | ICC | 300 | 600 | μA | VI = GND, IO = 0, I/O = inputs, fscl = 0 kHz, No load, VCC 3.6 V | 6 | |
| Supply current, standby (VI = GND) | ICC | 230 | 500 | μA | VI = GND, IO = 0, I/O = inputs, fscl = 0 kHz, No load, VCC 2.7 V | 6 | |
| Supply current, standby (VI = VCC) | ICC | 1.9 | 3.5 | μA | VI = VCC, IO = 0, I/O = inputs, fscl = 0 kHz, No load, VCC 5.5 V | 6 | |
| Supply current, standby (VI = VCC) | ICC | 1.1 | 1.8 | μA | VI = VCC, IO = 0, I/O = inputs, fscl = 0 kHz, No load, VCC 3.6 V | 6 | |
| Supply current, standby (VI = VCC) | ICC | 1 | 1.6 | μA | VI = VCC, IO = 0, I/O = inputs, fscl = 0 kHz, No load, VCC 2.7 V | 6 | |
| Additional current in standby mode | ΔICC | 1.5 | mA | One input at VCC, 0.6 V, other inputs at VCC or GND, VCC 2.3 V to 5.5 V | 6 | ||
| Additional current in standby mode | ΔICC | 1 | mA | Every LED I/O at VI = 4.3 V; fscl = 0 kHz, VCC 5.5 V | 6 | ||
| Input capacitance SCL | CI | 4 | 8 | pF | VI = VCC or GND, VCC 2.3 V to 5.5 V | 6 | |
| I/O capacitance SDA | Cio | 5.5 | 9.5 | pF | VIO = VCC or GND, VCC 2.3 V to 5.5 V | 6 | |
| I/O capacitance P port | Cio | 8 | 9.5 | pF | VIO = VCC or GND, VCC 2.3 V to 5.5 V | 6 | |
| I2C clock frequency (fast mode) | fscl | 0 | 400 | kHz | Fast mode | 7 | |
| Interrupt valid time (fast mode) | tiv | 4 | μs | P port to INT, fast mode | 7 | ||
| Output data valid (fast mode) | tpv | 350 | ns | SCL to P7-P0, fast mode | 7 |
CAD (KiCad official)
- Symbol:
PCA9554APWR - Footprint:
Package_SO:TSSOP-16_4.4x5mm_P0.65mm - 3D model: TSSOP-16 (KiCad packages3D, STEP)
- 3D model files:
pca9554apwr-etched.step/pca9554apwr-etched.glbcarry the MPN laser-etched on the die in a toggleableAdom.LaserEtchgroup (Fusion-ready);pca9554apwr.step/pca9554apwr.glbare the bare package body.
Provenance
Data extracted from the manufacturer datasheet, not a distributor listing:
- Datasheet: Texas Instruments datasheet (42 pp, sha256
73abe48bc529881d, retrieved 2026-10-26, tier: manufacturer) - Extractor: parts-factory
2.0.0/extract_pins 0.3, primaryclaude-sonnet-5-5(text), consensusclaude-sonnet-5-5(agreed), guards: pin_guards 0.1: passed. Pins are checked against the footprint pad set and their cited datasheet pages before publish. - CAD: KiCad official libraries (CC-BY-SA 4.0).