NXP Semiconductors PCA9502BS,157
- Part No.:
- PCA9502BS,157
- Manufacturer:
- NXP Semiconductors
- Category:
- I/O Expanders
- Package:
- 24-VFQFN Exposed Pad
- Datasheet:
-
PCA9502BS,157.pdf
- Description:
- IC XPNDR 400KHZ I2C SPI 24HVQFN
- Quantity:
- Payment:

- Shipping:

Inventory:2,271
Please send an inquiry. Send us your inquiry, and we will respond immediately.
Product details
Overview
PCA9502BS,157 from NXP Semiconductors is an 8-bit I/O expander with dual-mode I²C-bus or SPI host interface, operating at 2.5 V or 3.3 V, supporting industrial temperature range (−40 °C to +85 °C), software reset, and 16 hardware-selectable slave addresses - deployed in portable, battery-operated devices requiring compact GPIO expansion.
For engineers reviewing the PCA9502BS,157 datasheet, PCA9502BS,157 pinout, PCA9502BS,157 application, or PCA9502BS,157 equivalent, this page delivers verified interface modes (I²C Fast-mode up to 400 kbit/s or SPI up to 15 Mbit/s), HVQFN24 package mapping, GPIO register control behavior, IRQ interrupt latching logic, and validated alternative parts for embedded I/O extension designs.
Technical Context
The PCA9502BS,157 implements a dual-interface architecture where the I2C/SPI select pin (Pin 4) statically configures operation mode at power-up: HIGH enables I²C-bus slave mode (Fast-mode compliant, noise-filtered SCL/SDA), LOW enables SPI slave mode (Mode 0, 15 Mbit/s max). Both interfaces share identical register map (IODir, IOState, IOIntEna, IOControl) and GPIO[7:0] functionality.
Interrupt generation is edge-triggered on GPIO input state change and controlled via IOIntEna register; IRQ output is open-drain with external pull-up (1 kΩ @ 3.3 V, 1.5 kΩ @ 2.5 V). Software reset is executed by writing '1' to bit 3 (SReset) of IOControl register (0x0E), clearing all configuration registers to default states without affecting hardware reset timing.
Key Specifications
| Parameter | Value and Actual Design Meaning |
|---|---|
| I/O Count | 8 bidirectional programmable GPIO pins (GPIO0–GPIO7), each configurable as input or output via IODir register |
| Interface Modes | Selectable I²C-bus (Fast-mode, 400 kbit/s max) or SPI (Mode 0, 15 Mbit/s max); mode set by static I2C/SPI pin (Pin 4) |
| Supply Voltage | 2.5 V ±0.2 V or 3.3 V ±0.3 V; supports dual-voltage system integration without level shifters |
| Operating Temp | −40 °C to +85 °C industrial range; validated across full voltage and load conditions per datasheet Table 15 |
| Interrupt Logic | IRQ output asserts on GPIO input state change; latching enabled/disabled via IOLatch bit (IOControl[0]) |
| Slave Addressing | 16 unique I²C addresses (0x90–0xAE) selectable via A0/A1 pins; no address collision in multi-device I²C buses |
| Package | HVQFN24 (SOT616-3), 4 mm × 4 mm × 0.85 mm, thermal-enhanced, center ground pad required |
Pinout & Package
HVQFN24 package (SOT616-3) with 24 terminals, 4 mm × 4 mm body, 0.85 mm height, and exposed center thermal pad requiring PCB ground connection.
| Pin/Terminal | Circuit Role | Design Meaning |
|---|---|---|
| RESET (1) | Hardware reset input | Active-low asynchronous reset; initializes all registers and forces GPIOs to high-impedance inputs |
| I2C/SPI (4) | Interface mode select | Logic HIGH = I²C-bus mode; LOW = SPI mode; must be stable before power-up or reset release |
| CS/A0 (5) | SPI chip select / I²C address bit A0 | In SPI: active-low chip select (Schmitt trigger); in I²C: LSB of 7-bit slave address (with A1) |
| SI/A1 (6) | SPI data input / I²C address bit A1 | In SPI: serial data input; in I²C: MSB of 7-bit slave address (with A0) |
| SO (7) | SPI data output | 3-stateable output in SPI mode; undefined (must be NC) in I²C mode |
| SCL/SCLK (8) | Clock input | Shared pin: I²C serial clock (SCL) or SPI serial clock (SCLK); accepts standard logic levels |
| SDA (9) | I²C data I/O / SPI unused | In I²C: open-drain bidirectional data line; in SPI: must connect to VSS (not floating) |
| IRQ (12) | Interrupt output | Open-drain active-low interrupt signal; requires external pull-up resistor to VDD (1 kΩ @ 3.3 V) |
| GPIO0–GPIO7 (13–16, 18–21) | Programmable I/O pins | Configurable direction (IODir), state (IOState), interrupt enable (IOIntEna), and latching (IOLatch) |
Key Features
| Feature | Design Value |
|---|---|
| Dual-interface flexibility | Single device supports either I²C-bus (400 kbit/s) or SPI (15 Mbit/s) - eliminates need for separate I/O expanders per interface |
| Software-initiated reset | Bit 3 (SReset) in IOControl register (0x0E) triggers full register reset without hardware signal assertion or power cycle |
| Configurable interrupt latching | IOLatch bit (IOControl[0]) selects between edge-triggered (non-latched) or level-captured (latched) GPIO interrupt behavior |
| 16-address I²C scalability | A0/A1 pins enable 16 distinct I²C addresses (0x90–0xAE), allowing up to 16 PCA9502BS,157 devices on one bus |
| Low-power operation | 600 µA static supply current (VDD = 2.5 V or 3.3 V) supports battery life extension in portable applications |
Applications
| Factory Automation | Portable Medical Devices |
|---|---|
Use Scenario: PLC-based sensor node with limited MCU GPIO resources requires additional digital inputs for limit switches and outputs for solenoid drivers. IC Role / Device Role: PCA9502BS,157 acts as an I²C-connected peripheral providing 8 configurable GPIOs, reducing MCU pin count burden while enabling remote status monitoring and actuator control. Use Value: Enables deterministic interrupt-driven I/O handling via IRQ pin, eliminating polling overhead and improving real-time response in time-critical motion control sequences. |
Use Scenario: Handheld glucose meter uses a low-power microcontroller with insufficient GPIOs to drive LCD segments, buttons, and LED indicators simultaneously. IC Role / Device Role: PCA9502BS,157 serves as SPI-connected I/O expander, offloading GPIO management from the main MCU and supporting both input (button scan) and output (segment drive) functions. Use Value: Reduces BOM count by consolidating discrete buffers/switches; 2.5 V operation matches battery voltage profile, minimizing regulator stages and power loss. |
| Cellular IoT Modems | Industrial HMI Panels |
Use Scenario: LTE-M module integrates with host processor via I²C; requires extra GPIOs for SIM detection, antenna switch control, and wake-on-ring signaling. IC Role / Device Role: PCA9502BS,157 operates in I²C mode with software reset capability, providing dedicated, interrupt-capable I/O lines isolated from the modem's internal GPIO constraints. Use Value: Hardware reset independence allows safe recovery of I/O state during modem firmware updates without disrupting host communication or power sequencing. |
Use Scenario: Touch-enabled industrial display panel needs robust GPIO expansion for keypad scanning, backlight PWM, and fault indicator LEDs under EMI-prone factory floor conditions. IC Role / Device Role: PCA9502BS,157 deployed in I²C mode with noise-filtered SCL/SDA inputs, delivering reliable GPIO control despite electrical noise from nearby motor drives. Use Value: Built-in input noise filtering and 4 kV HBM ESD rating (per datasheet Table 14) ensure stable operation without external RC filters or TVS diodes on I/O lines. |
Equivalent & Alternatives
The following parts are listed as comparable options for similar I/O expander applications.
| Alternative Part | Technical Difference | Application Difference | Selection Advice |
|---|---|---|---|
| PCA9555D,118 | 16-bit I/O, I²C-only interface (no SPI), higher supply current (1000 µA), same HVQFN24 package | Lacks SPI support and software reset; better suited for high-pin-count, I²C-only systems needing more GPIOs | Choose PCA9555D,118 only if 16 GPIOs are required and SPI compatibility is unnecessary. |
| MCP23017-E/SP | 16-bit I/O, I²C-only, 5 V tolerant inputs, no software reset, DIP-28 package (not HVQFN24) | Requires PCB redesign due to through-hole package; lacks software reset and dual-interface flexibility | Select MCP23017-E/SP only for legacy 5 V systems where board space and reset autonomy are secondary concerns. |
Compared with PCA9502BS,157, PCA9555D,118 offers double the I/O count but sacrifices SPI compatibility and software reset; MCP23017-E/SP provides 5 V tolerance but mandates layout changes and removes critical runtime reset control - making PCA9502BS,157 optimal for space-constrained, dual-interface, low-power embedded designs.
Availability
PCA9502BS,157 is available at Aetrix Electronics and suitable for factory automation, portable medical devices, and cellular IoT modems requiring stable component supply, long-term lifecycle support, and guaranteed traceability.
Supply support for PCA9502BS,157 includes scheduled delivery planning, volume procurement assistance, BOM continuity management, traceable sourcing, and lifecycle availability coordination for OEM customers, industrial embedded developers, connected-device designers, and electronics production programs.
Manufacturer
NXP Semiconductors is a global semiconductor leader focused on secure connectivity solutions for automotive, industrial, and IoT applications, with deep expertise in interface and mixed-signal ICs.
The PCA9502BS,157 belongs to NXP's I/O expander product line, designed specifically for compact, low-power embedded systems needing flexible host interface options and deterministic interrupt-driven GPIO control.
FAQ
What interface protocols does the PCA9502BS,157 support?
The PCA9502BS,157 supports two mutually exclusive host interfaces selected at power-up: I²C-bus (Fast-mode, up to 400 kbit/s) or SPI (Mode 0, up to 15 Mbit/s). The I2C/SPI pin (Pin 4) determines mode - HIGH for I²C, LOW for SPI. Both interfaces access the same register set (IODir, IOState, IOIntEna, IOControl) and GPIO[7:0] functionality, enabling consistent firmware abstraction across protocols.
How does the software reset function work on the PCA9502BS,157?
Software reset on the PCA9502BS,157 is triggered by writing '1' to bit 3 (SReset) of the IOControl register (address 0x0E). This action clears all configuration registers (IODir, IOIntEna, IOControl) to their power-on defaults and forces GPIO pins into high-impedance input mode. The SReset bit auto-clears to '0' after execution, and no external RESET pin assertion is required - enabling full device recovery from firmware without hardware intervention.
What are the GPIO interrupt capabilities of the PCA9502BS,157?
The PCA9502BS,157 generates interrupts on GPIO input state changes via the open-drain IRQ pin (Pin 12). Interrupt sources are individually enabled per GPIO using the IOIntEna register (0x0C). Latching behavior is controlled by the IOLatch bit (IOControl[0]): when set, input state changes are captured in IOState register and persist until read; when cleared, interrupts are edge-triggered and cleared on IOState read. External pull-up (1 kΩ @ 3.3 V) is mandatory for IRQ operation.
Can the PCA9502BS,157 operate at both 2.5 V and 3.3 V supply voltages?
Yes, the PCA9502BS,157 is fully specified for operation at either 2.5 V ±0.2 V or 3.3 V ±0.3 V, with corresponding static supply current of ≤600 µA (both conditions). Input thresholds scale accordingly: VIH is ≥1.6 V (2.5 V supply) or ≥2.0 V (3.3 V supply); IRQ pull-up resistors must match supply voltage (1.5 kΩ for 2.5 V, 1 kΩ for 3.3 V) to ensure valid logic levels and drive strength.
What package type and thermal requirements apply to the PCA9502BS,157?
The PCA9502BS,157 uses the HVQFN24 package (SOT616-3), measuring 4 mm × 4 mm × 0.85 mm with an exposed center thermal pad. This pad must be soldered to a PCB ground plane to meet thermal and electrical specifications - failure to connect it degrades thermal performance and may cause reliability issues. Pin pitch is 0.5 mm, requiring standard fine-pitch reflow processes compatible with automated assembly.
PCA9502BS,157 Specifications
- Product attributes
- Attribute value
- Manufacturer:
- NXP Semiconductors
- Series:
- -
- Package/Case:
- 24-VFQFN Exposed Pad
- Packaging:
- Tray
- Product Status:
- Obsolete
- Programmable:
- Not Verified
- Number of I/O:
- 8
- Interface:
- I2C, SPI
- Interrupt Output:
- No
- Features:
- -
- Output Type:
- Push-Pull
- Current - Output Source/Sink:
- -
- Clock Frequency:
- 400 kHz
- Voltage - Supply:
- 2.3V ~ 3.6V
- Operating Temperature:
- -40°C ~ 85°C
- Grade:
- -
- Qualification:
- -
- Mounting Type:
- Surface Mount
- Supplier Device Package:
- 24-HVQFN (4x4)
PCA9502BS,157 FAQ
1.How can I place an order for PCA9502BS,157 through Aetrix?
Please submit a Request for Quotation (RFQ) for PCA9502BS,157 on Aetrix. Our sales agent will provide a competitive quotation and guide you through the order confirmation once you accept the terms.
2.Are the price and stock information for PCA9502BS,157 reliable?
The price and inventory of PCA9502BS,157 are updated periodically and may fluctuate due to market conditions. Stock and pricing data are typically refreshed every 24 hours. Quotation validity for PCA9502BS,157 is usually 5 days.
3.What payment methods are accepted for PCA9502BS,157?
We accept Wire Transfer, PayPal, Credit Card, Western Union, MoneyGram, and Escrow for PCA9502BS,157 transactions.
Note: Certain payment methods may incur a processing fee.
4.How is shipping managed for PCA9502BS,157?
PCA9502BS,157 orders can be shipped via leading logistics carriers, including DHL, UPS, FedEx, TNT, or Registered Mail.
Once your PCA9502BS,157 order is processed, you will receive an email with the shipment details and tracking number.
Note: Tracking information may take up to 24 hours to appear. Express delivery typically takes 3–5 business days.
5.How can I obtain technical support or documentation for PCA9502BS,157?
For technical support, including PCA9502BS,157 datasheets, pinout diagrams, or application guidance, please contact our engineering support team. They can provide detailed documentation and assistance for your PCA9502BS,157 requirements.
6.How does Aetrix verify that PCA9502BS,157 is sourced from the original manufacturer or authorized distributors?
All PCA9502BS,157 products on Aetrix are procured from qualified distributors and authorized channels. Our dedicated quality assurance team conducts strict verification, including traceability checks and, if necessary, third-party testing. This ensures that PCA9502BS,157 meets industry standards.
7.What is the process for return or replacement of PCA9502BS,157?
All PCA9502BS,157 units undergo pre-shipment inspection (PSI). If there is an issue with PCA9502BS,157, returns or replacements are accepted under the following conditions:
1.Quantity discrepancies, incorrect items, or visible external defects (such as breakage or corrosion), acknowledged by Aetrix.
2.The issue is reported within 90 days of delivery.
3.The PCA9502BS,157 part is unused and in its original packaging.
Return procedure for PCA9502BS,157:
1.Submit a request within 90 days.
2.Obtain a Return Material Authorization (RMA) from Aetrix.
PCA9502BS,157 Tags

-
TCA6408ARSVR
Texas Instruments
-
TCA9535RTWR
Texas Instruments

-
FXL6408UMX
onsemi

-
PCF8574ADWR
Texas Instruments

-
PCF8574APWR
Texas Instruments

-
TCA9555PWR
Texas Instruments
-
TCA9554PWR
Texas Instruments
-
TCA9554APWR
Texas Instruments

-
TCA9539PWR
Texas Instruments
-
TCA9534PWR
Texas Instruments
-
TCA9555RTWR
Texas Instruments

-
TCA9535PWR
Texas Instruments
Tech Hub
A practical engineering guide to 3.3V and 5V logic compatibility, input thresholds, resistor dividers, translator ICs, MOSFET level shifting, I2C pull-ups, timing limits and power-sequencing risks.
The 74HC595 uses push-pull logic outputs, while the TPIC6B595 uses 50 V open-drain DMOS sinks for higher-power loads. This guide compares timing, current limits, 3.3 V interfacing, load wiring, thermal…
The 74HC595 converts serial data into eight stable parallel outputs. This guide covers pin functions, shift and storage timing, OE and MR behavior, drive-current limits, cascading, voltage compatibilit…
A technical comparison of level-sensitive latches and edge-triggered flip-flops, covering timing windows, setup and hold limits, master–slave operation, time borrowing, race-through, HDL inference and…
A D latch stores one bit while Enable controls when data can pass. This reference covers gate-level operation, truth tables, transparency, setup and hold timing, LE versus OE, common ICs and practical …
An SR latch stores one bit through cross-coupled feedback. This engineering reference covers NOR and NAND implementations, truth tables, forbidden-state recovery, gated operation, switch debouncing, fa…
Latch circuits retain one bit through feedback. This technical reference covers SR and D latches, truth tables, transparency, timing limits, latch-versus-flip-flop behavior, applications and common log…
An engineering guide to LED driver operation, constant-current and constant-voltage outputs, linear and switching topologies, dimming, IC selection, calculations, replacement compatibility, and fault c…
Operational amplifier guide covering op amp basics, feedback, ideal vs real op amps, common configurations, buffer circuits, offset, bias current, gain-bandwidth, slew rate, rail-to-rail limits and sel…
Jumper cables guide covering safe connection order, red and black clamp placement, final ground connection, cable gauge, length, clamp quality, copper vs CCA cables, jump starter comparison and battery…

