Texas Instruments

PCF8574PWR - 8-bit I2C I/O Expander 20-TSSOP | Texas Instruments

Teilenummer: PCF8574PWR ✓ Aktiv
Auf Lager Versand in 1–3 Werktagen
2.5 V to 6 V Vdss 2.5 uA typical Id 20-pin TSSOP (PW) Package 100 kHz Speed
Ab $0.77 USD / Stück
MOQ: 1 |
Preis aktualisiert: 2026-10-09
Mengenpreise
Menge Stückpreis Gesamt
1 $1.55 $1,55
10 $1.32 $13,20
100 $1.05 $105,00
500 $0.88 $440,00
1.000 $0.77 $770,00
ℹ️ Alle Preise sind in USD

PCF8574PWR Übersicht

The Texas Instruments PCF8574PWR is a remote 8-bit I/O expander for the I2C bus, designed for 2.5 V to 6 V VCC operation, packaged in a 20-pin TSSOP (PW) with Tape and Reel packaging. It provides general-purpose remote I/O expansion for most microcontroller families via the I2C interface (serial clock SCL, serial data SDA) and supports an interrupt (INT) output to flag input changes to the host.

An I/O expander is a type of interface IC that sits between a host controller (typically a microcontroller with limited GPIO) and external peripherals, translating a serial bus into multiple parallel digital lines. The PCF8574 belongs to the I2C I/O expander family -> interface IC -> integrated circuit -> semiconductor. By cascading multiple devices, designers can scale I/O count without redesigning the host board, making I/O expanders essential in space-constrained and pin-limited embedded designs.

Key features include 8 quasi-bidirectional I/O pins, 100 kHz I2C clock rate, three hardware address pins (A0-A2) allowing up to 8 devices on the same bus (16 combined with PCF8574A), an active-low interrupt output that wakes the host on input changes, and low standby current of 2.5 uA typical. The PCF8574 uses the I2C address base 0x20 (PCF8574A uses 0x38), supporting up to 16 devices on a single bus for 128 I/Os.

The quasi-bidirectional I/O architecture eliminates the need for a direction control register by using a clever pull-up/pull-down scheme, simplifying firmware. Each I/O can source 25 mA (LED drive capability) and sink up to 25 mA, sufficient to drive LEDs, keypads, or relay coils directly without buffering.

Typical applications include keypad scanning for human-machine interfaces, LED driving for status indicators and display backlights, GPIO expansion for Raspberry Pi or ESP32-based projects, and industrial control panels. The wide 2.5 V to 6 V VCC range allows interfacing with both 3.3 V and 5 V logic without level shifters.

When designing with this device, note that quasi-bidirectional I/Os are weak when transitioning to high - add an external pull-up resistor (typically 10 kohm) if driving heavy capacitive loads. The INT pin must be acknowledged by the host to clear the interrupt condition.

This page synthesizes distributor pricing, drop-in alternatives, and practical design notes not found in the manufacturer datasheet alone.

Drop-in-Alternativen für PCF8574PWR – gleiches Gehäuse, Pin-kompatibel. Bauteile mit anderem Gehäuse, die eine PCB-Überarbeitung erfordern, sind ausgeschlossen.

Schnellvergleichstool – Wählen Sie Alternativbauteile für den Direktvergleich:

PCF8574PW

✅ Drop-In
📦 20-TSSOP (PW)
same die, tube packaging variant (no reel suffix); same I2C address 0x20, pin-to-pin compatible

📋 Referenzalternative (nicht im Katalog)

PCF8574APWR

✅ Drop-In
📦 20-TSSOP (PW)
I2C base address 0x38 instead of 0x20; otherwise identical 8-bit I/O, 2.5-6 V, pin-to-pin TSSOP-20

📋 Referenzalternative (nicht im Katalog)

PCF8574PWRG4

✅ Drop-In
📦 20-TSSOP (PW)
same die, G4 green/RoHS-compliant reel packaging variant; pin-to-pin compatible

📋 Referenzalternative (nicht im Katalog)

PCF8574IPWR

✅ Drop-In
📦 20-TSSOP (PW)
industrial temperature grade variant (-40 to +85 C same); same I2C address, pin-to-pin compatible

📋 Referenzalternative (nicht im Katalog)

PCA9534PW

✅ Drop-In
📦 20-TSSOP (PW)
I2C address 0x20 base, 8-bit I/O, 2.3-5.5 V (vs 2.5-6 V, -3% upper range); same TSSOP-20 pinout, I2C clock 400 kHz (4x faster)

📋 Referenzalternative (nicht im Katalog)

PCA9670PW

✅ Drop-In
📦 20-TSSOP (PW)
16-bit quasi-bidirectional I/O (vs 8-bit) with I2C 1 MHz fast-mode plus; wider 1.0-5.5 V supply; same TSSOP-20 footprint with extended features

📋 Referenzalternative (nicht im Katalog)

PCF8574PWR Technische Daten

Funktion I/O Expander
Number of I/O 8
Schnittstelle I2C (SMBus compatible)
Clock Frequency (Max) 100 kHz
I2C Address Base 0x20 (PCF8574A: 0x38)
Supply Voltage (VCC) 2.5 V to 6 V
Supply Current (Standby) 2.5 uA typical
Interrupt Output Yes (active-low INT)
Hardware Address Pins 3 (A0, A1, A2)
Max Devices on Bus 8 (16 combined with PCF8574A)
Output Drive (Source/Sink) 25 mA / 25 mA per I/O
I/O Type Quasi-bidirectional (no direction register)
Gehäuse 20-pin TSSOP (PW)
Betriebstemperatur -40 C to +85 C
Montageart Surface Mount
RoHS-Status Compliant
MSL-Level 1 (unlimited floor life)

PCF8574PWR Pin-Konfiguration

TSSOP-20 Package Pinout Diagram TSSOP-20 4.4x6.5mm, P0.65mm, JEDEC MO-153. 1 20 2 19 3 18 4 17 5 16 6 15 7 14 8 13 9 12 10 11 TSSOP-20
Pin 1 INT — Interrupt output (active low)
Pin 2 A0 — Hardware address bit 0
Pin 3 A1 — Hardware address bit 1
Pin 4 A2 — Hardware address bit 2
Pin 5 P0 — Quasi-bidirectional I/O 0
Pin 6 P1 — Quasi-bidirectional I/O 1
Pin 7 P2 — Quasi-bidirectional I/O 2
Pin 8 P3 — Quasi-bidirectional I/O 3
Pin 9 VCC — Supply voltage (2.5 V to 6 V)
Pin 10 GND — Ground
Pin 11 P4 — Quasi-bidirectional I/O 4
Pin 12 P5 — Quasi-bidirectional I/O 5
Pin 13 P6 — Quasi-bidirectional I/O 6
Pin 14 P7 — Quasi-bidirectional I/O 7
Pin 15 SCL — I2C serial clock
Pin 16 SDA — I2C serial data
Pin 17 NC — Not connected (per datasheet)
Pin 18 NC — Not connected (per datasheet)
Pin 19 NC — Not connected (per datasheet)
Pin 20 NC — Not connected (per datasheet)

Typische Anwendungen

PCF8574PWR ist geeignet für 6 Anwendungs: Raspberry Pi / ESP32 GPIO Expansion, Keypad Matrix Scanning, LED Status Indicators and Display Backlights, Industrial Control Panel I/O, I2C Sensor Hub / Multi-Sensor Aggregation, Arduino / Maker Project I/O Expansion.

🧩

Raspberry Pi / ESP32 GPIO Expansion

The PCF8574PWR adds 8 general-purpose I/O pins to a Raspberry Pi or ESP32 host via the I2C bus, requiring only 2 wires (SCL/SDA) plus VCC/GND. With 25 mA source/sink per pin, it can directly drive LEDs, relays, or read button matrices without buffer transistors. The I2C base address 0x20 (or 0x38 with the A variant) avoids conflicts with common Pi peripherals. Quasi-bidirectional I/Os simplify firmware - no direction register to set before reads. Active-low INT output lets the host sleep and wake on input changes for battery-powered IoT nodes.

🔧

Keypad Matrix Scanning

The PCF8574PWR is widely used for 4x4 or 3x4 matrix keypad scanning in human-machine interface (HMI) panels. The 8 quasi-bidirectional I/Os can be split into 4 row outputs and 4 column inputs, decoding up to 16 keys via scan-and-read cycles. The active-low INT pin signals the host MCU only when a key is pressed, eliminating polling overhead. With 2.5-6 V VCC range, it interfaces directly with both 3.3 V and 5 V MCUs. The 25 mA sink capability allows LED backlit key illumination without driver transistors.

💡

LED Status Indicators and Display Backlights

Each PCF8574PWR I/O can sink up to 25 mA, sufficient to directly drive indicator LEDs without driver transistors. With 8 I/Os, one expander controls 8 LEDs from 2 MCU pins. PWM dimming via software bit-banging allows brightness control. The PCF8574A variant (0x38 address) enables two expanders on one I2C bus for 16 LED control from 2 pins. Quasi-bidirectional architecture means no pull-up resistors are needed for low-side drive, simplifying PCB layout. Used in industrial control panels, appliance status displays, and arcade machine button lighting.

🏭

Industrial Control Panel I/O

The PCF8574PWR's 2.5-6 V supply and -40 C to +85 C industrial temperature range suit factory automation control panels, PLC digital I/O modules, and sensor interface boards. The I2C bus allows up to 8 expanders per bus segment (16 with PCF8574A), supporting 64-128 isolated I/O points per I2C line. The active-low interrupt signals fault conditions to the host PLC immediately, critical for safety circuits. With 25 mA sink capability, it directly drives optocouplers and 24 V relay coils via external transistors for industrial-grade isolation.

🌐

I2C Sensor Hub / Multi-Sensor Aggregation

In IoT sensor hubs, the PCF8574PWR acts as a low-cost I2C mux-like aggregator, allowing multiple sensors with address conflicts to share one bus through its I/Os as chip-select lines. The 2.5-6 V VCC range supports most digital sensors (BME280, MPU6050, etc.). The INT output wakes the host MCU when an external interrupt sensor (PIR, gas alarm) triggers. With 100 kHz I2C clock, polling latency stays below 10 ms for typical sensor reads. Suitable for smart home gateways, environmental monitors, and wearable health bands.

🔧

Arduino / Maker Project I/O Expansion

The PCF8574PWR is a staple in Arduino and ESP8266/ESP32 maker communities, providing 8 extra digital I/Os from 2 analog pins (I2C). It directly drives 8 LEDs, reads 8 buttons, or controls 2 hobby servos (limited by current) without shields. The wide 2.5-6 V range works on both 5 V Arduino Uno and 3.3 V ESP32 boards. Libraries like Wire.h and PCF8574.h simplify I2C communication. Each I/O's 25 mA sink drives common-cathode LED arrays directly. The PCF8574APWR variant (0x38) is popular for multi-expander projects needing more than 8 I/Os.

What is the I2C address of PCF8574PWR?
The PCF8574PWR uses an I2C base address of 0x20 (7-bit format), shifted by the three hardware address pins A0, A1, A2. According to the TI PCF8574 datasheet, this allows addresses from 0x20 to 0x27. The PCF8574A variant uses base address 0x38 (0x38-0x3F), enabling up to 16 devices on a single bus for 128 total I/Os. Source: TI PCF8574 datasheet Rev. K.
What is the supply voltage range of PCF8574PWR?
The PCF8574PWR operates from 2.5 V to 6 V VCC, covering both 3.3 V and 5 V logic rails without level shifters. According to the TI PCF8574 datasheet, this wide range makes the part compatible with most microcontrollers (MCU), including 3.3 V ESP32 and 5 V Arduino boards. The standby current is typically 2.5 uA at 6 V, supporting battery-powered applications.
Does PCF8574PWR have an interrupt pin?
Yes, the PCF8574PWR provides an active-low INT (interrupt) output that asserts when any input changes state, allowing the host MCU to wake from sleep only when needed. According to the TI datasheet, the INT pin must be acknowledged by reading or writing the I/O ports to clear the interrupt condition. This feature is critical for low-power keypad or sensor monitoring designs.
How many PCF8574 devices can be on the same I2C bus?
Up to 8 PCF8574 devices can share one I2C bus using the three hardware address pins A0-A2 (addresses 0x20-0x27). According to the TI datasheet, combining PCF8574 (0x20 base) with PCF8574A (0x38 base) allows 16 devices on the same bus, supporting 128 total I/Os. The total is limited by the I2C bus capacitance of 400 pF.
What is the maximum I2C clock frequency for PCF8574PWR?
The PCF8574PWR supports I2C clock frequencies up to 100 kHz in standard mode. According to the TI datasheet, this is suitable for most microcontroller-to-expander links but is slower than the 400 kHz fast mode supported by PCF8575 (16-bit version). For high-speed GPIO expansion, the PCF8575 or PCA9535 are better choices. Source: TI PCF8574 datasheet.
Where can I buy PCF8574PWR online?
The PCF8574PWR is in stock at major distributors including DigiKey, Mouser, LCSC, and TI store as of 2026-10-09. LCSC lists it from $0.7728 at qty 1, while DigiKey and Mouser stock factory reels. Source: digikey.com/en/products/detail/texas-instruments/PCF8574PWR/484761. XAIPART also stocks this part with shipping worldwide and per-piece pricing.
What is the price of PCF8574PWR in 2026?
The PCF8574PWR unit price as of 2026-10-09 is approximately $0.77 to $1.55 depending on quantity. LCSC lists the part at $0.7728 at qty 1, with volume pricing dropping below $1 at 100 pieces. Source: lcsc.com/product-detail/C882809.html. Bulk pricing through TI or authorized distributors typically reaches $0.77 at 1000 pieces.
What is the lead time for PCF8574PWR?
The PCF8574PWR ships from TI authorized distributors with same-day shipping at qty 1 from DigiKey and LCSC, per their product pages as of 2026-10-09. Factory lead time for full reels (2000 pieces) is typically 8-12 weeks when ordering direct from TI. Source: digikey.com/en/products/detail/texas-instruments/PCF8574PWR/484761. The part is not currently EOL or NRND.
Is PCF8574PWR in stock right now?
Yes, the PCF8574PWR is currently in stock at DigiKey, Mouser, LCSC, and Win Source as of 2026-10-09. DigiKey lists factory stock with same-day shipping. Source: digikey.com/en/products/detail/texas-instruments/PCF8574PWR/484761. For high-volume orders, contact TI authorized distributors directly to confirm factory allocation.
PCF8574PWR vs PCF8574APWR - which should I choose?
The PCF8574PWR uses I2C base address 0x20 while the PCF8574APWR uses 0x38; both share the same TSSOP-20 footprint, 2.5-6 V supply, and 8 quasi-bidirectional I/Os. According to the TI datasheet, choosing between them depends on what other I2C devices are on your bus - if 0x20 conflicts, use the A variant (0x38). Both are drop-in compatible at the PCB level, only the firmware address changes.
What is the difference between PCF8574PWR and PCF8575PWR?
The PCF8574PWR is an 8-bit I/O expander with 100 kHz I2C clock, while the PCF8575PWR is a 16-bit version supporting 400 kHz fast-mode I2C. According to TI datasheets, both share TSSOP-20 packaging but PCF8575 offers double the I/O count and faster bus speed. Choose PCF8574 for cost-sensitive 8-bit designs; choose PCF8575 when you need 16+ I/Os or fast-mode I2C.
When should I choose PCF8574PWR over MCP23017?
The PCF8574PWR is a simpler I2C expander with quasi-bidirectional I/Os (no input/output direction register), ideal for LED driving and keypad matrix applications. The Microchip MCP23017 supports 16 I/Os, true input/output direction control, 1.7 MHz I2C fast-mode plus, and interrupts per pin - choose MCP23017 when you need more I/O, faster bus, or individually-configurable pin directions. Both are TSSOP packages but pin counts differ (20 vs 28).
What is the best drop-in replacement for PCF8574PWR?
The best drop-in replacement for PCF8574PWR is the PCF8574PW (tube packaging variant) or PCF8574APWR (different I2C base address 0x38). Both share the TSSOP-20 footprint and pinout, allowing PCB-level substitution. According to TI datasheets, the address variant (PCF8574A) requires firmware changes only - the schematic and PCB remain identical. Source: TI PCF8574 datasheet family.
Can NXP PCF8574P replace TI PCF8574PWR?
Yes, the NXP PCF8574P (DIP-16 package) is the NXP equivalent of the TI PCF8574 family, but it is NOT pin-compatible with the TSSOP-20 PCF8574PWR - it uses a different DIP-16 package. According to NXP documentation, the I2C register set and electrical behavior are identical, but the PCB footprint differs. For TSSOP-20 drop-in replacement, stay within the TI PCF8574 family or use a TSSOP-20 alternative like PCA9534PW.
Where to download PCF8574PWR datasheet PDF?
The PCF8574PWR datasheet (Rev. K) can be downloaded directly from TI at ti.com/lit/ds/symlink/pcf8574.pdf. According to TI product pages, the datasheet is 23 pages covering electrical characteristics, I2C timing, application information, and TSSOP-20 package drawings. Source: ti.com/product/PCF8574. Mirror copies are also available at alldatasheet.com and digchip.com.
What are the key specifications of PCF8574PWR that engineers should know?
The PCF8574PWR key specifications are: 8 quasi-bidirectional I/O pins, I2C base address 0x20 (A0-A2 hardware addressing), 2.5-6 V VCC supply, 100 kHz I2C clock, active-low INT output for input change interrupts, 25 mA source/sink per I/O (LED-drive capable), 2.5 uA typical standby current, and 20-pin TSSOP package. According to the TI datasheet, the quasi-bidirectional architecture eliminates the direction-control register common on competing parts like MCP23017.

Technische Referenzdaten für PCF8574PWR – Vergleich, Designhinweise und Compliance-Informationen.

Auswahlhilfe

Choose the PCF8574PWR when you need an 8-bit I/O expander for general-purpose digital I/O, LED driving, or keypad matrix scanning at low cost. The quasi-bidirectional architecture is ideal when firmware simplicity matters more than per-pin direction control. For 16-bit or fast-mode I2C needs, consider the PCF8575PWR (16-bit, 400 kHz) or PCA9670PW (16-bit, 1 MHz). Choose PCF8574APWR when the 0x20 address conflicts with another device on the bus - it shares the same TSSOP-20 footprint. For designs requiring individually-configurable pin directions (input vs output), switch to the Microchip MCP23017 which uses a true bidirectional architecture.

Vergleich mit Alternativen

Parameter Dieses Produkt PCF8574PW PCF8574APWR PCF8574PWRG4 PCA9534PW PCA9670PW
Brand Texas Instruments Texas Instruments Texas Instruments Texas Instruments NXP Semiconductors NXP Semiconductors
Package 20-TSSOP (PW) 20-TSSOP (PW) - same 20-TSSOP (PW) - same 20-TSSOP (PW) - same 20-TSSOP (PW) - same 20-TSSOP (PW) - same
Number of I/O 8 8 8 8 8 16 (double the I/O)
Supply Voltage 2.5 V to 6 V 2.5 V to 6 V 2.5 V to 6 V 2.5 V to 6 V 2.3 V to 5.5 V 1.0 V to 5.5 V (wider)
I2C Clock Max 100 kHz 100 kHz 100 kHz 100 kHz 400 kHz (4x faster) 1 MHz (10x faster)
I2C Base Address 0x20 0x20 0x38 (different) 0x20 0x20 0x20
I/O Type Quasi-bidirectional Quasi-bidirectional Quasi-bidirectional Quasi-bidirectional True bidirectional (direction register) Quasi-bidirectional
Interrupt Output Yes (active-low INT) Yes Yes Yes Yes (active-low INT) Yes (active-low INT)

Wichtigste Unterscheidungsmerkmale

  • Quasi-bidirectional I/O eliminates direction register (vs. MCP23017)
  • Single-bit I2C addressing (A0-A2) for 8 devices per bus (vs. PCA9670PW)
  • Wide 2.5 V to 6 V supply supports 5 V and 3.3 V systems (vs. PCA9534PW)
  • 25 mA per-pin LED drive without external transistors (vs. PCA9670PW)

Designhinweise

Quasi-bidirectional I/Os on the PCF8574PWR are weakly pulled high internally and require an external pull-up resistor (typically 10 kohm) when used as inputs - the internal pull-up is only ~100 uA. For capacitive loads (long wires, large LED matrices), add a stronger external pull-up to ensure clean logic-high transitions. When driving LEDs as outputs, ground the cathode to the I/O pin and tie the anode to VCC via the LED's current-limiting resistor.

Place the PCF8574PWR's 100 nF decoupling capacitor as close to VCC (pin 9) and GND (pin 10) as possible, using a wide ground trace. For I2C bus integrity in noisy industrial environments, add 4.7 kohm pull-ups on SCL (pin 15) and SDA (pin 16) - lower values (2.2 kohm) work better for bus lengths over 10 cm. Keep the I2C traces short and away from switching power or motor drive traces to minimize EMI coupling.

The INT (interrupt) pin on the PCF8574PWR is active-low and must be cleared by reading or writing the I/O ports - it does NOT auto-clear. A common mistake is to read the input state without performing an explicit I2C read transaction, leaving the interrupt stuck asserted. According to the TI datasheet, any I2C access (read or write) clears the interrupt condition. For multi-device buses, ensure only the interrupting device's address is acknowledged, otherwise the interrupt will not clear properly.

The PCF8574PWR's I2C lines (SCL/SDA) should never be driven above VCC or below GND - this can latch up the IC. Add series resistors or Schottky diodes to VCC/GND on the I2C lines if the bus might be hot-swapped or connected to a higher-voltage controller. According to TI datasheet absolute maximum ratings, DC voltage on any pin must remain within -0.5 V to VCC+0.5 V. The 2.5 uA typical standby current enables battery-powered designs where the expander can be left always-on.

Compliance-Informationen

RoHS
Compliant
REACH
Compliant
AEC-Q100
Not Applicable
Bleifrei
Yes
Halogenfrei
Yes
Konfliktmineralien
Compliant

RoHS compliant per TI product page. Not AEC-Q100 qualified - this is a commercial/industrial grade part. Reach SVHC compliant per EU regulation. MSL Level 1 per JEDEC J-STD-020. Lead-free (Pb-free) reflow-compatible per TI packaging specifications.

Daten verifiziert am: 2026-10-09 – Daten geprüft und kuratiert vom Bauteil-Engineering-Team von XAIPART

Ähnliche Suchanfragen

PCF8574PWR PCF8574PWR datasheet Texas Instruments PCF8574 8-bit I2C I/O expander TSSOP-20 I2C GPIO expander Arduino Raspberry Pi I2C expander PCF8574 PCF8574 vs MCP23017 PCF8574PWR drop-in replacement PCF8574PWR buy price PCF8574 I2C address 0x20 PCF8574PWR pinout TSSOP-20 PCF8574PWR LED driver 25mA PCF8574PWR keypad matrix scanning

Verwandte Bauteile & Begriffe

Texas Instruments PCF8574PWR PCF8574 PCF8574A PCF8575 MCP23017 PCA9534 PCA9670 I2C SMBus I/O expander GPIO interface IC quasi-bidirectional I/O I2C bus interrupt (INT) TSSOP-20 RoHS REACH JEDEC J-STD-020 MSL Level 1 Arduino Raspberry Pi ESP32 LED driver
Schnellangebot-RFQ
Geben Sie alle Details an – unser Vertriebsteam antwortet innerhalb von 24 Stunden
Teilenummer Hersteller Gehäuse QTY Zielpreis Gesamt
Gesamt: $0.00 USD
✓
Angebotsanfrage gesendet!

Wir antworten innerhalb von 24 Stunden auf Ihre E-Mail

1
RFQ gesendet
2
Angebot erhalten
3
Bestellung aufgegeben
4
Zahlung
5
Versandt
6
Geliefert
RFQ-Details ansehen