Overview
The ADP5587ACPZ-R7, produced by Analog Devices Inc., is an I/O port expander and keypad matrix controller specifically designed for QWERTY type phones and other mobile platforms that require a large keypad matrix and expanded I/O lines. This device helps in managing key scanning and decoding, thereby minimizing the load on the main microprocessor and reducing current drain. It communicates with the main processor via an I2C interface and an interrupt line, enhancing processor bandwidth and efficiency.
Key Specifications
Parameter | Symbol | Min | Typ | Max | Unit |
---|---|---|---|---|---|
VCC Supply Voltage | VCC | 1.65 | 3.6 | V | |
Idle Current | 1 | μA | |||
Polling Current | 55 | μA | |||
GPIO Internal Pull-up Resistance | RPULL-UP | 100 | kΩ | ||
I/O Input Capacitance | CIN | 1 | 10 | pF | |
I/O Output Loading Capacitance | COUT | 50 | pF | ||
Capacitive Load for Each Bus Line | CB | 400 | pF | ||
Delay from Reset Deassertion to I2C Access | RSTD | 60 | μs | ||
Package Type | 24-WFQFN Exposed Pad, CSP |
Key Features
- Supports up to 8 rows × 10 columns (80 keys) keypad matrix
- I2C-compatible interface with multiple I2C addresses for multiple port expanders on the same bus
- Programmable pull-ups and GPI interrupt with level programmability
- Key event counter with overflow interrupt and buffer/FIFO to handle up to 10 unprocessed key or GPI events
- Keypad lock capability with optional interrupt at key presses and releases
- Low power consumption: 1 μA typical idle current and 55 μA typical polling current
- Small package options: 4 mm × 4 mm LFCSP and 2 mm × 2 mm WLCSP with 0.4 mm pitch
Applications
The ADP5587ACPZ-R7 is primarily designed for QWERTY type phones and other mobile platforms that require extensive keypad matrices and expanded I/O lines. It is also suitable for any application needing I/O expansion and keypad management, such as handheld devices, industrial control panels, and other embedded systems.
Q & A
- What is the primary function of the ADP5587ACPZ-R7?
The ADP5587ACPZ-R7 is an I/O port expander and keypad matrix controller designed to manage key scanning and decoding, and to expand I/O lines in mobile platforms.
- What is the voltage range for the VCC supply?
The VCC supply voltage ranges from 1.65 V to 3.6 V.
- How many keys can the ADP5587ACPZ-R7 support in its keypad matrix?
The device can support up to 8 rows × 10 columns, which is a maximum of 80 keys.
- What interface does the ADP5587ACPZ-R7 use for communication with the main processor?
The device communicates via an I2C interface and an interrupt line.
- What is the typical idle current of the ADP5587ACPZ-R7?
The typical idle current is 1 μA.
- What package types are available for the ADP5587ACPZ-R7?
The device is available in 4 mm × 4 mm LFCSP and 2 mm × 2 mm WLCSP packages.
- Does the ADP5587ACPZ-R7 have programmable pull-ups?
Yes, the device has programmable pull-ups for GPIOs.
- How many unprocessed key or GPI events can the key event counter handle?
The key event counter can handle up to 10 unprocessed key or GPI events with overflow interrupt capability.
- Is the ADP5587ACPZ-R7 RoHS compliant?
Yes, the ADP5587ACPZ-R7 is RoHS compliant.
- What is the purpose of the reset pin on the ADP5587ACPZ-R7?
The reset pin resets the device to its power default conditions when driven low for a minimum of 50 μs.