The ADP5588 is an I/O port expander and keypad matrix designed for QWERTY type phones that require a large keypad matrix and expanded I/O lines. It features 18 GPIO port expander or 10 × 8 keypad matrix, configurable to GPIs, GPOs, and keypad rows or columns. It also has dual light sensor inputs, I2C interface, configurable pull-ups, and more.
The ADP5588 is a mobile I/O expander and QWERTY keypad controller designed for phones and other portable devices. It provides up to 18 GPIO ports or a 10 × 8 keypad matrix, dual light‑sensor inputs, programmable pull‑ups, and key‑event counting with interrupt support. The device operates from 1.7 V to 3.0 V and includes an open‑drain interrupt output.
The handbook includes functional block diagrams, pin‑out descriptions, electrical characteristics, absolute maximum ratings, thermal data, and detailed operation theory. It also covers keypad matrix configuration, key‑event FIFO handling, overflow management, and application notes for typical use cases.
| Supply Voltage (VCC) | 1.7 V – 3.0 V |
|---|---|
| Operating Temperature Range | -40 °C to +85 °C |
| Maximum Power Dissipation | 600 mW |
| I²C Clock Frequency | 400 kHz |
| Typical Idle Current | 1 µA |
The device can be configured for up to 8 rows by 10 columns, allowing a maximum of 80 keys.
The ADP5588 operates with a supply voltage between 1.7 V and 3.0 V.
Typical idle current is 1 µA.
The I²C clock frequency is limited to 400 kHz.