PCA9539PW/Q900,118 - 16-Bit I2C GPIO Expander | NXP
Référence : PCA9539PW/Q900,118 ✓ Actif| Qté | Prix unitaire | Total |
|---|---|---|
| 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 Présentation
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.
Alternatives de remplacement direct pour PCA9539PW/Q900,118 — même boîtier, compatible broche à broche. Les références à boîtier différent nécessitant une retouche du PCB sont exclues.
Outil de comparaison rapide — sélectionnez des références alternatives pour une comparaison côte à côte :
PCA9539PW,118
✅ Remplacement direct📋 Alternative de référence (hors catalogue)
PCA9539RPW,118
✅ Remplacement direct📋 Alternative de référence (hors catalogue)
PCA9539D,118
✅ Remplacement direct ⚠️ Spécifications non vérifiées📋 Alternative de référence (hors catalogue)
TCA9539PWR
✅ Remplacement direct📋 Alternative de référence (hors catalogue)
PCA9539PW
✅ Remplacement direct✓ En stock
Contactez-nous pour le prix
Voir la fiche technique →PCA9535CPW,112
✅ Remplacement direct📋 Alternative de référence (hors catalogue)
PCA9539PW/Q900,118 Spécifications
| Number of I/O Bits | 16 |
| Interface | 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) |
| Boîtier | TSSOP-24 (SOT361-1) |
| Type de montage | Surface Mount |
| Statut RoHS | Compliant |
Configuration des broches de PCA9539PW/Q900,118
| Broche 1 | A0 — Address input 0 |
| Broche 2 | A1 — Address input 1 |
| Broche 3 | P00 — Port 0 input/output 0 |
| Broche 4 | P01 — Port 0 input/output 1 |
| Broche 5 | P02 — Port 0 input/output 2 |
| Broche 6 | P03 — Port 0 input/output 3 |
| Broche 7 | P04 — Port 0 input/output 4 |
| Broche 8 | P05 — Port 0 input/output 5 |
| Broche 9 | P06 — Port 0 input/output 6 |
| Broche 10 | P07 — Port 0 input/output 7 |
| Broche 11 | P10 — Port 1 input/output 0 |
| Broche 12 | P11 — Port 1 input/output 1 |
| Broche 13 | P12 — Port 1 input/output 2 |
| Broche 14 | P13 — Port 1 input/output 3 |
| Broche 15 | P14 — Port 1 input/output 4 |
| Broche 16 | P15 — Port 1 input/output 5 |
| Broche 17 | P16 — Port 1 input/output 6 |
| Broche 18 | P17 — Port 1 input/output 7 |
| Broche 19 | INT — Interrupt output, active LOW, open drain |
| Broche 20 | RESET — Active LOW reset input, restores default state |
| Broche 21 | VSS — Ground |
| Broche 22 | SCL — Serial clock line |
| Broche 23 | SDA — Serial data line |
| Broche 24 | VDD — Supply voltage, 3.0 V to 5.5 V (Q900) |
Applications typiques
PCA9539PW/Q900,118 convient pour 6 applications: 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.
Recommandé
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.
Recommandé
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.
Recommandé
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.
Recommandé
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.
Recommandé
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.
Recommandé
Récapitulatif des produits recommandés
Données de référence d'ingénierie pour PCA9539PW/Q900,118 — comparaison, recommandations de conception et informations de conformité.
Guide de sélection
Comparaison avec les alternatives
| Paramètre | Ce produit | 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 |
Principaux différenciateurs
- Automotive AEC-Q100 qualification (vs PCA9539PW,118)
- External RESET pin (vs PCA9535CPW,112)
- Wider low-voltage operation available in family (vs PCA9539PW/Q900,118 itself)
Notes de conception
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.
Informations de conformité
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.