Texas Instruments

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

N.º da peça: PCF8574PWR ✓ Ativo
Em estoque Enviado em 1 a 3 dias úteis
2.5 V to 6 V Vdss 2.5 uA typical Id 20-pin TSSOP (PW) Package 100 kHz Speed
A partir de $0.77 USD / unidade
MOQ: 1 |
Preço atualizado: 2026-10-09
Preços por volume
Qtd. Preço unitário Total
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
ℹ️ Todos os preços estão em USD

PCF8574PWR Visão geral

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.

Alternativas drop-in para PCF8574PWR — mesmo encapsulamento, compatível pino a pino. Peças de encapsulamento diferente que exigem retrabalho na PCB são excluídas.

Ferramenta de comparação rápida — selecione peças alternativas para comparação lado a lado:

PCF8574PW

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

📋 Alternativa de referência (fora do catálogo)

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

📋 Alternativa de referência (fora do catálogo)

PCF8574PWRG4

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

📋 Alternativa de referência (fora do catálogo)

PCF8574IPWR

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

📋 Alternativa de referência (fora do catálogo)

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)

📋 Alternativa de referência (fora do catálogo)

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

📋 Alternativa de referência (fora do catálogo)

PCF8574PWR Especificações

Função I/O Expander
Number of I/O 8
Interface 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)
Encapsulamento 20-pin TSSOP (PW)
Temperatura de operação -40 C to +85 C
Tipo de montagem Surface Mount
Status RoHS Compliant
Nível MSL 1 (unlimited floor life)

Configuração de pinos do PCF8574PWR

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
Pino 1 INT — Interrupt output (active low)
Pino 2 A0 — Hardware address bit 0
Pino 3 A1 — Hardware address bit 1
Pino 4 A2 — Hardware address bit 2
Pino 5 P0 — Quasi-bidirectional I/O 0
Pino 6 P1 — Quasi-bidirectional I/O 1
Pino 7 P2 — Quasi-bidirectional I/O 2
Pino 8 P3 — Quasi-bidirectional I/O 3
Pino 9 VCC — Supply voltage (2.5 V to 6 V)
Pino 10 GND — Ground
Pino 11 P4 — Quasi-bidirectional I/O 4
Pino 12 P5 — Quasi-bidirectional I/O 5
Pino 13 P6 — Quasi-bidirectional I/O 6
Pino 14 P7 — Quasi-bidirectional I/O 7
Pino 15 SCL — I2C serial clock
Pino 16 SDA — I2C serial data
Pino 17 NC — Not connected (per datasheet)
Pino 18 NC — Not connected (per datasheet)
Pino 19 NC — Not connected (per datasheet)
Pino 20 NC — Not connected (per datasheet)

Aplicações típicas

PCF8574PWR é adequado para 6 aplicaçãos: 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.

Dados de referência de engenharia para PCF8574PWR — comparação, orientação de projeto e informações de conformidade.

Guia de seleção

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.

Comparação com alternativas

Parâmetro Este produto 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)

Principais diferenciais

  • 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)

Notas de projeto

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.

Informações de conformidade

RoHS
Compliant
REACH
Compliant
AEC-Q100
Not Applicable
Sem chumbo
Yes
Sem halogênios
Yes
Minerais de conflito
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.

Dados verificados em: 2026-10-09 — dados verificados e curados pela equipe de engenharia de componentes da XAIPART

Buscas relacionadas

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

Componentes & termos relacionados

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
RFQ de cotação rápida
Preencha todos os detalhes — nossa equipe de vendas responderá em até 24 horas
Part number Fabricante Encapsulamento QTY Preço-alvo Total
Total: $0.00 USD
✓
Cotação enviada!

Responderemos seu e-mail em até 24 horas

1
RFQ enviada
2
Cotação recebida
3
Pedido realizado
4
Pagamento
5
Enviado
6
Entregue
Ver detalhes da RFQ