ADP5588ACPZ-R7B2 - 18-GPIO Mobile Keypad Controller | Analog Devices
Référence : ADP5588ACPZ-R7B2 ✓ ActifADP5588ACPZ-R7B2 Présentation
A GPIO expander is an interface IC that increases the number of general-purpose input and output lines available to a host processor. A keypad controller is a specialized interface IC that scans a switch matrix, detects key presses and releases, and reports events to the host. The ADP5588 belongs to the broader I/O expander and keypad-scanner hierarchy within interface ICs and semiconductor power-management-adjacent mobile systems.
The device supports two principal operating configurations: an 18-GPIO port expander or a 10 × 8 keypad matrix. Its 18 GPIOs can be configured as general-purpose inputs, general-purpose outputs, keypad rows, or keypad columns. Two additional light-sensor inputs at C8 and C9 allow the same device to monitor ambient-light or proximity-related signals. The I2C interface includes register-read autoincrement for efficient sequential register access.
The ADP5588 operates from 1.8 V to 3.0 V, making it suitable for low-voltage mobile equipment. Additional features include programmable pull-ups, an open-drain interrupt output, programmable interrupt level, key-press and key-release interrupts, a keypad-lock capability, and a key-event counter. These functions consolidate several discrete peripheral functions into a compact 4 mm × 4 mm LFCSP-WQ package.
Typical uses include QWERTY-style mobile phones, compact handheld devices, portable industrial controls, and embedded systems with a matrix keypad and limited host-GPIO availability. The 10 × 8 matrix can scan up to 80 switch positions, while the interrupt mechanism allows the host processor to remain inactive until a key or configured GPIO event occurs.
Designers should verify the exact pin assignments, address configuration, pull-up settings, and interrupt polarity against the manufacturer datasheet before layout release. I2C pull-up placement and routing require attention because excessive capacitance or unsuitable resistor values can limit bus rise time. The compact package also demands careful thermal, assembly, and exposed-pad handling in accordance with the manufacturer’s land pattern.
This page consolidates verified manufacturer and distributor information, exact source links, application guidance, and drop-in-family alternatives to support faster component selection while clearly identifying parameters for which additional design verification is required.
Alternatives de remplacement direct pour ADP5588ACPZ-R7B2 — même boîtier, compatible broche à broche. Les références à boîtier différent nécessitant une retouche du PCB sont exclues.
Variantes de cette série
Modèles de la même série directement compatibles avec ADP5588ACPZ-R7B2 (même facteur de forme et même empreinte) — différant par Interrupt Output, Key Interrupts.
ADP5588ACPZ-R7
✅ Remplacement directContactez-nous pour le prix
Voir la fiche technique →ADP5588ACPZ-RL
✅ Remplacement direct📋 Alternative de référence (hors catalogue)
ADP5588ACPZ-R7B2 Spécifications
| Device Type | Mobile I/O expander and QWERTY keypad controller |
| GPIO Capacity | 18 GPIO |
| Keypad Matrix Capacity | 10 × 8 matrix (80 positions) |
| GPI Configuration | Configurable as GPI, GPO, keypad row, or keypad column |
| Light Sensor Inputs | 2 inputs at C8 and C9 |
| Host Interface | I2C |
| I2C Register Read | Autoincrement |
| Operating Voltage | 1.8 V to 3.0 V |
| Interrupt Output | Open drain |
| GPI Interrupt | Programmable level |
| Key Interrupts | Key press and key release |
| Internal Pull-Ups | Programmable |
| Keypad Security | Keypad lock capability |
| Event Counting | Programmable key event counter |
| Boîtier | 24-LFCSP-WQ, 4 mm × 4 mm |
| Package Pin Count | 24 pins |
| Type de montage | Surface mount |
Guide de configuration des broches du ADP5588ACPZ-R7B2 24 pins
Configuration des broches du ADP5588ACPZ-R7B2 (boîtier 24 pins). La numérotation des broches, les fonctions et les schémas de connexion sont définis dans la fiche technique du fabricant. Consultez-la pour l'empreinte exacte et les directives de soudage.
Aucune donnée de brochage détaillée disponible pour ADP5588ACPZ-R7B2.
Consultez la fiche technique pour la configuration complète des broches.
Applications typiques
ADP5588ACPZ-R7B2 convient pour 6 applications: QWERTY Mobile Phone Keypad, Mobile GPIO Expansion, Portable Handheld Control Panel, Industrial Keypad Terminal, Two-Channel Light-Sensing Interface, Low-Power Sensor and Key Interface.
QWERTY Mobile Phone Keypad
The ADP5588ACPZ-R7B2 fits a QWERTY mobile keypad because it scans a 10 × 8 matrix and reports key presses and releases through its I2C interface. The 18 configurable GPIOs can be assigned as keypad rows, columns, general-purpose inputs, or outputs, reducing the number of connections required on the main application processor. Its 1.8 V to 3.0 V operating range matches low-voltage mobile platforms. The open-drain interrupt output and programmable GPI interrupt level allow the phone processor to wake only when an event requires attention, while the key-event counter can reduce repeated polling. Designers should verify the matrix assignment, debounce configuration, I2C address, and exposed-pad layout against the exact board requirements.
Recommandé
Mobile GPIO Expansion
The ADP5588ACPZ-R7B2 is appropriate when a mobile host processor has too few general-purpose lines for system controls. It provides 18 GPIOs configurable as inputs or outputs within a compact 4 mm × 4 mm 24-LFCSP-WQ package. The host can configure the pins through the I2C register interface, retrieve register data with autoincrement, and use the programmable interrupt level to detect a change on an input. The 1.8 V to 3.0 V range supports mobile supply conditions without requiring a larger-voltage interface device. Engineering checks should include logic-level compatibility, I2C pull-up selection, pin direction ownership, wake behavior, and assembly requirements for the exposed pad.
Recommandé
Portable Handheld Control Panel
A portable handheld control panel can use the ADP5588ACPZ-R7B2 to consolidate matrix-key scanning and additional discrete controls in one device. Its 10 × 8 keypad capability supports as many as 80 matrix positions, while dual light-sensor inputs at C8 and C9 can provide light-dependent functions when the panel needs ambient-light sensing. The 1.8 V to 3.0 V supply range suits battery-managed equipment. Key-press, key-release, and programmable GPIO interrupts give the embedded controller event-driven operation, and the open-drain interrupt supports a wired system-level signal. Layout work should keep I2C routing compact, validate pull-up values against bus capacitance, and account for key-switch bounce in the firmware configuration.
Recommandé
Industrial Keypad Terminal
The ADP5588ACPZ-R7B2 can serve an industrial keypad terminal when the interface operates from a 1.8 V to 3.0 V rail and a 10 × 8 switch matrix is sufficient. It performs keypad scanning and decoding locally, then communicates key events to the terminal controller over I2C. The programmable pull-ups, programmable interrupt level, keypad lock, and key-event counter help implement robust human-input interfaces. The open-drain interrupt allows multiple signal participants to share a wired notification line when the system is designed appropriately. Before industrial deployment, verify the operating-temperature limits, ESD strategy, connector-level transient protection, keypad electrical characteristics, and lifecycle status because those details are not established by the supplied excerpts.
Recommandé
Two-Channel Light-Sensing Interface
The ADP5588ACPZ-R7B2 can consolidate two light-sensor signals while also managing keypad or GPIO functions. The manufacturer data sheet identifies dual light-sensor inputs at C8 and C9, allowing an embedded system to monitor two related sensing channels without assigning separate host GPIO pins. The same pins can be allocated within the broader keypad and GPIO architecture, making the device useful where board space is constrained. Implementation must define which C8 and C9 functions are required, configure the associated registers, and confirm electrical behavior against the complete data sheet. The 1.8 V to 3.0 V operating range and compact 4 mm × 4 mm package are advantageous for portable products integrating ambient-light or proximity-related front-panel functions.
Recommandé
Low-Power Sensor and Key Interface
The ADP5588ACPZ-R7B2 suits low-power embedded systems where a processor cannot continuously scan a large keypad. The 10 × 8 matrix controller performs scanning and decoding, while key-press and key-release interrupts inform the host through the I2C and open-drain interrupt paths. The programmable interrupt level and key-event counter support event-driven firmware, while programmable pull-ups simplify the external bus network. Its 1.8 V to 3.0 V operation range is suitable for low-voltage portable systems. Design review should focus on inactive-state behavior, wake-up latency, I2C bus capacitance, pull-up resistor values, and whether the selected suffix provides all required environmental and qualification features for the target product.
Recommandé
Récapitulatif des produits recommandés
Données de référence d'ingénierie pour ADP5588ACPZ-R7B2 — comparaison, recommandations de conception et informations de conformité.
Guide de sélection
Comparaison avec les alternatives
| Paramètre | Ce produit | ADP5588ACPZ-R7 | ADP5588ACPZ-RL |
|---|---|---|---|
| Package | 24-LFCSP-WQ (4x4) | 24-LFCSP-WQ family variant | 24-LFCSP-WQ family variant |
| Brand | Analog Devices | Analog Devices | Analog Devices |
Principaux différenciateurs
- Combines keypad scanning and GPIO expansion (vs ADP5588ACPZ-R7)
- Adds event-oriented keypad features (vs ADP5588ACPZ-RL)
- Supports compact mobile integration (vs ADP5588ACPZ-R7)
Notes de conception
Use the exact manufacturer land pattern for the 24-LFCSP-WQ package and verify the exposed-pad connection before fabrication. Place the device adjacent to the keypad connector or switch field to limit matrix-routing length, and route I2C away from noisy switching nodes. The supplied excerpts establish the 4 mm × 4 mm package but do not provide the complete pin table or land pattern, so both must be obtained from the official ADP5588 data sheet before Gerber release.
Calculate I2C pull-up resistance from the bus capacitance, host voltage, sink-current limit, and target rise time rather than reusing a generic value. The ADP5588 supports programmable pull-ups, but external pull-ups may still be required depending on bus topology and voltage. Keep the SDA and SCL routes short, provide a continuous ground reference, and avoid routing the bus parallel to the keypad matrix when switching transients could disturb communication.
Do not assume the B2, R7, and RL suffixes are interchangeable without checking the ordering table. Validate the I2C address, GPIO default states, exposed-pad connection, temperature grade, and qualification status for the exact ordered device. Also avoid assigning keypad and light-sensor functions to the same C8 or C9 resources simultaneously unless the register configuration explicitly permits the intended sharing.
The verified operating range is 1.8 V to 3.0 V, so confirm that all supply ramps, I2C levels, and interrupt pull-up rails remain inside the device limits. Sequence the rails to avoid injecting current into an unpowered input. If the host supplies a different I2C level, use an appropriate level shifter rather than relying on the ADP5588 programmable pull-ups for voltage translation.
Informations de conformité
The supplied excerpts identify the device as a mobile interface IC but do not state RoHS, REACH, AEC-Q100, lead-free, halogen-free, or conflict-minerals status. AEC-Q100 is not applicable to this device as a non-automotive-qualified mobile interface product, but no automotive qualification is claimed for the target suffix.