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 — тот же корпус, pin-to-pin совместимость. Компоненты в других корпусах, требующие переработки 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 (против PCF8574)
  • Integrated hardware RESET pin (против PCA9554A)
  • Three address bits (64 devices per bus) (против 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
✓
Запрос цены отправлен!

Мы ответим на ваш email в течение 24 часов

1
RFQ отправлен
2
Предложение получено
3
Заказ оформлен
4
Оплата
5
Отправлено
6
Доставлено
Просмотреть детали RFQ