component
TCA9534
Public Unreviewedby Ray
TI 8-bit I2C I/O expander with interrupt, TSSOP-16. Eight I/O, INT output, 8 addresses, 1.65-5.5 V. Datasheet-verified.
3D Model
Open in new tab ↗
Symbol & Footprint
Schematic Symbol
Open full view ↗PCB Footprint
Open full view ↗Datasheet
Open in new tab ↗README
markdownTCA9534
Texas Instruments · I2C I/O expander · TSSOP-16
Adds eight general-purpose I/O pins over I2C, each set as input or output through a configuration register. An open-drain INT output flags a change on any input pin, so the host is told which line moved without polling, and three address pins (A0-A2) put up to eight devices on one bus. It runs from 1.65 to 5.5 V, so it bridges different logic domains. A more capable alternative to the PCF8574 with a proper config register and interrupt.
Pinout
| Pin | Name | Type | Function |
|---|---|---|---|
| 1 | A0 | input | I2C hardware address input bit 0. Tie directly to VCC or GND to set the device slave address. Allows up to eight TCA9534 devices on the same I2C bus. |
| 2 | A1 | input | I2C hardware address input bit 1. Tie directly to VCC or GND to set the device slave address. |
| 3 | A2 | input | I2C hardware address input bit 2. Tie directly to VCC or GND to set the device slave address. |
| 4 | P0 | bidirectional | P-port I/O bit 0. Push-pull output structure; configured as an input at power-on. IOH max -10 mA, IOL up to 25 mA (Tj <= 65 C). |
| 5 | P1 | bidirectional | P-port I/O bit 1. Push-pull; configured as an input at power-on. |
| 6 | P2 | bidirectional | P-port I/O bit 2. Push-pull; configured as an input at power-on. |
| 7 | P3 | bidirectional | P-port I/O bit 3. Push-pull; configured as an input at power-on. |
| 8 | GND | power_in | Ground reference for the device. |
| 9 | P4 | bidirectional | P-port I/O bit 4. Push-pull; configured as an input at power-on. |
| 10 | P5 | bidirectional | P-port I/O bit 5. Push-pull; configured as an input at power-on. |
| 11 | P6 | bidirectional | P-port I/O bit 6. Push-pull; configured as an input at power-on. |
| 12 | P7 | bidirectional | P-port I/O bit 7. Push-pull; configured as an input at power-on. |
| 13 | INT | output | Active-low open-drain interrupt output. Asserted when an input port changes state; connect to VCC through a pullup resistor. IOL must be externally limited to 7 mA max. |
| 14 | SCL | input | I2C serial clock input. Connect to VCC through a pullup resistor. Supports 100-kHz and 400-kHz operation. |
| 15 | SDA | bidirectional | I2C serial data line, open-drain bidirectional. Connect to VCC through a pullup resistor. IOL up to 8 mA at VOL = 0.5 V. |
| 16 | VCC | power_in | Supply voltage input, 1.65 V to 5.5 V. Bypass locally to GND with a decoupling capacitor. |
Key specifications
| Parameter | Value |
|---|---|
| Type | 8-bit I2C I/O expander |
| Interface | I2C (up to 400 kHz) |
| I/O | 8 pins (P0-P7) |
| Interrupt | INT output (interrupt-on-change) |
| Addresses | 8 (A0-A2) |
| Supply | 1.65-5.5 V |
| Package | TSSOP-16 |
Ordering variants
Same part, different packaging or reel option.
TCA9534PWR (TSSOP-16)TCA9534ADWR (SOIC-16, variant address)TCA9534RGTR (VQFN-16)
CAD (KiCad official)
- Symbol:
Interface_Expansion:TCA9534 (KiCad official) - Footprint:
Package_SO:TSSOP-16_4.4x5mm_P0.65mm - 3D model: TSSOP-16 (KiCad packages3D, STEP)
Provenance
Data extracted from the manufacturer datasheet, not a distributor listing:
- Datasheet: Texas Instruments datasheet (42 pp, sha256
797c1fc96502df7c, retrieved 2026-08-17, tier: manufacturer) - Extractor:
ds2sf(Claude). Every pin and dimension is cited to a datasheet page; it refuses to fabricate. - CAD: KiCad official libraries (CC-BY-SA 4.0).