STMicroelectronics STMPE2403TBR
- Part No.:
- STMPE2403TBR
- Manufacturer:
- STMicroelectronics
- Category:
- I/O Expanders
- Package:
- 36-TFBGA
- Datasheet:
-
STMPE2403TBR.pdf
- Description:
- IC XPNDR 400KHZ I2C 36TFBGA
- Quantity:
- Payment:

- Shipping:

Inventory:3,278
Please send an inquiry. Send us your inquiry, and we will respond immediately.
Product details
Overview
STMPE2403TBR from STMicroelectronics is a 24-bit I²C GPIO port expander with integrated keypad controller (8×12 matrix), three 8-bit PWM outputs for LED brightness/blink control, interrupt output, and ultra-low standby current (15–40 µA). It serves as a system-level peripheral interface IC in mobile multimedia platforms to extend host ASIC GPIO resources while enabling key scanning, backlight dimming, and rotator decoding.
For engineers reviewing the STMPE2403TBR datasheet, STMPE2403TBR pinout, STMPE2403TBR application, or STMPE2403TBR equivalent, this device is selected for low-power portable systems requiring concurrent keypad scanning, programmable PWM timing, and configurable hotkey wake-up on individual GPIOs - all within a 3.6×3.6 mm TFBGA36 package.
Technical Context
The STMPE2403TBR implements a hierarchical register-mapped architecture with dedicated modules: Keypad Controller (supports 96-key scan, ghost key handling, and wake-from-hibernate), PWM Controller (three independent 8-bit channels with programmable duty cycle and frequency), and GPIO Controller (24 pins individually configurable as input/output/alternate function with Schmitt-trigger inputs and 5–35 Ω MUX-on resistance).
Its I²C interface complies with Philips I²C v2.1, supports Standard (100 kbps) and Fast (400 kbps) modes, and allows up to four devices on one bus via ADDR0/ADDR1 pin-programmed slave addresses (0x84–0x8A). Power management includes autosleep, hibernate mode, and per-GPIO wake-up capability triggered by configurable pulse width detection.
Key Specifications
| Parameter | Value and Actual Design Meaning |
|---|---|
| GPIO Count | 24 bidirectional pins, each configurable as input, output, keypad row/column, PWM, or rotator/MUX function. |
| Keypad Support | Hardware-accelerated 8×12 matrix scan (96 keys), with priority-based detection, ghost key suppression, and wake-up from hibernate. |
| PWM Outputs | 3 × 8-bit PWM channels; supports LED brightness control and blinking with independent duty/frequency programming. |
| I²C Interface | 7-bit slave address (0x84–0x8A), Standard/Fast mode (100/400 kbps), auto-increment register reads, general call support. |
| Supply Voltage | 1.65–1.95 V (typ. 1.8 V); dual rail: VCC1 (core I/O), VCC2 (I²C/PWM output stage). |
| Standby Current | 15–20 µA (hibernate, XTALIN not floating); enables battery-sensitive portable operation. |
| Package | TFBGA36, 3.6×3.6 mm, 0.5 mm pitch; bottom-view ball map defined per ST doc AN2586. |
Pinout & Package
STMPE2403TBR uses a 36-ball TFBGA package (3.6×3.6 mm, 0.5 mm pitch), optimized for space-constrained mobile PCB layouts. Ball assignment follows JEDEC MO-220 standard with defined mechanical and thermal characteristics (RthJA = 100 °C/W).
| Pin/Terminal | Circuit Role | Design Meaning |
|---|---|---|
| SDATA / SCLK | I²C data/clock | Open-drain bidirectional interface; requires external pull-ups; supports multi-device addressing. |
| INT | Open-drain interrupt | Active-low signal indicating keypad event, GPIO change, or PWM completion; shared across all modules. |
| KP_X0–KP_X7 | Keypad column inputs | GPIO 0–7; configurable as general-purpose inputs or keypad scan columns with Schmitt-triggered inputs. |
| KP_Y0–KP_Y11 | Keypad row outputs | GPIO 8–20; drive rows during scan; support rotator/MUX alternate functions. |
| PWM1–PWM3 | PWM output drivers | GPIO 21–23; 16 mA sink capability; VOH/VOL specified at 1.35 V/0.45 V for 1.8 V supply. |
| ADDR0 / ADDR1 | I²C address select | Hardwired at reset to set slave address (0x84–0x8A); released for GPIO use after initialization. |
| XTALIN / XTALOUT | 32 kHz oscillator interface | Supports crystal or external clock; floating XTALIN increases hibernate current by ~20 µA. |
Key Features
| Feature | Design Value |
|---|---|
| Configurable hotkey per GPIO | Each of 24 pins supports programmable wake-up pulse width (min. 10 µs) and edge sensitivity for low-power event detection. |
| Integrated keypad controller | Hardware scan engine eliminates host CPU overhead; handles debouncing, ghost key rejection, and row/column priority. |
| Three independent PWM channels | 8-bit resolution with programmable period; enables synchronized LED dimming and blink patterns without host intervention. |
| Rotator decoder interface | GPIO 18–20 support quadrature encoder input via MUX paths; used for scroll wheel or jog dial position sensing. |
| Ultra-low hibernate current | 15 µA typical with XTALIN driven; extends battery life in always-on keypad monitoring applications. |
Applications
| Smartphone Keypad Interface | Portable Media Player Backlight Control |
|---|---|
Use Scenario: Scanning physical QWERTY or numeric keypad in legacy smartphone designs with limited baseband ASIC GPIOs. IC Role / Device Role / Timing Role: Dedicated keypad controller offloads host processor; performs autonomous 8×12 matrix scan at configurable rate (up to 125 Hz). Use Value: Reduces host polling load by >90%; enables immediate wake-from-hibernate on keypress with <100 µs latency. | Use Scenario: Driving RGB LED backlight in handheld video players where brightness must be dynamically adjusted during playback. IC Role / Device Role / Timing Role: PWM generator providing three independent 8-bit dimming channels synchronized to display frame timing. Use Value: Achieves 256-step smooth brightness control without MCU timer resource consumption or software PWM jitter. |
| Game Console D-Pad & Button Matrix | Industrial Handheld Terminal Input System |
Use Scenario: Supporting directional pad and action button matrix in portable gaming hardware with strict power budget. IC Role / Device Role / Timing Role: GPIO expander with hotkey wake-up and keypad scan; detects simultaneous keypresses with priority arbitration. Use Value: Guarantees sub-5 ms response time for multi-key combos; maintains <20 µA quiescent current during pause states. | Use Scenario: Managing membrane keypad, status LEDs, and rotary encoder in ruggedized field terminals operating on Li-ion batteries. IC Role / Device Role / Timing Role: Multi-function peripheral hub: keypad scan + PWM LED control + rotator decoding + interrupt aggregation. Use Value: Consolidates 3 discrete ICs into single TFBGA36 footprint; reduces BOM count and PCB area by 40%. |
Equivalent & Alternatives
The following parts are listed as comparable options for similar GPIO expansion and keypad interface applications.
| Alternative Part | Technical Difference | Application Difference | Selection Advice |
|---|---|---|---|
| TCA6424A | 24-bit I²C expander with interrupt but no keypad controller or PWM; supports 1.65–5.5 V operation. | Lacks hardware keypad scan and PWM; requires external MCU firmware for key detection and LED timing. | Select when only GPIO extension is needed and voltage flexibility (up to 5.5 V) is critical. |
| PCA9555 | 16-bit I²C expander with interrupt; no keypad, PWM, or rotator functions; lower pin count and cost. | Insufficient for 8×12 matrix; cannot replace STMPE2403TBR in full-featured keypad+backlight systems. | Choose for simpler 16-GPIO expansions where keypad acceleration and PWM are handled externally. |
Compared with TCA6424A and PCA9555, the STMPE2403TBR uniquely integrates keypad scan logic, three PWM generators, and rotator decoding - eliminating host CPU overhead and external components required by those alternatives for equivalent functionality.
Availability
STMPE2403TBR is available at Aetrix Electronics and suitable for smartphone keypad interfaces, portable media player backlight control, game console D-pad systems, and industrial handheld terminal input subsystems requiring stable component supply and long-term lifecycle support.
Supply support for STMPE2403TBR 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
STMicroelectronics is a global semiconductor leader headquartered in Geneva, Switzerland, specializing in microcontrollers, power management, analog, and MEMS technologies for automotive, industrial, and consumer markets.
The STMPE series targets portable electronics peripheral expansion, designed specifically to reduce host processor load and power consumption in battery-powered devices with complex human-interface requirements.
FAQ
What is the maximum keypad matrix size supported by the STMPE2403TBR?
The STMPE2403TBR supports up to an 8×12 matrix (96 keys) using its dedicated hardware keypad controller. KP_X0–KP_X7 serve as column inputs, and KP_Y0–KP_Y11 serve as row outputs. The controller handles scan sequencing, ghost key detection, and priority-based key reporting without host CPU involvement.
Can the PWM outputs drive LEDs directly, and what is their current capability?
Yes, the three PWM outputs (PWM1–PWM3) can drive LEDs directly with a sink current capability of 16 mA per channel. Output voltage specifications are VOH ≥ 1.35 V and VOL ≤ 0.45 V at 1.8 V supply, ensuring reliable logic-level compatibility with common LED driver configurations.
How does the STMPE2403TBR manage power in battery-operated devices?
The device offers three low-power states: active (1.2–1.6 mA), sleep (55–120 µA), and hibernate (15–40 µA). Each GPIO supports configurable hotkey wake-up, and the keypad controller can detect presses while in hibernate mode - enabling instant responsiveness with minimal battery drain.
Is the STMPE2403TBR pin-compatible with other ST port expanders like the STMPE2401?
Yes, the STMPE2403TBR shares identical pinout and package with the STMPE2401, including TFBGA36 footprint and ball mapping. Register-level differences exist (e.g., enhanced keypad features), but hardware layout and PCB design are fully interchangeable for drop-in replacement or migration.
STMPE2403TBR Specifications
- Product attributes
- Attribute value
- Manufacturer:
- STMicroelectronics
- Series:
- Xpander Logic™
- Package/Case:
- 36-TFBGA
- Packaging:
- Tape & Reel (TR)
- Product Status:
- Obsolete
- Programmable:
- Not Verified
- Number of I/O:
- 24
- Interface:
- I2C
- Interrupt Output:
- Yes
- Features:
- Keypad Controller, POR, PWM
- Output Type:
- Push-Pull
- Current - Output Source/Sink:
- -
- Clock Frequency:
- 400 kHz
- Voltage - Supply:
- 1.65V ~ 1.95V
- Operating Temperature:
- -40°C ~ 85°C
- Grade:
- -
- Qualification:
- -
- Mounting Type:
- Surface Mount
- Supplier Device Package:
- 36-TFBGA (3.5x3.5)
STMPE2403TBR FAQ
1.How can I place an order for STMPE2403TBR through Aetrix?
Please submit a Request for Quotation (RFQ) for STMPE2403TBR 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 STMPE2403TBR reliable?
The price and inventory of STMPE2403TBR are updated periodically and may fluctuate due to market conditions. Stock and pricing data are typically refreshed every 24 hours. Quotation validity for STMPE2403TBR is usually 5 days.
3.What payment methods are accepted for STMPE2403TBR?
We accept Wire Transfer, PayPal, Credit Card, Western Union, MoneyGram, and Escrow for STMPE2403TBR transactions.
Note: Certain payment methods may incur a processing fee.
4.How is shipping managed for STMPE2403TBR?
STMPE2403TBR orders can be shipped via leading logistics carriers, including DHL, UPS, FedEx, TNT, or Registered Mail.
Once your STMPE2403TBR 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 STMPE2403TBR?
For technical support, including STMPE2403TBR datasheets, pinout diagrams, or application guidance, please contact our engineering support team. They can provide detailed documentation and assistance for your STMPE2403TBR requirements.
6.How does Aetrix verify that STMPE2403TBR is sourced from the original manufacturer or authorized distributors?
All STMPE2403TBR 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 STMPE2403TBR meets industry standards.
7.What is the process for return or replacement of STMPE2403TBR?
All STMPE2403TBR units undergo pre-shipment inspection (PSI). If there is an issue with STMPE2403TBR, 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 STMPE2403TBR part is unused and in its original packaging.
Return procedure for STMPE2403TBR:
1.Submit a request within 90 days.
2.Obtain a Return Material Authorization (RMA) from Aetrix.
STMPE2403TBR 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 and sourcing framework covering lifecycle verification, lifetime-buy calculations, replacement qualification, supplier checks and counterfeit-risk controls.
TTL and CMOS logic families differ in thresholds, loading, output drive, power and timing. This engineering guide compares 74HC and 74HCT, calculates noise margins and checks 3.3 V/5 V compatibility.
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…

