PCA9539PW/Q900,118 - 16-Bit I2C GPIO Expander | NXP
Артикул: PCA9539PW/Q900,118 ✓ Активен| Кол-во | Цена за ед. | Итого |
|---|---|---|
| 1 | $1.62 | $1,62 |
| 10 | $1.46 | $14,60 |
| 100 | $1.24 | $124,00 |
| 500 | $1.02 | $510,00 |
| 1.000 | $0.86 | $860,00 |
PCA9539PW/Q900,118 Обзор
An I/O expander is an interface IC that adds general-purpose input/output pins to a microcontroller or host processor through a serial bus such as I2C or SMBus. In the system hierarchy, it sits between the host MCU and peripheral circuitry - a power-management and interface component that relieves pin-constrained controllers of the burden of driving buttons, LEDs, switches, and sensors directly.
Key features include 16 quasi-bidirectional GPIOs with 5 V tolerant I/Os, a polarity inversion register, an active-LOW open-drain interrupt output, and an external RESET pin that restores the default state without a bus power cycle. The /Q900 variant is qualified to AEC-Q100 for automotive applications and operates from 3.0 V to 5.5 V, versus 2.3 V to 5.5 V for the standard PCA9539PW.
Architecturally, the PCA9539 is a CMOS slave device with four register pairs (input, output, polarity inversion, configuration) addressed via two hardware address pins A0 and A1, allowing four devices on one bus for up to 64 I/Os. Configuration registers set each pin as input (high-impedance) or output. The interrupt function flags any input state change for fast host polling, avoiding continuous bus reads.
Typical applications include automotive body electronics (door modules, lighting control), keypad and switch scanning, LED drive expansion, server backplane monitoring, and industrial PLC I/O cards where MCU pin count is scarce.
Design consideration: unused inputs should not be left floating; tie them to a defined level via the internal or external pull-up, and keep the I2C pull-up resistance sized for the 400 kHz bus load capacitance.
This page synthesizes distributor pricing, drop-in alternatives from TI, Nexperia, and NXP standard-grade lines, plus design notes not found in the manufacturer datasheet.
Аналоги без доработки для PCA9539PW/Q900,118 — тот же корпус, pin-to-pin совместимость. Компоненты в других корпусах, требующие переработки PCB, исключены.
Инструмент быстрого сравнения — выберите альтернативные компоненты для сравнения бок о бок:
PCA9539PW,118
✅ Прямая замена📋 Справочный аналог (нет в каталоге)
PCA9539RPW,118
✅ Прямая замена📋 Справочный аналог (нет в каталоге)
PCA9539D,118
✅ Прямая замена ⚠️ Характеристики не проверены📋 Справочный аналог (нет в каталоге)
TCA9539PWR
✅ Прямая замена📋 Справочный аналог (нет в каталоге)
PCA9539PW
✅ Прямая замена✓ В наличии
Уточнить цену
Открыть даташит →PCA9535CPW,112
✅ Прямая замена📋 Справочный аналог (нет в каталоге)
PCA9539PW/Q900,118 Характеристики
| Number of I/O Bits | 16 |
| Интерфейс | I2C, SMBus |
| Maximum Bus Frequency | 400 kHz |
| Supply Voltage Range | 3.0 V to 5.5 V (Q900 variant) |
| I/O Tolerance | 5 V tolerant I/Os |
| Interrupt Output | Yes, active LOW, open drain |
| Reset Pin | Yes, active LOW external RESET |
| Polarity Inversion Register | Yes |
| Hardware Address Pins | A0, A1 (4 slave addresses) |
| Register Pairs | Input, Output, Polarity Inversion, Configuration |
| Technology | CMOS |
| Qualification | AEC-Q100 (Q900 automotive grade) |
| Корпус | TSSOP-24 (SOT361-1) |
| Тип монтажа | Surface Mount |
| Статус RoHS | Compliant |
Конфигурация выводов PCA9539PW/Q900,118
| Контакт 1 | A0 — Address input 0 |
| Контакт 2 | A1 — Address input 1 |
| Контакт 3 | P00 — Port 0 input/output 0 |
| Контакт 4 | P01 — Port 0 input/output 1 |
| Контакт 5 | P02 — Port 0 input/output 2 |
| Контакт 6 | P03 — Port 0 input/output 3 |
| Контакт 7 | P04 — Port 0 input/output 4 |
| Контакт 8 | P05 — Port 0 input/output 5 |
| Контакт 9 | P06 — Port 0 input/output 6 |
| Контакт 10 | P07 — Port 0 input/output 7 |
| Контакт 11 | P10 — Port 1 input/output 0 |
| Контакт 12 | P11 — Port 1 input/output 1 |
| Контакт 13 | P12 — Port 1 input/output 2 |
| Контакт 14 | P13 — Port 1 input/output 3 |
| Контакт 15 | P14 — Port 1 input/output 4 |
| Контакт 16 | P15 — Port 1 input/output 5 |
| Контакт 17 | P16 — Port 1 input/output 6 |
| Контакт 18 | P17 — Port 1 input/output 7 |
| Контакт 19 | INT — Interrupt output, active LOW, open drain |
| Контакт 20 | RESET — Active LOW reset input, restores default state |
| Контакт 21 | VSS — Ground |
| Контакт 22 | SCL — Serial clock line |
| Контакт 23 | SDA — Serial data line |
| Контакт 24 | VDD — Supply voltage, 3.0 V to 5.5 V (Q900) |
Типичное применение
PCA9539PW/Q900,118 подходит для 6 применениеs: Automotive Body Electronics, Keypad and Switch Scanning, LED Drive and Status Indication, Server Backplane and Rack Monitoring, Industrial PLC I/O Expansion, Battery-Powered and Handheld Devices.
Automotive Body Electronics
The AEC-Q100 qualification of the PCA9539PW/Q900,118 makes it a natural fit for door modules, seat control, mirror adjustment, and lighting control units. Its 16 quasi-bidirectional GPIOs replace dedicated MCU pins for switch reading and relay/LED drive, while the active-LOW interrupt flags switch state changes without continuous bus polling. Placed on the vehicle's I2C bus at 400 kHz, it tolerates 5 V transients on its I/Os, and the RESET pin allows a watchdog or MCU to restore default states after a bus fault without power-cycling the module - important for functional-safety-oriented designs.
Рекомендуется
Keypad and Switch Scanning
The PCA9539PW/Q900,118 expands a pin-limited MCU into a matrix keypad or discrete-switch interface: Port 0 drives scan lines as outputs while Port 1 reads return lines as inputs. The polarity inversion register lets the firmware read an active-LOW matrix without software XOR logic. Whenever any return line changes, the open-drain INT output (pin 19) asserts, waking the MCU from idle instead of timed polling - reducing bus traffic to a single 3-byte read per event. At 400 kHz I2C, a full 16-pin read takes on the order of 100 microseconds, fast enough for debounced human-interface scanning.
Рекомендуется
LED Drive and Status Indication
Sixteen outputs of the PCA9539PW/Q900,118 drive status LEDs, backlight enables, or fault indicators through appropriate series resistors. The configuration register switches any pin between input and output dynamically, so one port can double as both LED drive and button read in time-multiplexed schemes. Because outputs are registered, the host updates all 16 indicators with a single 3-byte I2C write, and the state persists without host intervention. In 5 V systems the pins sink standard LED currents per datasheet ratings; for higher-current strings, pair with external transistors or LED drivers.
Рекомендуется
Server Backplane and Rack Monitoring
In servers and storage shelves, the PCA9539PW/Q900,118 aggregates presence-detect signals, hot-swap handle switches, fan-fail flags, and board revision straps onto a shared 3.3 V or 5 V SMBus. The 5 V tolerant I/Os accept legacy 5 V telemetry lines even when the expander runs at 3.3 V. The RESET pin allows a shelf-management MCU or CPLD to recover the expander to a known state after SMBus hangs - a common field failure mode - without cycling the backplane power. Four addressable devices yield 64 monitored points per bus segment, sufficient for mid-plane shelf designs.
Рекомендуется
Industrial PLC I/O Expansion
Factory automation I/O cards use the PCA9539PW/Q900,118 to digitize limit switches, selector switches, and relay feedback while also driving panel lamps and relay coils (via driver transistors). The open-drain interrupt provides event-driven scanning of discrete inputs, and the polarity inversion register normalizes mixed sourcing/sinking field wiring in software. Its industrial temperature capability and wide availability from NXP, TI, and Nexperia simplify long-term sourcing for multi-year production programs. Bus isolation with an I2C buffer allows the expander to sit on a remote card connected through long cable runs.
Рекомендуется
Battery-Powered and Handheld Devices
Portable instruments and handheld terminals use the PCA9539PW/Q900,118 to manage buttons, LEDs, and low-rate sensor enables while keeping the main MCU in deep sleep. The expander's low CMOS standby consumption preserves battery life, and the interrupt output wakes the MCU only on genuine user input, eliminating periodic GPIO polling over I2C. Running at 3.3 V with 5 V tolerant inputs lets one rail strategy serve both new and legacy peripherals. Typical designs place a 10 kOhm pull-up on INT to the MCU wake pin and use the RESET line tied to the system supervisor for clean power-up defaults.
Рекомендуется
Сводка рекомендуемых товаров
Справочные инженерные данные для PCA9539PW/Q900,118 — сравнение, рекомендации по проектированию и информация о соответствии.
Руководство по выбору
Сравнение с аналогами
| Параметр | Этот товар | PCA9539PW,118 | TCA9539PWR | PCA9535CPW,112 |
|---|---|---|---|---|
| Package | TSSOP-24 (SOT361-1) | TSSOP-24 - same | TSSOP-24 - same | TSSOP-24 - same |
| Brand | NXP Semiconductors | NXP Semiconductors | Texas Instruments | NXP Semiconductors |
| Number of GPIOs | 16 | 16 | 16 | 16 |
| Supply Voltage Range | 3.0 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 |
| Reset Pin | Yes (active LOW) | Yes (active LOW) | Yes (active LOW) | No |
| Interrupt Output | Yes, active LOW open drain | Yes | Yes | Yes |
| Automotive Qualification | AEC-Q100 (/Q900) | No (standard grade) | No (use TCA9539-Q1) | No |
| Max Bus Frequency | 400 kHz | 400 kHz | 400 kHz | 400 kHz |
Ключевые отличия
- Automotive AEC-Q100 qualification (против PCA9539PW,118)
- External RESET pin (против PCA9535CPW,112)
- Wider low-voltage operation available in family (против PCA9539PW/Q900,118 itself)
Заметки по проектированию
Place 100 nF ceramic decoupling directly across VDD (pin 24) and VSS (pin 21) with a short return path. I2C pull-up resistors on SDA/SCL should be sized for total bus capacitance: 4.7 kOhm at 3.3 V with under 200 pF is typical for 400 kHz Fast-mode. The INT output is open drain and needs its own pull-up to the host logic rail; do not share a pull-up with SDA since INT is not a data line.
On the /Q900 variant, do not power below 3.0 V even though the standard PCA9539PW runs to 2.3 V - the automotive grade specifies 3.0 V minimum. Address pins A0/A1 must be tied to a defined level (VDD or VSS), never left floating, or the slave address is indeterminate. The RESET pin is active LOW with internal default state after release; a floating RESET during slow power ramps can leave registers in an unknown state - drive it from a supervisor or RC network.
Estimated: at 3.3 V supply the PCA9539 CMOS core consumes only microamp-level static current, so I/O loading dominates the power budget - each output sourcing an LED at 5-10 mA adds roughly 16-33 mW per pin. Total dissipation in a 16-LED application stays well under the TSSOP-24 thermal capability (theta_JA around 100-120 C/W for SOT361-1 on standard 4-layer boards), so no heatsinking is needed; verify against the datasheet thermal table for high-ambient automotive cabins.
Keep I2C rise times within the Fast-mode specification by matching pull-up resistance to bus loading; long backplane traces can add hundreds of pF and stall a 400 kHz bus. Segment the bus with an I2C buffer/switch when the expander sits on a pluggable card. Because interrupt-driven designs read inputs immediately after INT asserts, ensure the host I2C driver releases SDA cleanly - a stuck read can re-assert INT behavior inconsistently until the input registers are read.
Информация о соответствии
AEC-Q100 qualification per Mouser AEC-Q100 filter on the /Q900 part. RoHS compliant per NXP product page listing. REACH and halogen-free status not stated in provided data.