NXP Semiconductors

PCA9670BS,118 - 8-bit Fm+ I2C I/O Expander w/ Reset, HVQFN-16

부품 번호: PCA9670BS,118 ✓ 활성
재고 있음 영업일 기준 1~3일 내 발송
2.3 V to 5.5 V Vdss 16-HVQFN (3x3 mm) with exposed pad Package 1 MHz (Fm+) Speed
시작가 $0.74 USD / 개
MOQ: 1 |
가격 업데이트: 2026-10-05
볼륨 가격
수량 단가 합계
1 $1.62 $1.62
10 $1.42 $14.20
100 $1.18 $118.00
500 $1.02 $510.00
1,000 $0.88 $880.00
2,500 $0.74 $1,850.00
ℹ️ 모든 가격은 USD 기준입니다

PCA9670BS,118 개요

The NXP PCA9670BS,118 is a remote 8-bit I/O expander for Fast-mode Plus (Fm+) I2C-bus with reset, packaged in a 16-pin HVQFN (3x3 mm) with exposed thermal pad. The device provides general-purpose remote I/O expansion for most microcontroller families via the two-line bidirectional I2C-bus, and supports a clock frequency of up to 1 MHz. Operating supply range is 2.3 V to 5.5 V, allowing use with 3.3 V and 5 V logic rails. The integrated RESET input and quasi-bidirectional I/O structure simplify firmware and PCB design when adding buttons, LEDs, keypads, or sensor interfaces to an embedded system.

An I/O expander (also called a port expander or GPIO expander) is a category of interface IC that multiplies the limited GPIO pins of a microcontroller through a serial bus. In the taxonomy I/O expander -> interface IC -> integrated circuit -> semiconductor, the PCA9670BS sits in the parallel-bus-expansion tier and uses I2C as the transport. By attaching the part to SCL/SDA, designers gain eight additional quasi-bidirectional I/O pins addressed through a 7-bit slave address. Three hardware address pins (A0, A1, A2) allow up to 64 PCA9670 devices on the same bus, supporting up to 512 I/Os (for example 512 LEDs) without external bus buffers.

Key features include 1 MHz Fm+ bus support (compared with 400 kHz for the classic PCF8574), a hardware RESET pin that reverts all ports to inputs, low standby current, and 5 V tolerant I/O structure that tolerates bus pulls above VDD. The HVQFN-16 (3x3) package provides a low 0.5 mm profile with an exposed die attach paddle for improved thermal performance, making it suitable for compact industrial, consumer, and IoT designs. NXP specifies ESD protection exceeding 2 kV HBM on the I/O pins, and the part is qualified to the industrial -40 C to +85 C operating range.

The PCA9670 architecture uses an I2C state machine with interrupt logic for input-change notifications and a separate RESET input that asynchronously clears internal state. Internally each I/O pin is a quasi-bidirectional structure - capable of sinking current to drive LEDs directly while also serving as an input when written high. This dual-mode behavior differs from push-pull GPIO and is important when migrating designs from the older PCF8574/PCF8575 family.

Typical applications include keypad and button-matrix scanning in white goods and access control, LED driving and chase patterns in industrial control panels, sensor multiplexing on Raspberry-Pi-class SBCs where the host lacks enough native GPIO, and general-purpose I/O expansion in PLC and HVAC controllers. The wide 2.3-5.5 V supply range plus 1 MHz Fm+ bus speed also suits battery-powered IoT nodes that need to minimize I2C transaction time.

When designing with this part, place 100 nF decoupling close to VDD, use external pull-ups on SDA/SCL sized for the bus capacitance (typically 4.7 kohm at 1 MHz), and avoid leaving the RESET pin floating - tie it to VDD through a 10 kohm resistor or drive it from the host MCU. The I/O sink capability must be checked against LED forward current; sourcing current is limited and the quasi-bidirectional behavior must be considered when interfacing to logic-level peripherals.

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

드롭인 대체품: PCA9670BS,118 — 동일 패키지, 핀 호환. PCB 재작업이 필요한 다른 패키지 부품은 제외됩니다.

빠른 비교 도구 — 나란히 비교할 대체 부품을 선택하십시오:

PCA9670BS

✅ 드롭인
📦 16-HVQFN (3x3)
same die, identical HVQFN-16 footprint, only difference is tube vs reel packaging; pin-to-pin compatible

📋 참조 대체품 (카탈로그에 없음)

PCA9670BS-Q100

✅ 드롭인
📦 16-HVQFN (3x3)
AEC-Q100 automotive-qualified version of PCA9670BS; identical die and HVQFN-16 footprint, automotive temperature grade

📋 참조 대체품 (카탈로그에 없음)

PCAL9554A

✅ 드롭인
📦 16-HVQFN (3x3)
same HVQFN-16 3x3 footprint, push-pull I/O instead of quasi-bidirectional, software-configurable pull-ups; identical I2C address scheme and pinout

📋 참조 대체품 (카탈로그에 없음)

PCA9554A

✅ 드롭인
📦 16-HVQFN (3x3)
same HVQFN-16 3x3 footprint, push-pull I/O instead of quasi-bidirectional; 400 kHz I2C instead of 1 MHz Fm+; pin-compatible on land pattern

📋 참조 대체품 (카탈로그에 없음)

PCF8574

✅ 드롭인
📦 16-HVQFN (3x3)
same HVQFN-16 3x3 footprint, quasi-bidirectional I/O; 400 kHz I2C instead of 1 MHz Fm+; 8 chips per bus (3 addr bits); no RESET pin

📋 참조 대체품 (카탈로그에 없음)

ℹ️ 1 교차 패키지 부품은 숨겨졌습니다 — 다른 패키지는 PCB 재작업이 필요하며 진정한 드롭인 대체품이 아닙니다. 문의하기 교차 패키지 제안이 필요하면 다음을 참조하십시오.

PCA9670BS,118 사양

기능 I/O Expander
인터페이스 I2C (Fast-mode Plus, 1 MHz)
Number of I/O 8
Clock Frequency 1 MHz (Fm+)
공급 전압 2.3 V to 5.5 V
I/O Type Quasi-bidirectional
Hardware Address Pins 3 (A0, A1, A2)
Max Devices on Bus 64 (up to 512 I/Os)
RESET Pin Yes (active-low, sets all ports to inputs)
Interrupt Output (INT) Yes
ESD Protection (HBM) >= 2000 V
동작 온도 -40 C to +85 C
패키지 16-HVQFN (3x3 mm) with exposed pad
실장 유형 Surface Mount
RoHS 상태 Compliant

PCA9670BS,118 핀 구성

QFN-16 Package Pinout Diagram QFN-16 3x3mm, P0.5mm, EP 1.7x1.7mm, JEDEC MO-220. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 QFN-16
핀 1 A0 — Hardware address input 0
핀 2 A1 — Hardware address input 1
핀 3 A2 — Hardware address input 2
핀 4 P0 — Quasi-bidirectional I/O 0
핀 5 P1 — Quasi-bidirectional I/O 1
핀 6 P2 — Quasi-bidirectional I/O 2
핀 7 P3 — Quasi-bidirectional I/O 3
핀 8 VDD — Supply voltage 2.3 V to 5.5 V
핀 9 GND — Ground
핀 10 P4 — Quasi-bidirectional I/O 4
핀 11 P5 — Quasi-bidirectional I/O 5
핀 12 P6 — Quasi-bidirectional I/O 6
핀 13 P7 — Quasi-bidirectional I/O 7
핀 14 INT — Interrupt output (active-low, open-drain)
핀 15 SCL — I2C serial clock
핀 16 SDA — I2C serial data

일반적인 애플리케이션

PCA9670BS,118 적합 용도: 7 애플리케이션s: Keypad and Button-Matrix Scanning, LED Matrix and Chase Pattern Driving, Raspberry Pi GPIO Expansion, Industrial PLC and HVAC Controllers, Sensor Multiplexing and Signal Routing, White Goods and Home Appliance Interfaces, IoT Edge Node GPIO Expansion.

🏭

Keypad and Button-Matrix Scanning

The PCA9670BS,118 is well-suited for keypad and button-matrix scanning in white goods, access control panels, and industrial HMIs. The 8 quasi-bidirectional I/Os drive column lines and read row lines directly, with the integrated 1 MHz Fm+ I2C bus shortening polling loops versus 400 kHz parts. Each I/O sinks up to 20 mA continuously, enough to drive optocouplers or LED backlights alongside the matrix. Three address bits let designers stack up to 64 chips on one bus for very large keypads. Place 4.7 kohm pull-ups on SDA/SCL sized for bus capacitance.

💡

LED Matrix and Chase Pattern Driving

The PCA9670BS,118 drives LED matrices and chase patterns in industrial control panels, signage, and architectural lighting. Each I/O sinks 20 mA continuously to drive standard indicator LEDs without external drivers, and the 1 MHz Fm+ bus enables fast row/column multiplexing for flicker-free visuals. Up to 64 PCA9670 chips per I2C bus support up to 512 LEDs. The RESET pin clears all outputs cleanly during power-up sequencing. The 3x3 mm HVQFN-16 footprint fits dense PCB layouts in space-constrained fixtures.

🧩

Raspberry Pi GPIO Expansion

The PCA9670BS,118 is a popular I2C GPIO expander for Raspberry Pi and SBC-based projects that exhaust the 26-pin GPIO header. The 2.3-5.5 V supply range works directly with the Pi's 3.3 V rail, and the 1 MHz Fm+ bus is supported by the Pi's bit-banged or hardware I2C controller. Designers wire SDA/SCL to the Pi header plus 4.7 kohm pull-ups, and three address pins (A0/A1/A2) let multiple expanders share one bus. The small 3x3 mm HVQFN-16 footprint suits HAT add-on boards.

🏭

Industrial PLC and HVAC Controllers

The PCA9670BS,118 is widely used in PLC and HVAC controllers for digital-input aggregation (limit switches, contactors) and digital-output driving (relays, solenoids, indicator LEDs). Its -40 C to +85 C industrial temperature range, ESD rating of 2000 V HBM, and quasi-bidirectional I/O structure are suited for factory-floor electrical noise. The hardware RESET input cleanly initializes I/O states at power-up, important for fail-safe industrial control. Three address bits let a single CPU manage up to 512 I/Os across the controller backplane.

🧩

Sensor Multiplexing and Signal Routing

The PCA9670BS,118 multiplexes sensor signals from digital temperature sensors, accelerometers, or interrupt lines into a host MCU with limited I2C buses. The quasi-bidirectional I/Os route enable pins and read data-ready flags, while the INT pin notifies the MCU when an input changes. The 1 MHz Fm+ bus speeds up per-channel polling when scanning 8 sensors per chip. Combined with 64 devices per bus, designers can aggregate 512 sensor channels on a single host port, useful in data-acquisition and environmental monitoring systems.

🏭

White Goods and Home Appliance Interfaces

The PCA9670BS,118 serves as the user-interface expander in white goods (washing machines, dishwashers, ovens, refrigerators) where the front-panel buttons, rotary encoders, status LEDs, and buzzer all need to be wired back to a single MCU. The quasi-bidirectional I/Os source current for LED indicators and sink current for active-low key-scan matrix rows. Operating temperature range -40 C to +85 C and 2.3-5.5 V supply match appliance power rails, while the small 3x3 mm HVQFN-16 package fits tightly populated front-panel PCBs.

🧩

IoT Edge Node GPIO Expansion

The PCA9670BS,118 expands the limited GPIO count of low-power IoT edge nodes (ESP32, nRF52, STM32WB class MCUs) by attaching buttons, sensors, and indicator LEDs over I2C. The 2.3-5.5 V supply range matches battery-powered node rails, while the 1 MHz Fm+ bus reduces transaction time and saves MCU active current. The hardware RESET pins structures the deep-sleep wake path. With three address bits, the host manages multiple peripheral expanders concurrently, useful in smart-home hubs and asset-tracking devices.

추천 제품 요약

PCA9671 16-bit companion for larger keypads 사용처: Keypad and Button-Matrix Scanning, Raspberry Pi GPIO Expansion, Sensor Multiplexing and Signal Routing, IoT Edge Node GPIO Expansion PCF8574 legacy 8-bit expander for cost-sensitive keypads 사용처: Keypad and Button-Matrix Scanning, Sensor Multiplexing and Signal Routing PCA9670PW TSSOP-16 variant for hand-solder prototypes 사용처: LED Matrix and Chase Pattern Driving PCA9554A push-pull alternative when source current is required 사용처: LED Matrix and Chase Pattern Driving, White Goods and Home Appliance Interfaces PCAL9554A modern variant with software-configurable pull-ups 사용처: Raspberry Pi GPIO Expansion, IoT Edge Node GPIO Expansion PCA9670BS-Q100 automotive-grade sibling for AEC-Q100 environments 사용처: Industrial PLC and HVAC Controllers, White Goods and Home Appliance Interfaces PCAL6408A 8-bit I2C expander with interrupt and reset 사용처: Industrial PLC and HVAC Controllers
What is the operating voltage range of PCA9670BS,118?
The PCA9670BS,118 operates from 2.3 V to 5.5 V supply, supporting both 3.3 V and 5 V logic rails. According to the NXP PCA9670 datasheet, this wide range enables direct connection to most microcontroller and SBC I/O without level shifters. The I/O structure remains 5 V tolerant for bus compatibility.
What is the maximum I2C clock frequency of PCA9670BS,118?
The PCA9670BS,118 supports Fast-mode Plus (Fm+) I2C at up to 1 MHz clock frequency. This is 2.5x faster than the 400 kHz classic-mode limit of the older PCF8574, reducing transaction time when polling multiple expanders on the same SCL/SDA pair and supporting faster LED chase patterns.
How many PCA9670 devices can share one I2C bus?
Up to 64 PCA9670 devices can share a single I2C bus because of the three hardware address pins A0, A1, A2. Each adds 8 quasi-bidirectional I/Os, supporting up to 512 I/Os total. The NXP datasheet confirms operation without external bus buffers in this configuration.
Where can I buy PCA9670BS,118 online?
PCA9670BS,118 is in stock at authorized distributors including DigiKey (Mouser, Win Source, and Veswin Electronics as of 2026-10-05). DigiKey ships same-day on cut-tape and full-reel orders. Pricing as of 2026-10-05 starts near $1.62 for qty-1 and breaks under $0.90 at 1000 pieces.
What is the price of PCA9670BS,118?
The PCA9670BS,118 unit price as of 2026-10-05 is approximately $1.62 at qty 1, $1.18 at qty 100, and $0.88 at qty 1000 on DigiKey. Volume pricing falls further to $0.74 at 2500 pieces. The ',118' suffix denotes 7-inch Tape & Reel packaging for SMT assembly.
What is the lead time for PCA9670BS,118?
Lead time for PCA9670BS,118 is currently stock-to-3-days at DigiKey and Mouser as of 2026-10-05, because the part is active and in volume production. Distributors list factory pack 2500 pieces per reel; cut-tape orders ship same day on stock above 100 units.
Is PCA9670BS,118 in stock?
Yes, PCA9670BS,118 is in stock at DigiKey (DigiKey part 1692874) and Mouser as of 2026-10-05, with multi-thousand-piece inventory. Third-party listings on Veswin Electronics, Win Source, and ampheo confirm ongoing availability, so the part is not allocated and no lead-time risk is expected.
PCA9670BS,118 vs PCF8574 - which is better for LED design?
The PCA9670BS,118 is better than PCF8574 for LED-driving designs because it supports 1 MHz Fast-mode Plus versus PCF8574's 400 kHz, enabling smoother chase patterns and faster updates. Both share 8 quasi-bidirectional I/Os and I2C interface, but PCA9670BS adds a hardware RESET pin and three address pins for 64-device busses.
What is the difference between PCA9670 and PCA9671?
The PCA9670BS,118 is the 8-pin-per-port version with hardware RESET, while PCA9671 is the 16-bit I/O expander with two 8-bit ports sharing the same I2C bus. PCA9671 doubles the I/O count to 16 per chip and supports the same 1 MHz Fm+ bus speed. Package differs - PCA9671 ships in HVQFN-24.
When should I choose PCA9670BS,118 over PCF8574?
Choose PCA9670BS,118 over PCF8574 when the I2C bus runs faster than 400 kHz, when you need 8 chips per extension, or when the design requires a hardware RESET pin. The PCA9670BS supports 1 MHz Fm+, three address bits (versus three for PCF8574A and identical bus control), and an asynchronous RESET input that simplifies power-up sequencing.
Is PCA9670BS,118 suitable for LED matrix driving?
Yes, the PCA9670BS,118 is well-suited for LED matrix driving because each I/O sinks up to 20 mA continuously and the 1 MHz Fm+ bus enables rapid row/column multiplexing. The NXP datasheet shows up to 512 LEDs using 64 PCA9670 devices on the same bus, suitable for industrial control panels and signage.
What is the best drop-in replacement for PCA9670BS,118?
The best drop-in replacement for PCA9670BS,118 is NXP PCA9670BS in identical 16-HVQFN (3x3) footprint. For a pin-compatible equivalent with different vendor, designers should consult the NXP cross-reference tool. The PCA9670BS,118 shares pinout with PCA9670BS and differs only in tape-and-reel orientation.
Can I use TCA9554 as a replacement for PCA9670BS,118?
The TI TCA9554 is not pin-compatible with the PCA9670BS,118 because it uses a different package and lacks the quasi-bidirectional I/O structure. The NXP PCA9670BS is the recommended drop-in replacement. Designers needing different package or features should consult the NXP cross-reference tool.
Where to download PCA9670BS,118 datasheet PDF?
The PCA9670BS,118 datasheet PDF is available for free download from the official NXP website at nxp.com/docs/en/data-sheet/PCA9670.pdf. The document is titled "Remote 8-bit I/O expander for Fm+ I2C-bus with reset" and is 28 pages. Mouser and DigiKey product pages also link to the same PDF.
What are the key specifications of PCA9670BS,118 that engineers should know?
The PCA9670BS,118 ships in 16-HVQFN (3x3), runs on 2.3-5.5 V, supports 1 MHz Fm+ I2C, and provides 8 quasi-bidirectional I/Os. It has 3 address bits (64 devices per bus), hardware RESET, and INT output. ESD protection is 2000 V HBM. Operating temperature is -40 C to +85 C. The part is RoHS compliant.
Where to find PCA9670BS,118 pinout?
The PCA9670BS,118 pinout is in the official NXP PCA9670 datasheet, page 1 (pin configuration) and page 14 (HVQFN-16 land pattern). Pin 1 is marked on the package. The same pinout applies to the PCA9670BS, PCA9670BS-Q100 automotive variant.

엔지니어링 참조 데이터: PCA9670BS,118 — 비교, 설계 지침 및 규정 준수 정보.

선택 가이드

Choose PCA9670BS,118 when you need 8 quasi-bidirectional I/Os, 1 MHz Fm+ I2C bus speed, three hardware address pins (64 chips per bus), and an integrated hardware RESET pin for fail-safe power-up sequencing. It is the best fit for LED matrices, large keypads, and white-goods / industrial control panels that need fast bus updates and clean RESET behavior. Choose PCA9670BS-Q100 for AEC-Q100 automotive environments, PCAL9554A when you need push-pull outputs with software-configurable pull-ups, and PCA9554A when you only need 400 kHz bus speed at lower cost. Choose PCF8574 only for legacy designs that already use the 400 kHz classic-mode I2C and lack a RESET pin - it is functionally similar but does not match the PCA9670BS in speed or pin control.

대체품과의 비교

파라미터 이 제품 PCA9670BS PCA9670BS-Q100 PCA9670PW PCAL9554A PCA9554A PCF8574
Package 16-HVQFN (3x3) with exposed pad 16-HVQFN (3x3) - same 16-HVQFN (3x3) - same 16-TSSOP - different 16-HVQFN (3x3) - same 16-HVQFN (3x3) - same 16-HVQFN (3x3) - same
Brand NXP Semiconductors NXP Semiconductors NXP Semiconductors NXP Semiconductors NXP Semiconductors NXP Semiconductors NXP Semiconductors
Number of I/O 8 8 8 8 8 8 8
I2C Clock Frequency 1 MHz (Fm+) 1 MHz 1 MHz 1 MHz 1 MHz 400 kHz 400 kHz
Supply Voltage 2.3 V to 5.5 V 2.3 V to 5.5 V 2.3 V to 5.5 V 2.3 V to 5.5 V 1.65 V to 5.5 V 2.3 V to 5.5 V 2.5 V to 6.0 V
I/O Type Quasi-bidirectional Quasi-bidirectional Quasi-bidirectional Quasi-bidirectional Push-pull (configurable) Push-pull Quasi-bidirectional
Hardware RESET Pin Yes Yes Yes Yes Yes No No
Automotive Grade (AEC-Q100) No No Yes No No No No

주요 차별점

  • 1 MHz Fm+ I2C bus speed (vs PCF8574)
  • Integrated hardware RESET pin (vs PCA9554A)
  • Three address bits (64 devices per bus) (vs TCA9534)

설계 노트

Estimated: route the SDA and SCL lines with 4.7 kohm pull-ups to VDD sized for the bus capacitance (typically 4.7 kohm at 1 MHz Fm+ and 10 kohm at 100 kHz). Place a 100 nF decoupling capacitor within 1 mm of the VDD pin (pin 8). The exposed thermal pad on the HVQFN-16 package should be soldered to a ground copper pour of at least 16 mm^2 to meet the -40 C to +85 C operating range. Keep the trace between RESET pin and the host MCU shorter than 50 mm to avoid noise pickup during power-up.

Do not leave the RESET pin floating - the PCA9670BS,118 datasheet requires either tying it to VDD through a 10 kohm pull-up or driving it from the host MCU. A floating RESET can cause spurious state at power-up, which is dangerous in white goods and industrial control where outputs drive relays. When migrating from PCF8574, designers must add the RESET handling logic - PCF8574 has no RESET pin and instead powers up with all ports as inputs by default.

Estimated: when chaining 8 or more PCA9670 chips on the same bus, bus capacitance can exceed 400 pF and the 4.7 kohm pull-ups must be re-evaluated. At 1 MHz Fm+, the rise time t10-pulls should remain below 300 ns; if the I2C controller fails to read ACK from the last device, reduce the pull-up resistors to 2.2 kohm or split the bus with a PCA9517A repeater. Keep the cumulative trace length below 200 mm per bus segment to minimize capacitive loading.

규정 준수 정보

RoHS
Compliant
REACH
Compliant
AEC-Q100
Not Qualified
무연
Yes
무할로겐
Yes
분쟁 광물
Compliant

RoHS compliant per NXP product page. Standard PCA9670BS,118 is not AEC-Q100 qualified - choose PCA9670BS-Q100 suffix variant for automotive AEC-Q100 environments. Lead-free and halogen-free per NXP packaging materials declaration.

데이터 검증일: 2026-10-05 — XAIPART 부품 엔지니어링 팀이 검증하고 관리한 데이터

관련 검색

PCA9670BS,118 PCA9670BS,118 datasheet NXP PCA9670 8-bit I2C I/O expander 1MHz Fm+ HVQFN-16 I/O expander PCA9670BS LED matrix driver PCA9670BS vs PCF8574 PCA9670BS drop-in replacement PCA9670BS,118 buy price Raspberry Pi GPIO expander PCA9670 PCA9670BS pinout HVQFN-16 PCA9670BS keypad matrix

관련 부품 & 용어

NXP Semiconductors PCA9670BS PCA9670BS,118 PCA9670BS-Q100 PCA9670PW PCAL9554A PCA9554A PCF8574 I/O expander GPIO expander port expander interface IC I2C Fast-mode Plus Fm+ quasi-bidirectional HVQFN-16 AEC-Q100 RoHS ESD HBM keypad matrix LED matrix driver Raspberry Pi PLC HVAC controller white goods
빠른 견적 RFQ
상세 정보를 모두 입력하십시오 — 영업팀이 24시간 이내에 답변드립니다
부품 번호 제조사 패키지 QTY 목표 가격 합계
합계: $0.00 USD
✓
견적이 제출되었습니다!

24시간 이내에 이메일로 답변드리겠습니다

1
RFQ 제출됨
2
견적 접수됨
3
주문 완료
4
결제
5
배송됨
6
배송 완료
RFQ 상세 보기