ADP5587ACPZ-R7 - 18-GPIO Mobile I/O Expander | Analog Devices
MPN: ADP5587ACPZ-R7 ✓ Active| Qty | Unit Price | Extended |
|---|---|---|
| 1 | $3.453 | $3.45 |
| 10 | $0 | $0.00 |
| 100 | $0 | $0.00 |
| 500 | $0 | $0.00 |
| 1,000 | $0 | $0.00 |
ADP5587ACPZ-R7 Overview
An I/O expander is an interface IC that extends a host processor through a serial bus. The ADP5587 supports eight independently configurable general-purpose inputs and outputs plus keypad matrix functions, placing key scanning and decoding in a compact peripheral. In the system hierarchy, it is an I/O expander, interface IC, and mobile system peripheral. Its 400 kHz I2C rate allows the host to update I/O state while the integrated keypad logic handles scanning.
The supplied manufacturer information identifies an 18-GPIO port expander, configurable GPIOs, and an 8-keypad-matrix implementation. It also provides keypad-lock functionality and operation to 3.6 V. These features make the device relevant to QWERTY phones and other compact portable systems where board area and host-pin count are constrained.
The part uses an I2C interface with auto-increment, reducing host-side register-access overhead for sequential register updates. Its 2 mm × 2 mm core package description in the manufacturer snippet corresponds to the compact class of device intended for mobile designs, while distributor records identify the ordering code as a 24-LFCSP-WQ, 4 mm × 4 mm package. Exact pin names, electrical limits, and register details require the official datasheet rather than distributor summaries.
Typical uses include QWERTY keypad scanning, mobile navigation controls, compact wearable interfaces, portable measurement controls, and industrial panels requiring additional GPIO. The device can reduce direct processor connections, although the I2C bus and interrupt behavior must be checked against the host system requirements.
When designing around the ADP5587, first verify the exact ACPZ pinout, exposed-pad connection, voltage limits, and decoupling requirements in the Analog Devices datasheet. Confirm that the host I2C voltage, address configuration, and keypad matrix geometry match the intended board.
This page combines verified manufacturer and distributor information, lifecycle context, package details, commercial questions, and engineering-oriented design guidance. It also distinguishes confirmed drop-in alternatives from functional equivalents that may require different packages or pin assignments.
Drop-in alternatives for ADP5587ACPZ-R7 — same package, pin-to-pin compatible. Different-package parts requiring PCB rework are excluded.
Variants in this series
Same-series models that are drop-in compatible with ADP5587ACPZ-R7 (same form factor and footprint) — differing in Package, Product Type, GPIO Configuration, Host Interface, Interrupt Output.
Quick Comparison Tool — Select alternative parts for side-by-side comparison:
ADP5587ACPZ-1-R7
✅ Drop-In✓ In Stock
$0.7548 / Unit
View Datasheet →ADP5588ACPZ-R7
✅ Drop-In✓ In Stock
$2.21 / Unit
View Datasheet →PCA9539AHF
✅ Drop-In📋 Reference alternative (not in catalog)
PCA9539APW
✅ Drop-In📋 Reference alternative (not in catalog)
PCA9539PW/Q900
✅ Drop-In✓ In Stock
$0.86 / Unit
View Datasheet →ADP5587ACPZ-R7 Specifications
| Product Type | Mobile I/O expander and QWERTY keypad controller |
| General-Purpose I/O Count | 18 GPIOs |
| Keypad Matrix | 8×8 keypad matrix |
| Configurable GPIO Modes | GPI, GPO, keypad row, or keypad column |
| Serial Interface | I2C |
| I2C Clock Frequency | 400 kHz |
| I2C Address Auto-Increment | Supported |
| Operating Voltage Range | 1.65 V to 3.6 V |
| Maximum Stated Operating Voltage | 3.6 V |
| Keypad Lock | Supported |
| Package | 24-LFCSP-WQ (4 mm × 4 mm) |
| Mounting Type | Surface mount |
| Device Category | I/O expander |
| Application Category | Mobile QWERTY keypad and portable embedded control |
| Interface Type | I2C serial interface |
| Manufacturer Product Page Status | Production |
ADP5587ACPZ-R7 24-lfcsp-wq (4 mm × 4 mm) Pin Configuration Guide
Pin configuration for ADP5587ACPZ-R7 (24-lfcsp-wq (4 mm × 4 mm) package). Pin numbering, functions, and connection diagrams are defined in the manufacturer datasheet. Refer to it for the exact footprint and soldering guidelines.
No detailed pinout data available for ADP5587ACPZ-R7.
Refer to the datasheet for full pin configuration.
Typical Applications
ADP5587ACPZ-R7 is suitable for 6 applications: QWERTY Mobile Keypad, Portable Navigation and Function Keys, Wearable Device User Interface, Compact Industrial Control Panel, Portable Test and Measurement Interface, Battery-Powered Embedded Controller.
QWERTY Mobile Keypad
The ADP5587ACPZ-R7 fits compact QWERTY devices because it combines an 8×8 keypad matrix with 18 configurable GPIOs and keypad-row/column modes. The host communicates through the I2C interface at up to 400 kHz, while the peripheral handles scanning and decoding resources that would otherwise consume processor pins. Its 1.65 V to 3.6 V operating range is appropriate for many low-voltage portable platforms. The designer should verify matrix geometry, debounce behavior, address configuration, and the exact ACPZ pinout in the manufacturer datasheet before finalizing the PCB.
Recommended
Portable Navigation and Function Keys
For a portable navigation device, the ADP5587ACPZ-R7 can consolidate directional keys, confirm keys, and additional digital controls around a small 24-LFCSP-WQ footprint. The 18-GPIO resource set provides flexibility for configurable inputs and outputs, while the I2C auto-increment feature can simplify sequential register handling in firmware. The confirmed 400 kHz bus rate supports compact control communication, but the host must still verify voltage compatibility and timing. This use case is most compelling when conserving processor GPIO is more important than adding a large external keypad controller.
Recommended
Wearable Device User Interface
A wearable or small portable product can use the ADP5587ACPZ-R7 to reduce the number of direct host connections needed for buttons and auxiliary I/O. Its compact 24-LFCSP-WQ package and 1.65 V to 3.6 V operating range fit space- and power-conscious designs, although exact current consumption was not provided and must be checked in the datasheet. The integrated keypad matrix is useful when several user inputs must be scanned efficiently. Validate low-power wake behavior, interrupt sharing, and exposed-pad assembly requirements before using the part in a battery-operated enclosure.
Recommended
Compact Industrial Control Panel
The ADP5587ACPZ-R7 can expand a small controller in a compact control panel that needs several digital inputs, outputs, and keypad-style operator controls. Its 18 GPIOs and configurable keypad rows and columns allow one serial peripheral to serve both control and human-interface functions, reducing wiring and processor-pin pressure. The I2C interface operates up to 400 kHz, but industrial boards must account for bus capacitance, pull-ups, grounding, and potential electrical-noise conditions. Confirm voltage tolerances, pin multiplexing, keypad debounce, and any ESD requirements before using it as the sole interface component.
Recommended
Portable Test and Measurement Interface
A portable measurement instrument can use the ADP5587ACPZ-R7 to add front-panel buttons, mode controls, and status I/O without dedicating many processor pins to a keypad matrix. The 400 kHz I2C interface allows the host to configure and read registers over a compact bus, and the 18 GPIOs provide additional digital-control paths. The part does not replace analog measurement or protection circuitry; it complements the host by handling discrete user-interface signals. Engineers should verify the device's absolute maximum ratings, interrupt timing, and package thermal performance against their enclosure and operating environment.
Recommended
Battery-Powered Embedded Controller
In a battery-powered embedded controller, the ADP5587ACPZ-R7 can consolidate keypad and auxiliary I/O behind I2C while keeping the host processor pin count manageable. Its confirmed 1.65 V to 3.6 V range is compatible with many low-voltage embedded rails, and the compact 24-LFCSP-WQ package supports dense layouts. Power impact cannot be quantified from the supplied data, so battery-life calculations must use the datasheet current specifications. Designers should also check sleep or idle behavior, wake-up requirements, pull-up placement, and whether keypad scanning remains active during the intended power state.
Recommended
Recommended Products Summary
Engineering reference data for ADP5587ACPZ-R7 — comparison, design guidance, and compliance information.
Selection Guide
Comparison with Alternatives
| Parameter | This Product | ADP5587ACPZ-1-R7 | ADP5588ACPZ-R7 | PCA9539AHF | PCA9539APW |
|---|---|---|---|---|---|
| Brand | Analog Devices | Analog Devices | Analog Devices | NXP Semiconductors | NXP Semiconductors |
| Package | 24-LFCSP-WQ (4 mm × 4 mm) | 24-LFCSP-WQ (4 mm × 4 mm) | 24-LFCSP-WQ (4 mm × 4 mm) | 24-LFCSP-WQ (4 mm × 4 mm) | 24-LFCSP-WQ (4 mm × 4 mm) |
Key Differentiators
- Integrated QWERTY keypad functionality (vs PCA9539AHF)
- Higher confirmed GPIO count than the listed PCA9539 candidates (vs PCA9539APW)
- Same-brand functional alternative with matching stated bus and package class (vs ADP5587ACPZ-1-R7)
- Mobile-specific integration (vs PCA9539AHF)
Design Notes
Place the ADP5587ACPZ-R7 close to the keypad matrix and the host I2C controller. Keep I2C routing short, provide the pull-up arrangement required by the host and bus capacitance, and route the keypad row and column nets away from high-current switching paths. The supplied data confirms a 24-LFCSP-WQ 4 mm × 4 mm package, but it does not provide the land pattern or exposed-pad recommendation; use the official package drawing before release.
Treat the I2C bus as a shared communication resource. Confirm logic-level compatibility across the 1.65 V to 3.6 V target operating range, calculate the pull-up value for the actual bus capacitance, and check rise time at 400 kHz. The verified data confirms 400 kHz operation and auto-increment, but it does not provide complete timing, voltage-threshold, or pull-up guidance. Validate the design with the exact host controller and worst-case wiring.
Do not substitute a generic 16-bit I2C expander without checking the physical pinout, address map, interrupt behavior, voltage range, and keypad-specific functions. ADP5587ACPZ-1-R7 is identified as a functional equivalent in the supplied cross-reference data, but that label does not prove pin-to-pin compatibility. Similarly, ADP5588ACPZ-R7 and the PCA9539 candidates require manufacturer-datasheet review before any board-level replacement.
The verified operating range is 1.65 V to 3.6 V, so the host I2C pull-ups and any external keypad circuitry must share a compatible logic domain. The supplied data does not include supply-current limits, quiescent current, or absolute maximum ratings. Confirm those values in the Analog Devices datasheet before sizing a low-power rail or estimating battery impact. Do not infer current consumption from the bus frequency alone.
Compliance Information
The supplied verified data identifies the device as a production Analog Devices product but does not provide RoHS, REACH, lead-free, halogen-free, or conflict-minerals declarations. Compliance must be confirmed from current manufacturer documentation for the exact ordering code.