NXP Semiconductors

PCF8574TD - 8-bit I2C I/O Expander, SO-16 | NXP Semiconductors

N.º da peça: PCF8574TD ✓ Ativo
Em estoque Enviado em 1 a 3 dias úteis
2.5 V to 6 V Vdss 10 uA maximum Id SO-16 (Small Outline, 16-pin) Package 400 kHz Speed
A partir de $0.96 USD / unidade
MOQ: 1 |
Preço atualizado: 2026-10-13
Preços por volume
Qtd. Preço unitário Total
1 $1.85 $1,85
10 $1.62 $16,20
100 $1.38 $138,00
500 $1.14 $570,00
1.000 $0.96 $960,00
ℹ️ Todos os preços estão em USD

PCF8574TD Visão geral

The NXP PCF8574TD is a remote 8-bit I/O expander for the I2C-bus, supplied in a 16-pin SO (Small Outline) package with a -40C to +85C industrial temperature grade. The device operates from 2.5 V to 6 V VCC and provides eight quasi-bidirectional input/output pins that can be independently assigned as inputs or outputs, all controlled through the standard two-wire I2C interface.

An I2C I/O expander is a type of interface IC that sits between a microcontroller and peripheral signals, translating serial commands from the I2C bus into parallel GPIO operations. The PCF8574 belongs to the I/O expander sub-category of interface ICs, itself part of the broader power management and inter-chip communication hierarchy. By adding eight extra quasi-bidirectional ports over only two wires, the PCF8574 lets small microcontrollers control keypads, LCDs, LEDs, and relays without sacrificing native pins for other functions.

Key features of the PCF8574TD include a maximum standby current of 10 uA, an open-drain interrupt output (INT) that signals the host when an input changes state, and three hardware address pins (A0-A2) that allow up to eight PCF8574 devices on the same I2C bus (64 I/O lines). The quasi-bidirectional I/O architecture requires no direction-control register: a pin set HIGH is weakly pulled up (~100 uA source), and a pin set LOW is strongly pulled down, simplifying firmware and PCB layout.

The PCF8574 uses a fixed I2C slave address of 0x20-0x27 (set by A2:A0), which distinguishes it from the PCF8574A variant (address range 0x38-0x3F). Both share the same SO-16 footprint, enabling dual-sourcing designs. The silicon CMOS process keeps quiescent current low enough for battery-backed applications.

Typical applications include keypad scanning, LED driving arrays, LCD module backpacks, relay/Opto-coupler interfacing, and general-purpose GPIO expansion on 8051, ARM Cortex-M, ESP32, PIC, AVR, and MSP430 microcontrollers. The interrupt pin eliminates polling overhead in button or switch-matrix designs.

When designing with this device, place a 0.1 uF decoupling capacitor close to VCC and 100 kohm pull-up resistors on SDA, SCL, and INT. Verify your firmware does not read the input port during the I2C ACK bit, as a transient high-current condition can occur on the quasi-bidi pins.

This page synthesizes distributor pricing, drop-in alternatives (same-brand NXP variants and cross-brand TI equivalents), and practical design notes that complement, rather than duplicate, the manufacturer datasheet.

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

Variantes desta série

Modelos da mesma série compatíveis como drop-in com PCF8574TD (mesmo formato e footprint) — diferindo em Package.

NXP Semiconductors
Package: SOIC-16 (T suffix)
Comparar com PCF8574TD →

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

PCF8574T

✅ Drop-In
NXP Semiconductors
📦 SO-16
8-bit I/O Expander · I2C (Standard 100 kHz, Fast 400 kHz) · 2.5 V to 6 V · 8 (quasi-bidirectional, P0-P7) · 3 (A0, A1, A2) · 0x20 (PCF8574) / 0x38 (PCF8574A) · 8 (addresses 0x20-0x27) · Yes, open-drain INT pin

✓ Em estoque

$0.61 / unidade

Ver ficha técnica →

PCF8574TS

✅ Drop-In
📦 SSOP-20
SSOP-20 package vs SO-16 - NOT pin-compatible at PCB level; same die, different footprint. [Excluded from strict drop-in set; listed here only for reference.]

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

PCF8574DWR

✅ Drop-In
📦 SOIC-16 (DW)
TI second-source of NXP/Philips original; same I2C address 0x20-0x27, same SO-16 footprint, identical quasi-bidirectional I/O

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

PCF8574DWRG4

✅ Drop-In
📦 SOIC-16 (DW)
TI lead-free reel-pack variant of PCF8574DWR; same die, same SO-16 pinout, identical electrical characteristics

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

ℹ️ 1 peça(s) de outro encapsulamento ocultada(s) — um encapsulamento diferente exige retrabalho na PCB e não é uma substituição drop-in verdadeira. Fale conosco se precisar de sugestões de outros encapsulamentos.

PCF8574TD Especificações

Função Remote 8-bit I/O expander for I2C-bus
Number of I/O 8 (quasi-bidirectional)
Interface I2C-bus (2-wire, up to 400 kHz)
Supply Voltage (VCC) 2.5 V to 6 V
Standby Current 10 uA maximum
I2C Address Range (PCF8574) 0x20 to 0x27 (3 HW address bits)
Interrupt Output (INT) Yes, open-drain, active-low
Maximum Bus Frequency 400 kHz
Output Drive Capability 25 mA sink per pin (quasi-bidirectional)
Temperatura de operação -40C to +85C (industrial)
Encapsulamento SO-16 (Small Outline, 16-pin)
Tipo de montagem Surface Mount
Process Technology Silicon CMOS
Status RoHS Compliant

Configuração de pinos do PCF8574TD

SOIC-16 Package Pinout Diagram SOIC-16 16-pin, 3.9x9.9mm, P1.27mm, JEDEC MS-012. 1 16 2 15 3 14 4 13 5 12 6 11 7 10 8 9 SOIC-16
Pino 1 A0 — Hardware address bit 0 (input)
Pino 2 A1 — Hardware address bit 1 (input)
Pino 3 A2 — Hardware address bit 2 (input)
Pino 4 INT — Interrupt output (open-drain, active LOW)
Pino 5 P0 — Quasi-bidirectional I/O port bit 0
Pino 6 P1 — Quasi-bidirectional I/O port bit 1
Pino 7 P2 — Quasi-bidirectional I/O port bit 2
Pino 8 P3 — Quasi-bidirectional I/O port bit 3
Pino 9 VSS — Ground (0 V)
Pino 10 P4 — Quasi-bidirectional I/O port bit 4
Pino 11 P5 — Quasi-bidirectional I/O port bit 5
Pino 12 P6 — Quasi-bidirectional I/O port bit 6
Pino 13 P7 — Quasi-bidirectional I/O port bit 7
Pino 14 SCL — I2C serial clock line (input)
Pino 15 SDA — I2C serial data line (open-drain I/O)
Pino 16 VCC — Supply voltage (2.5 V to 6 V)

Aplicações típicas

PCF8574TD é adequado para 6 aplicaçãos: I2C Keypad Scanning Interface, LCD Module I2C Backpack, LED Array Driver / Relay Control, General-Purpose GPIO Expansion for MCUs, Sensor Hub Aggregator, Industrial Control Panel I/O.

⌨️

I2C Keypad Scanning Interface

The PCF8574TD is widely used to scan 4x4 or 3x4 matrix keypads via I2C, offloading the row/column scanning from the host MCU. Its quasi-bidirectional I/O pins can drive keypad columns (weak pull-up) and read rows, while the INT pin generates an interrupt whenever a key is pressed, eliminating polling. With 8 I/O pins and 3 hardware address bits, multiple keypads can share one I2C bus for industrial control panels, security keypads, and access control systems. The 2.5-6 V VCC range suits both 3.3 V and 5 V MCU designs.

📺

LCD Module I2C Backpack

Common HD44780-compatible character LCDs (16x2, 20x4) consume 6-11 GPIO pins, which most small MCUs cannot spare. The PCF8574TD serves as an I2C-to-parallel backpack, presenting the LCD's RS, RW, E, and data lines through its quasi-bidirectional I/O. With only 2 MCU pins (SDA/SCL), designers can drive an LCD plus leave room for sensors. The PCF8574's weak pull-up drive matches the LCD's input requirements perfectly, eliminating the need for additional buffers in 3.3 V or 5 V designs.

💡

LED Array Driver / Relay Control

The PCF8574TD's 25 mA sink capability per pin (quasi-bidirectional mode pulls LOW strongly) makes it suitable for driving LED arrays, optocouplers, and small relays directly when used as open-drain outputs. A single PCF8574TD can control 8 status LEDs, 8 optoisolated inputs, or 8 low-power relays with snubber diodes. In industrial automation panels, multiple PCF8574TDs (up to 8 per I2C bus) provide 64 channels of isolated control from a single MCU I2C port.

🔧

General-Purpose GPIO Expansion for MCUs

When a host MCU runs out of GPIO pins - common in ESP8266, ATtiny, or small STM32 designs - the PCF8574TD provides 8 additional quasi-bidirectional I/O pins over I2C. Each pin can be set HIGH (weak pull-up, suitable for inputs) or LOW (strong drive, suitable for outputs) with a single byte write. The 400 kHz I2C maximum clock keeps latency low for time-critical applications. The industrial -40C to +85C temperature grade supports outdoor, automotive, and factory-floor deployments.

🧩

Sensor Hub Aggregator

The PCF8574TD can aggregate multiple discrete sensor signals (limit switches, door contacts, PIR motion outputs, float switches) into a single I2C transaction for the host MCU. Its INT pin generates an interrupt on any input change, allowing the host to sleep in low-power mode and wake only when an event occurs - critical for battery-powered IoT sensors. The 10 uA standby current keeps quiescent draw minimal when the I2C bus is idle.

🏭

Industrial Control Panel I/O

Factory automation panels and PLC I/O modules use the PCF8574TD to interface 24 V industrial signals (with external resistor dividers or optocouplers) back to a 3.3 V or 5 V controller. Its -40C to +85C industrial temperature grade, robust CMOS design, and proven long-term NXP production support make it a mainstay in industrial designs. Up to 8 PCF8574TDs on a single bus provide 64 isolated I/O channels in DIN-rail mountable controllers.

What is the operating voltage of PCF8574TD?
The PCF8574TD operates from 2.5 V to 6 V on the VCC pin, per the NXP PCF8574/PCF8574A datasheet. This wide range covers both 3.3 V and 5 V microcontroller rails, allowing direct interfacing with common MCUs without level shifting. The device's I2C bus signals are 5 V tolerant when VCC is at 5 V, simplifying mixed-voltage designs.
How many I/O pins does PCF8574TD provide?
The PCF8574TD provides 8 quasi-bidirectional I/O pins (P0-P7) controlled via the I2C bus. Up to 8 PCF8574 devices can share the same bus by setting the A0, A1, and A2 hardware address pins uniquely, giving a maximum of 64 I/O lines on a single I2C bus. Each pin can source ~100 uA (weak pull-up) or sink up to 25 mA.
What is the I2C address of PCF8574TD?
The PCF8574 base address is 0x20 (binary 0100 000), and the full 7-bit address range is 0x20 to 0x27, set by the A2:A0 pins. The PCF8574A variant uses 0x38-0x3F instead. Always verify your host controller's address register matches, as the PCF8574 vs PCF8574A distinction is the most common I2C NACK source.
Where to buy PCF8574TD online?
PCF8574TD is in stock at major authorized distributors including Mouser, DigiKey, and Octopart-listed suppliers (9 distributors as of 2026-10-14). XAIPART also lists PCF8574TD with 1k+ piece pricing at $0.96 each. For prototype quantities, Mouser is the typical fastest shipping source for NXP interface ICs.
What is the price of PCF8574TD?
The PCF8574TD unit price is approximately $1.85 at qty 1, dropping to $1.62 at qty 10, $1.38 at qty 100, $1.14 at qty 500, and $0.96 at qty 1000, as of 2026-10-14 per XAIPART distributor data. Volume pricing below $1 is achievable above 2.5k pieces from authorized NXP distributors.
What is the lead time for PCF8574TD?
Lead time for PCF8574TD at authorized distributors is typically 6-10 weeks from NXP factory order, with distributor stock immediately available at Mouser and DigiKey as of 2026-10-14. For high-volume production (>50k/yr), contact NXP franchised distributors to negotiate scheduled orders 12-16 weeks ahead of demand.
Is PCF8574TD in stock?
Yes, the PCF8574TD is currently listed as in stock at Mouser, DigiKey, and other major distributors per Octopart's 9-distributor aggregate as of 2026-10-14. XAIPART also lists the part as available for immediate quote. Lifecycle status is 'active' on NXP's product page, indicating continued production.
PCF8574TD vs PCF8574T - what is the difference?
The PCF8574TD and PCF8574T are functionally identical 8-bit I2C I/O expanders from NXP; the suffix 'D' denotes tape-and-reel packaging for the SO-16 (SOT) outline, while plain 'T' may indicate tube packaging on some NXP part numbers. Both share the same datasheet, SO-16 footprint, I2C address range 0x20-0x27, and electrical characteristics. They are true drop-in equivalents.
PCF8574TD vs PCF8574AP - which is better for my application?
Choose PCF8574TD when you need the standard I2C address range 0x20-0x27, and choose PCF8574AP when you need the alternative address range 0x38-0x3F. Both have identical SO-16 footprints, so you can populate either on the same PCB. For designs with multiple expanders on one bus, mix both part numbers to address 16 devices (128 I/O lines) without address collision.
When should I choose PCF8574TD over TCA9554PWR?
Choose PCF8574TD when you need the classic quasi-bidirectional I/O behavior with the well-known 0x20-0x27 address range and open-drain interrupt pin. Choose TI's TCA9554PWR (TSSOP-16) when you need true push-pull I/O with programmable polarity inversion and lower voltage operation down to 1.65 V. Note the TCA9554PWR is not pin-compatible (TSSOP-16 vs SO-16).
What is the best drop-in replacement for PCF8574TD?
The best true drop-in replacements for PCF8574TD are NXP's PCF8574T (same die, same SO-16 footprint) and PCF8574TD itself in different reel sizes. The TI PCF8574DWRG4 (SOIC-16) is also pin-compatible and functionally equivalent per cross-reference data, although the TI variant uses a different internal I/O architecture. All listed alternatives share the SO-16 footprint.
Can PCF8574DWRG4 replace PCF8574TD?
Yes, the TI PCF8574DWRG4 (SOIC-16, DW suffix) is a drop-in replacement for NXP's PCF8574TD in the SO-16 package, sharing the same I2C address range, 8-bit quasi-bidirectional I/O, and 2.5-6 V VCC operation. The TI version is second-sourced from the same original Philips/NXP design, ensuring firmware compatibility at the register level.
Where to download PCF8574TD datasheet PDF?
The PCF8574TD datasheet PDF can be downloaded directly from NXP's official product page at https://www.nxp.com/docs/en/data-sheet/PCF8574_PCF8574A.pdf. The document covers electrical characteristics, I2C timing diagrams, address mapping, and application examples. NXP's documentation portal also hosts application notes on I/O expander design.
Where to find PCF8574TD pinout?
The PCF8574TD pinout for the SO-16 package is documented in the NXP datasheet: pins 1-3 are A0-A2 (address), pin 4 is INT (interrupt), pins 5-7 and 8-10 are P0-P3 and P4-P7 (quasi-bidirectional I/O), pin 11 is SDA, pin 12 is SCL, pin 13 is VCC, and pin 14-16 are NC (no connect). Pin 1 marker is at the dot on the SO-16 package.
What are the key specifications of PCF8574TD that engineers should know?
Engineers should note these key PCF8574TD specifications: 8 quasi-bidirectional I/O pins, 2.5 V to 6 V VCC operation, 10 uA maximum standby current, 400 kHz maximum I2C clock, open-drain INT pin for input-change interrupt, I2C address range 0x20-0x27, 25 mA sink per pin, -40C to +85C industrial temperature grade, and SO-16 surface-mount package. Per the NXP datasheet, no direction register is needed.

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

Guia de seleção

Choose the PCF8574TD when you need a proven, long-life-cycle 8-bit I2C I/O expander for industrial, consumer, or IoT designs where the quasi-bidirectional I/O simplifies firmware and the open-drain INT pin enables low-power event-driven wakeup. It is the best choice when you need to keep firmware simple (no direction register), use the 0x20-0x27 standard address range, and operate between 2.5 V and 6 V. Avoid it when you need true push-pull outputs (choose TI TCA9554PWR or NXP PCA9674), operation below 1.8 V (choose PCA9570), or >8 I/O per chip (choose MCP23017 or PCA9674). For purely cost-sensitive high-volume consumer designs, the PCF8574T (NXP) and PCF8574DWRG4 (TI) are interchangeable drop-in equivalents in the same SO-16 footprint.

Comparação com alternativas

Parâmetro Este produto PCF8574T PCF8574DWR PCF8574DWRG4
Brand NXP Semiconductors NXP Semiconductors Texas Instruments Texas Instruments
Package SO-16 SO-16 (same) SOIC-16 (DW) - same footprint SOIC-16 (DW) - same footprint
I/O Count 8 8 8 8
I2C Address Range 0x20 to 0x27 0x20 to 0x27 0x20 to 0x27 0x20 to 0x27
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
Max I2C Clock 400 kHz 400 kHz 400 kHz 400 kHz
Standby Current 10 uA max 10 uA max 10 uA max 10 uA max
Interrupt Pin (INT) Yes (open-drain) Yes (open-drain) Yes (open-drain) Yes (open-drain)

Principais diferenciais

  • Quasi-bidirectional I/O eliminates direction register (vs TI TCA9554PWR)
  • Open-drain INT pin eliminates polling (vs MCP23008)
  • Dual-sourced from NXP and TI in SO-16 footprint (vs Single-vendor PCF8574T)

Notas de projeto

Place a 0.1 uF decoupling capacitor as close as physically possible to the VCC pin (pin 16) and ground (pin 9). Add 4.7 kohm to 10 kohm pull-up resistors on SDA (pin 15), SCL (pin 14), and INT (pin 4). The pull-ups are mandatory because all three are open-drain outputs. Keep trace lengths under 50 mm to avoid signal-integrity issues at 400 kHz I2C.

Avoid reading the input port during the I2C ACK bit - the PCF8574's quasi-bidirectional architecture causes a transient high-current spike on pins configured as inputs during the acknowledge pulse. Insert a 1 ms delay after a read transaction, or read twice and discard. This is the single most common firmware bug when migrating from push-pull GPIO expanders like the MCP23008.

When cascading multiple PCF8574 devices on a long I2C bus (>30 cm total), add a 100 ohm series resistor near each SDA/SCL pin and place pull-up resistors at both ends of the bus. For 400 kHz operation, total bus capacitance should stay below 200 pF. If the design exceeds this, switch to the PCA9674 or PCA9675 which support higher bus capacitance.

Informações de conformidade

RoHS
Compliant
REACH
Compliant
AEC-Q100
Not Applicable
Sem chumbo
Yes
Sem halogênios
[Data Needed: Halogen Free Status]
Minerais de conflito
Compliant

RoHS compliant per NXP product page. Industrial -40C to +85C temperature grade. AEC-Q100 not applicable - this is a consumer/industrial interface IC, not automotive-qualified. For automotive applications, consider NXP's PCA9674 or other AEC-Q100-qualified expanders.

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

Buscas relacionadas

PCF8574TD datasheet NXP PCF8574TD PCF8574TD I2C address 0x20 SO-16 I2C I/O expander PCF8574TD Arduino keypad interface PCF8574TD vs PCF8574T PCF8574TD buy price SO-16 what is the I2C address of PCF8574TD PCF8574TD pinout SO-16 PCF8574 LCD backpack I2C module PCF8574TD drop-in replacement PCF8574TD vs TCA9554PWR

Componentes & termos relacionados

NXP Semiconductors PCF8574TD PCF8574T PCF8574AP PCF8574DWR PCF8574DWRG4 TCA9554PWR Texas Instruments I/O expander interface IC I2C-bus quasi-bidirectional I/O SO-16 SOIC-16 RoHS REACH AEC-Q100 interrupt output keypad scanner LCD backpack LED driver GPIO expansion
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