PCA8574D,512 - 8-Bit I2C I/O Expander 400kHz SOIC-16 | NXP
부품 번호: PCA8574D,512 ✗ 단종| 수량 | 단가 | 합계 |
|---|---|---|
| 1 | $0.98 | $0.98 |
| 10 | $0.88 | $8.80 |
| 100 | $0.76 | $76.00 |
| 500 | $0.65 | $325.00 |
| 1,000 | $0.55 | $550.00 |
PCA8574D,512 개요
An I2C I/O expander is a type of interface IC that lets a microcontroller control additional digital inputs and outputs through the two-wire serial bus (SCL and SDA), reducing the number of GPIO pins the MCU itself must provide. Within the interface IC hierarchy, the PCA8574 sits alongside I2C multiplexers, port expanders and level translators, and is a direct successor in function to the industry-standard PCF8574.
Key features include eight quasi-bidirectional ports that can be independently assigned as inputs or outputs, a 400 kHz I2C-bus interface, low standby current of approximately 10 uA, an latched outputs architecture with power-on reset, and an open-drain INT output that notifies the host of any input change. The quasi-bidirectional I/O structure allows a pin to be used as input or output without direction-control registers, simplifying firmware.
The three hardware address pins allow up to eight PCA8574 devices (or eight PCA8574A devices with the alternate fixed slave address) on one bus, supporting up to 16 expanders and 128 I/Os, for example 128 LEDs, from a single two-wire bus. Latched outputs directly drive LEDs with high current sink capability.
Typical applications include keypads and switch matrices, LED and indicator driving in white goods and industrial control panels, SPDT relay expansion, sensor monitoring in battery-powered products, and remote I/O expansion in automotive body electronics.
For design, remember the quasi-bidirectional ports sink strongly but source only weakly (approximately 100 uA at VDD = 5V), so use external pull-ups on input lines and drive LEDs in sink mode.
This page synthesizes distributor pricing, verified drop-in alternatives, practical design notes, and EOL lifecycle guidance not found in the manufacturer datasheet alone.
드롭인 대체품: PCA8574D,512 — 동일 패키지, 핀 호환. PCB 재작업이 필요한 다른 패키지 부품은 제외됩니다.
빠른 비교 도구 — 나란히 비교할 대체 부품을 선택하십시오:
PCA8574AD,512
✅ 드롭인📋 참조 대체품 (카탈로그에 없음)
PCA8574AD,118
✅ 드롭인 ⚠️ 사양 미검증📋 참조 대체품 (카탈로그에 없음)
PCF8574D,512
✅ 드롭인📋 참조 대체품 (카탈로그에 없음)
PCF8574DWR
✅ 드롭인📋 참조 대체품 (카탈로그에 없음)
PCF8574DW
✅ 드롭인📋 참조 대체품 (카탈로그에 없음)
PCA8574D,512 사양
| Product Type | Remote 8-bit I/O expander for I2C-bus with interrupt |
| Number of I/O Lines | 8 quasi-bidirectional (8 input / 8 output capable) |
| 인터페이스 | I2C-bus (2-wire, SCL and SDA) |
| I2C Bus Speed | 400 kHz (Fast-mode) |
| Supply Voltage Range | 2.3 V to 5.5 V |
| Hardware Address Pins | 3 (A0, A1, A2) - up to 8 devices per fixed address |
| Interrupt Output | Yes - open-drain, active-low INT |
| 출력 유형 | Quasi-bidirectional, latched, with power-on reset |
| 패키지 | 16-SO (SOIC-16, SOT109-1) |
| 실장 유형 | Surface Mount |
| RoHS 상태 | Compliant (ordering code suffix ,512) |
| Compatible Predecessor | PCF8574 (pin-compatible family member) |
| Typical Applications | Keypads, LED driving, relay expansion, remote I/O |
| Max Devices per Bus | 8 (PCA8574) + 8 (PCA8574A) = 16 expanders / 128 I/Os |
| 수명 주기 상태 | End of Life per NXP product page |
PCA8574D,512 핀 구성
| 핀 1 | A0 — Hardware address input 0 |
| 핀 2 | A1 — Hardware address input 1 |
| 핀 3 | A2 — Hardware address input 2 |
| 핀 4 | P0 — Quasi-bidirectional I/O port 0 |
| 핀 5 | P1 — Quasi-bidirectional I/O port 1 |
| 핀 6 | P2 — Quasi-bidirectional I/O port 2 |
| 핀 7 | P3 — Quasi-bidirectional I/O port 3 |
| 핀 8 | VSS — Ground supply |
| 핀 9 | P4 — Quasi-bidirectional I/O port 4 |
| 핀 10 | P5 — Quasi-bidirectional I/O port 5 |
| 핀 11 | P6 — Quasi-bidirectional I/O port 6 |
| 핀 12 | P7 — Quasi-bidirectional I/O port 7 |
| 핀 13 | INT — Interrupt output (open-drain, active-low) |
| 핀 14 | SCL — I2C serial clock input |
| 핀 15 | SDA — I2C serial data input/output |
| 핀 16 | VDD — Supply voltage (2.3 V to 5.5 V) |
일반적인 애플리케이션
PCA8574D,512 적합 용도: 6 애플리케이션s: Keypad and Switch Matrix Interfaces, LED Indicator and Backlight Driving, Relay and Actuator Expansion in Industrial Control, Battery-Powered Sensor Monitoring, Automotive Body Electronics, LCD and Display Module Control.
Keypad and Switch Matrix Interfaces
The PCA8574D,512 is a natural fit for keypad scanning because its eight quasi-bidirectional ports can be dynamically assigned as scan rows or read columns through the 400 kHz I2C bus - no direction registers needed, since writing a 1 to a port releases the pin for reading. The open-drain INT output flags any key-press transition instantly, letting the host MCU sleep between presses instead of polling, which reduces power and CPU load in battery-powered terminals. With three address pins, several expanders extend a matrix to 32 or more keys on a single two-wire bus. The trade-off is that each scan step requires an I2C transaction, so very fast multi-key rollover designs should budget bus time accordingly at 400 kHz.
추천
LED Indicator and Backlight Driving
According to the NXP datasheet, the PCA8574/74A ports can sink enough current to drive LEDs directly, and one bus can support up to 16 expanders - 128 LEDs - for indicator panels in white goods, industrial machinery and appliances. Connect each LED from VDD through a current-limiting resistor into the port pin so the port sinks current; the quasi-bidirectional output sources only weakly (hundreds of uA), so sink mode is mandatory. Latched outputs with power-on reset guarantee that indicators start in a known off state after brownouts. The 400 kHz Fast-mode interface refreshes a full 128-LED panel quickly, though the expander has no PWM, so brightness control must be handled externally or by duty-cycled writes.
추천
Relay and Actuator Expansion in Industrial Control
Industrial control panels frequently outgrow the GPIO count of the host controller; the PCA8574D,512 adds eight latched outputs per device over just SCL and SDA, so a 2.3V to 5.5V two-wire bus can command relay drivers, contactors and solenoid interfaces across a panel. Latched outputs hold state without host supervision, and the power-on reset defines safe output levels at startup - important for safety interlocks. The three hardware address pins allow eight devices per fixed address and eight more with PCA8574A, so up to 128 actuation points ride one bus. For higher-current loads, pair the expander with ULN-type transistor arrays, since the quasi-bidirectional pins are logic-level outputs, not relay coil drivers.
추천
Battery-Powered Sensor Monitoring
In battery-operated products, the PCA8574D,512 monitors door switches, battery-insertion detectors, cover-open sensors and pushbuttons while drawing minimal power from its 2.3V to 5.5V supply. The key advantage is interrupt-driven operation: the open-drain active-low INT output asserts on any input change and is cleared by a single read, so the host MCU can remain in deep sleep and wake only when a sensor changes state, dramatically extending battery life compared with periodic GPIO polling. The I2C bus itself needs only two traces, reducing harness cost in portable devices. Note that input lines should have defined pull-ups, as quasi-bidirectional inputs float weakly high when written as 1.
추천
Automotive Body Electronics
Automotive body controllers - seat memory, mirror adjustment, lamp modules - use the PCA8574D family to multiply the limited GPIO of a body MCU across dozens of switches, indicators and relay outputs. The 400 kHz I2C interface keeps diagnostic reads fast on a shared in-vehicle bus segment, and the wide 2.3V to 5.5V supply tolerates the noisy, sagging conditions of a 12V automotive rail after local regulation. Site MPN host controllers such as the SPC5642AF2MLU1 ( PowerPC for body/gateway) provide hardened I2C peripherals suited to driving the expander. For new automotive designs, verify the specific temperature grade and AEC qualification level of the exact ordering code before release.
추천
LCD and Display Module Control
Segment-LCD interface boards, small TFT module backplanes and front-panel display assemblies use the PCA8574D,512 to route backlight enables, reset lines, mode jumpers and brightness switch inputs over the I2C bus, freeing the host graphics controller from spending scarce GPIO on housekeeping. The latched, power-on-reset outputs keep the display in a safe state through supply glitches, and the INT pin catches user front-panel button presses without polling. At 400 kHz, configuration writes complete in well under a millisecond, so display mode changes feel instantaneous. Designs needing hardware PWM dimming should add a dedicated backlight driver IC, as the expander outputs are static latches rather than PWM channels.
추천
추천 제품 요약
엔지니어링 참조 데이터: PCA8574D,512 — 비교, 설계 지침 및 규정 준수 정보.
선택 가이드
대체품과의 비교
| 파라미터 | 이 제품 | PCA8574AD,512 | PCF8574D,512 | PCF8574DW |
|---|---|---|---|---|
| Package | SOIC-16 (16-SO) | SOIC-16 - same | SOIC-16 - same | SOIC-16 - same |
| Brand | NXP Semiconductors | NXP Semiconductors | NXP Semiconductors | Texas Instruments |
| I/O Lines | 8 quasi-bidirectional | 8 quasi-bidirectional | 8 quasi-bidirectional | 8 quasi-bidirectional |
| I2C Bus Speed | 400 kHz | 400 kHz | 100 kHz | 100 kHz |
| Supply Voltage Range | 2.3 V to 5.5 V | 2.3 V to 5.5 V | 2.5 V to 6 V | 2.5 V to 6 V |
| Interrupt Output | Yes (open-drain, active-low) | Yes (open-drain, active-low) | Yes (open-drain, active-low) | Yes (open-drain, active-low) |
| Fixed I2C Slave Address | PCA8574 base address (0100 binary family) | PCA8574A alternate address (0111 binary family) | PCF8574 base address (0100 binary family) | PCF8574 base address (0100 binary family) |
주요 차별점
- 4x faster I2C interface (vs PCF8574DW)
- Wider low-voltage supply floor (vs PCF8574D,512)
- Same footprint with alternate slave address (vs PCA8574AD,512)
- Trade-off: EOL lifecycle (vs PCF8574DW)
설계 노트
Place 100 nF decoupling ceramic capacitor directly across VDD (pin 16) and VSS (pin 8), as close to the package as possible. SCL and SDA are open-drain bus lines and require pull-up resistors to VDD - typical values 2.2 kOhm to 4.7 kOhm for 400 kHz Fast-mode operation at 5V; larger values (10 kOhm) reduce bus speed capability below 400 kHz. Keep I2C traces short (under 30 cm) and route away from switching loads such as relay coils to avoid false clock glitches. Per the NXP PCA8574/74A datasheet, bus capacitance limits also apply at Fast-mode.
The quasi-bidirectional ports source only a weak current (order of 100 uA at VDD = 5V per the quasi-bidirectional output characteristic) but sink strongly. A common mistake is source-driving an LED or relay directly from a port high - the load will barely energize. Always drive loads in sink mode (load tied from VDD to the port pin). Also remember that inputs must be written as 1 to release the quasi-bidirectional pin before reading; reading a pin previously written as 0 will always return 0. This behavior trips up engineers migrating from direction-register style expanders.
Because the part is EOL, design-in risk matters: confirm remaining channel stock (about 46,250 pieces reported February 2026) and qualify PCA8574AD,512 or PCF8574DWR as alternate sources on the same footprint before releasing a new PCB revision. Estimated: at VDD = 5V with all 8 ports sinking a 10 mA LED load, package dissipation is roughly 8 x (5 V - V_OL) x 10 mA, well under the SOIC-16 limit - thermal design is rarely a concern for this logic-level expander; bus pull-up current dominates static consumption.
규정 준수 정보
Ordering code suffix ,512 denotes RoHS-compliant, lead-free SOIC-16 packaging per NXP ordering scheme. The NXP product page lists EOL with environmental quality and discontinuance sections; detailed REACH and conflict-minerals statements are not included in the provided data.