PCF8574AT/3,518 - 8-bit I2C I/O Expander | NXP SOIC-16
부품 번호: PCF8574AT/3,518 ✓ 활성| 수량 | 단가 | 합계 |
|---|---|---|
| 1 | $1.78 | $1.78 |
| 10 | $1.45 | $14.50 |
| 100 | $1.18 | $118.00 |
| 500 | $0.96 | $480.00 |
| 1,000 | $0.82 | $820.00 |
| 2,500 | $0.74 | $1,850.00 |
PCF8574AT/3,518 개요
An I/O expander is a class of digital peripheral IC that extends the limited GPIO count of a host microcontroller through a serial bus, allowing additional inputs, outputs, keypads, LED indicators, and signal-conditioning lines without increasing pin count on the MCU. Within the hierarchy of interface ICs (also called bus expanders or GPIO extenders), the PCF8574AT belongs to the I2C-bus parallel-port family, positioned between simple shift-register expanders (which lack interrupt capability) and full SPI/I2C port-mapped devices. This category sits under digital logic and interface ICs in broader semiconductor taxonomy, supporting both consumer and industrial designs where MCU pin count is constrained.
Key features include quasi-bidirectional I/O that can directly drive LEDs without external pull-ups (sinking capability of up to 25 mA per pin, max 100 mA total), an active-low interrupt output (INT) that signals the host when any input state changes, and 400 kHz Fast-mode I2C capability on the PCF8574A/PCF8574AT family variants. The device integrates a noise filter on the SCL/SDA lines and supports clock stretching as a slave device.
The PCF8574AT uses a CMOS silicon-gate architecture with latched output registers and input latches on every I/O pin. The quasi-bidirectional design uses a weak pull-up (typically 100 uA current source) to drive outputs high; pulling low requires the pin to actively sink current. This architecture eliminates the need for external pull-up resistors on outputs while maintaining low standby current.
Typical applications include driving LED arrays, LCD segment interfaces, keypad matrix scanning, fan-speed monitoring, relay control boards, and general-purpose I2C slave peripheral expansion in industrial control, consumer electronics, and embedded systems. Engineers commonly pair the PCF8574AT with low-power MCUs (such as the LPC1100 or PIC16F families) to add 8-bit digital I/O over only two signal wires.
When designing with this part, note that the quasi-bidirectional I/O pins have an asymmetric drive capability - they source weakly (100 uA) but sink strongly (25 mA per pin). This makes them ideal for LED-driving (sink mode) but less suitable as push-pull signal drivers. Always respect the absolute maximum of 100 mA total current through the VDD/GND pins to avoid latch-up.
This page synthesizes distributor pricing, drop-in same-package alternatives, and practical design notes not found in the manufacturer datasheet alone, including cross-references for the very similar PCF8574T/3 (different I2C address range).
드롭인 대체품: PCF8574AT/3,518 — 동일 패키지, 핀 호환. PCB 재작업이 필요한 다른 패키지 부품은 제외됩니다.
이 시리즈의 변형
다음과 드롭인 호환되는 동일 시리즈 모델: PCF8574AT/3,518 (동일 폼 팩터 및 풋프린트) — 차이점: Interrupt Output, Package, RoHS Status, Function, I2C Bus Speed.
빠른 비교 도구 — 나란히 비교할 대체 부품을 선택하십시오:
PCF8574AT/3
✅ 드롭인📋 참조 대체품 (카탈로그에 없음)
PCF8574ATS
✅ 드롭인📋 참조 대체품 (카탈로그에 없음)
PCF8574AP
✅ 드롭인📋 참조 대체품 (카탈로그에 없음)
PCF8574T/3,518
✅ 드롭인📋 참조 대체품 (카탈로그에 없음)
PCF8574AN
✅ 드롭인 ⚠️ 사양 미검증📋 참조 대체품 (카탈로그에 없음)
PCF8574AT/3,518 사양
| Part Number | PCF8574AT/3,518 |
| 기능 | 8-bit I/O Expander with I2C-bus interface |
| Number of I/O | 8 |
| 인터페이스 유형 | I2C (SCL/SDA), 2-wire serial |
| Maximum I2C Clock Frequency | 100 kHz |
| Supply Voltage Range | 2.5 V to 6 V |
| I2C Address Range (base) | 0x38-0x3F (PCF8574A family: 0x38-0x3F) |
| 출력 유형 | Quasi-bidirectional (weak pull-up current source) |
| Sink Current per Pin (max) | 25 mA |
| Total Sink Current (max) | 100 mA |
| Source Current (typical) | 100 uA (weak pull-up) |
| Interrupt Output | Yes, active-low INT pin (open-drain) |
| Technology | CMOS silicon-gate |
| 동작 온도 범위 | -40 C to +85 C |
| Package Type | SOIC-16 (MS-013 / SOT-162-1), 7.50 mm body, lead-free |
| 실장 유형 | Surface Mount |
| RoHS 상태 | Compliant (lead-free) |
PCF8574AT/3,518 핀 구성
| 핀 1 | A0 — Hardware address input 0 (sets I2C address LSB) |
| 핀 2 | A1 — Hardware address input 1 |
| 핀 3 | A2 — Hardware address input 2 (sets I2C address MSB) |
| 핀 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 (0 V) |
| 핀 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 (active-low, open-drain) |
| 핀 14 | SCL — I2C serial clock input |
| 핀 15 | SDA — I2C serial data (bidirectional, open-drain) |
| 핀 16 | VDD — Supply voltage (2.5 V to 6 V) |
일반적인 애플리케이션
PCF8574AT/3,518 적합 용도: 6 애플리케이션s: MCU GPIO Expansion, LED Array and Display Control, Keypad Matrix Scanning, Industrial Control and Relay Driving, LCD Segment Driver Interface, Sensor Hub and Fan Monitoring.
MCU GPIO Expansion
The PCF8574AT/3,518 extends the limited pin count of low-cost microcontrollers by adding 8 quasi-bidirectional I/O lines over a 2-wire I2C bus, consuming only SCL and SDA on the host MCU. Its 2.5-6 V supply matches common MCU rails (3.3 V, 5 V), while the 100 kHz I2C clock is sufficient for digital control signals at low update rates. With three hardware address pins, up to 8 PCF8574AT devices can share one bus, delivering 64 extra I/O from a 2-pin MCU interface. Unlike SPI shift-register expanders, the integrated INT pin interrupts the host only when input states change, reducing polling overhead.
추천
LED Array and Display Control
The PCF8574AT's 25 mA sink capability per pin (100 mA total) directly drives standard 5 mm or 3 mm LEDs with an external current-limiting resistor on the LED anode side, eliminating the need for external transistor drivers. The quasi-bidirectional output architecture means LEDs can be wired active-low (LED anode to VDD, cathode to PCF8574AT pin) for simple software control with low standby current. Its 100 kHz I2C interface refreshes up to 8 LEDs faster than 60 Hz, eliminating visible flicker. The PCF8574AT is widely used in industrial 7-segment displays, status indicator panels, and decorative LED matrices.
추천
Keypad Matrix Scanning
In a 4x4 or 8x8 keypad matrix, the PCF8574AT serves as both row driver and column scanner over I2C, eliminating dedicated MCU pins for keypad interfacing. The quasi-bidirectional I/O can source weak current (100 uA) for row scanning and sink strong current (25 mA) when a key is pressed - the natural pull-up/pull-down asymmetry suits keypad scanning without external resistors. The INT pin wakes the host MCU only when a key event occurs, conserving power. With debounce handled in firmware, the PCF8574AT supports up to 64 keys when stacked with a second PCF8574T on the same bus.
추천
Industrial Control and Relay Driving
In industrial control boards, the PCF8574AT interfaces low-power relay drivers, optocouplers, and 24 V logic translation circuits to a host MCU across long I2C cable runs (up to several meters with proper buffering). Its -40 C to +85 C industrial operating temperature range meets IEC 60068 environmental standards for factory automation. The 2.5-6 V supply tolerance handles noisy industrial rails. With the INT pin, the PCF8574AT supports event-driven control loops in PLCs, sensor hubs, and distributed I/O modules where polling overhead is unacceptable.
추천
LCD Segment Driver Interface
Character LCD modules (HD44780-compatible) with I2C backpack boards typically use the PCF8574AT or PCF8574T as the I2C-to-parallel bridge, reducing MCU pin usage from 6-10 pins down to 2. The PCF8574AT's 100 kHz I2C clock is sufficient for character LCD refresh rates (typically <1 kHz data updates). With 8 I/O pins, the PCF8574AT supports 4-bit data mode (D4-D7) plus RS, RW, EN control lines. Combined with the LCD backlight control pin, this fits a 16x2 or 20x4 character display with a single I2C bus transaction. Common in 3D printers, point-of-sale terminals, and embedded HMIs.
추천
Sensor Hub and Fan Monitoring
In server, networking, and PC peripheral designs, the PCF8574AT aggregates discrete signals from multiple sources - fan tachometer inputs, chassis detection switches, button inputs, and indicator outputs - into a single I2C addressable port. The INT pin alerts the host BMC or MCU when any input changes state (e.g., a fan stall signal or chassis intrusion), enabling event-driven firmware without constant polling. Its 2.5-6 V supply integrates directly with 3.3 V or 5 V system rails. The PCF8574AT is found in IPMI management cards, NAS systems, and router control boards where GPIO count is limited.
추천
추천 제품 요약
엔지니어링 참조 데이터: PCF8574AT/3,518 — 비교, 설계 지침 및 규정 준수 정보.
선택 가이드
대체품과의 비교
| 파라미터 | 이 제품 | PCF8574AT/3 | PCF8574ATS | PCF8574AP | PCF8574T/3,518 | PCF8574AN |
|---|---|---|---|---|---|---|
| Brand | NXP Semiconductors | NXP Semiconductors | NXP Semiconductors | NXP Semiconductors | NXP Semiconductors | NXP Semiconductors |
| Package | SOIC-16 (SOT-162-1) | SOIC-16 (SOT-162-1) - same | SOIC-16 (SOT-162-1) - same | SOIC-16 (SOT-162-1) - same | SOIC-16 (SOT-162-1) - same | SOIC-16 (SOT-162-1) - same |
| I2C Base Address | 0x3E (range 0x38-0x3F) | 0x3E (range 0x38-0x3F) - same | 0x3E (range 0x38-0x3F) - same | 0x3E (range 0x38-0x3F) - same | 0x20 (range 0x20-0x27) - different | 0x3E (range 0x38-0x3F) - same |
| Number of I/O | 8 | 8 | 8 | 8 | 8 | 8 |
| Supply Voltage Range | 2.5 V to 6 V | 2.5 V to 6 V - same | 2.5 V to 6 V - same | 2.5 V to 6 V - same | 2.5 V to 6 V - same | 2.5 V to 6 V - same |
| I2C Max Clock Frequency | 100 kHz | 100 kHz - same | 100 kHz - same | 100 kHz - same | 100 kHz - same | 100 kHz - same |
| Sink Current per Pin (max) | 25 mA | 25 mA - same | 25 mA - same | 25 mA - same | 25 mA - same | 25 mA - same |
| Interrupt Output | Yes (active-low INT, open-drain) | Yes - same | Yes - same | Yes - same | Yes - same | Yes - same |
| Operating Temperature Range | -40 C to +85 C | -40 C to +85 C - same | -40 C to +85 C - same | -40 C to +85 C - same | -40 C to +85 C - same | -40 C to +85 C - same |
주요 차별점
- Different I2C address base (0x3E) for bus multiplexing (vs PCF8574T/3,518)
- Integrated interrupt output with change-detection (vs MCP23008 (Microchip))
- Quasi-bidirectional I/O eliminates external pull-ups on outputs (vs Standard push-pull GPIO expanders (e.g., PCA9554))
- Wide supply voltage range (2.5 V to 6 V) covers 3.3 V and 5 V rails (vs MCP23008 (1.8 V to 5.5 V))
설계 노트
The PCF8574AT supply voltage (2.5 V to 6 V) directly feeds the VDD pin and the internal I/O pull-up current sources. For 3.3 V or 5 V systems, connect VDD to the same rail as the host MCU. Add a 100 nF decoupling capacitor as close to VDD (pin 16) as possible, with a 10 uF bulk capacitor on the supply rail if multiple I2C devices share the bus. The device draws approximately 40 uA standby plus I/O source current (100 uA per output high). Total worst-case supply current at full I2 load is around 200 uA - negligible compared to LED sink current.
Place the PCF8574AT within 50 mm of the host MCU's I2C pins to minimize bus capacitance. Route SCL and SDA as a matched differential pair with 4-8 mil traces, keeping them away from switching signals and noisy power traces. Add 4.7 kohm pull-up resistors on both SCL and SDA to VDD (closer to the PCF7514A than to the MCU for multi-device buses). The exposed SO-16 thermal pad (none on this package) does not require special heatsinking - the device dissipates under 100 mW. Ground plane under the SO-16 improves EMI immunity.
Critical: never exceed 100 mA total sink current across all 8 I/O pins simultaneously - this stresses the VDD/VSS bond wires and can cause latch-up. Do not drive inductive loads (relays, solenoids) directly from the quasi-bidirectional pins without external flyback diodes and drivers. Note that the quasi-bidirectional I/O cannot actively source 25 mA - the 100 uA weak pull-up only drives logic high; if a load requires more source current, use an external buffer (e.g., 74HC244). The INT pin is open-drain and requires an external pull-up resistor (typically 10 kohm) to VDD.
The PCF8574AT integrates a 50 ns spike filter on SCL/SDA lines, suppressing noise-induced glitches from capacitive coupling on long bus traces. However, for cable runs exceeding 1 meter, add a 100 ohm series termination at each end to dampen ringing. The INT pin output should be treated as asynchronous - debounce in firmware by waiting at least 1 ms after INT goes low before reading the port state. When multiple PCF8574AT devices share a bus with different A0-A2 address pins, ensure no two devices have identical address combinations to avoid bus contention.
규정 준수 정보
RoHS compliant and lead-free per NXP product page (lead-free SO-16 MS-013 SOT-162-1 package). AEC-Q100 automotive qualification not available for PCF8574AT - for automotive applications use PCF8574AT-Q1 (separate qualified variant).