Analog Devices ADP5587 Mobile I/O Expander and QWERTY Keypad Controller Handbook

The ADP5587 is an I/O port expander and keypad matrix designed for QWERTY phones that require a large keypad matrix and expanded I/O lines. It features 18 GPIOs, 10×8 keypad matrix, I2C interface with auto-increment, 1.65V to 3.6V operation, keypad lock capability, open-drain interrupt output, key press and key release interrupts, GPI interrupt with level programmability, programmable pull-ups, key event counter with overflow interrupt, 275 μs debounce on the reset line and GPIs, 1 μA typical idle current, 55 μA typical polling current, 4 mm × 4 mm LFCSP package, small 2 mm x 2 mm WLCSP package, 0.4 mm pitch, multiple I2C addresses available for the LFCSP package to allow multiple port expanders on the same bus.


Analog Devices ADP5587 Mobile I/O Expander and QWERTY Keypad Controller Handbook - cover page
Brand
Analog Devices
Category
Other Electronics
Document type
Datasheet
Language
English
Pages
24
File format
PDF
File size
357 KB
Published
07 May, 2012
Updated
30 September, 2023
MD5 checksum
D2D75BD041840DC9FA8B0BC4F9932E89

About this manual

The ADP5587 is designed for mobile platforms such as QWERTY‑type phones that need a large keypad matrix and additional I/O lines. It provides 18 configurable GPIOs, supports a keypad matrix of up to 10 columns by 8 rows (80 keys), and includes features like key‑lock, programmable pull‑ups, debounce, and a key‑event counter with overflow interrupt.

The device operates from 1.65 V to 3.6 V, draws as little as 1 µA idle current, and communicates via a two‑wire I²C interface (up to 400 kHz). It is offered in 24‑lead LFCSP and 25‑ball WLCSP packages, with detailed pin‑out, electrical characteristics, thermal ratings, and ordering information provided in the datasheet.

What's inside

  • Features
  • Applications
  • Functional Block Diagram
  • General Description
  • Specifications
  • DC Characteristics
  • AC Characteristics
  • Absolute Maximum Ratings
  • Thermal Resistance
  • Pin Configurations and Function Descriptions

Specifications

Polling Current55 pA
I²C Clock Frequency (max)400 kHz
Output Logic High VoltageVEE ‑ 0.3 V
GPIO Pull‑up Resistance~100 kΩ
Maximum Keypad Size10 columns × 8 rows (80 keys)

Frequently asked questions

What is the maximum keypad matrix size supported by the ADP5587?

The ADP5587 can be configured for a keypad matrix of up to 10 columns by 8 rows, allowing a maximum of 80 keys.

Download PDF (357 KB)

More Analog Devices Manuals


View all Analog Devices manuals →