Overview
The ADP5587ACBZ-R7, produced by Analog Devices Inc., is an I/O port expander and keypad matrix specifically designed for QWERTY type phones and other devices requiring a large keypad matrix and expanded I/O lines. This component is engineered to handle key scanning and decoding, freeing the main microprocessor from these tasks to minimize current drain and increase processor bandwidth. It communicates with the main processor via an I2C interface and an interrupt line, making it efficient for various mobile and embedded applications.
Key Specifications
Parameter | Symbol | Min | Typ | Max | Unit |
---|---|---|---|---|---|
Supply Voltage | VCC | 1.65 | - | 3.6 | V |
Idle Current | - | - | 1 | - | μA |
Polling Current | - | - | 55 | - | μA |
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 |
Keypad Unlock Timer | TKUT | 7 | - | - | sec |
Package Type | - | - | - | WLCSP-25 (2x2 mm) | - |
Key Features
- Supports up to 8 rows × 10 columns (80 keys) keypad matrix.
- Programmable pull-ups and level programmable GPI interrupt.
- 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.
- I2C interface with multiple I2C addresses available for the LFCSP package.
- Small package options: 4 mm × 4 mm LFCSP and 2 mm × 2 mm WLCSP.
Applications
The ADP5587ACBZ-R7 is primarily designed for QWERTY type phones and other mobile devices that require a large keypad matrix. It is also suitable for any application needing expanded I/O lines and efficient key scanning and decoding. Other potential applications include handheld devices, industrial control systems, and any embedded system requiring I/O expansion and keypad functionality.
Q & A
- What is the primary function of the ADP5587ACBZ-R7? The ADP5587ACBZ-R7 is an I/O port expander and keypad matrix designed to handle key scanning and decoding, and to expand I/O lines in mobile and embedded systems.
- What is the maximum keypad matrix size supported by the ADP5587ACBZ-R7? The ADP5587ACBZ-R7 supports up to an 8 rows × 10 columns (80 keys) keypad matrix.
- How does the ADP5587ACBZ-R7 communicate with the main processor? The ADP5587ACBZ-R7 communicates with the main processor via an I2C interface and an interrupt line.
- What is the typical idle current of the ADP5587ACBZ-R7? The typical idle current is 1 μA.
- What is the typical polling current of the ADP5587ACBZ-R7? The typical polling current is 55 μA.
- What package types are available for the ADP5587ACBZ-R7? The ADP5587ACBZ-R7 is available in 4 mm × 4 mm LFCSP and 2 mm × 2 mm WLCSP packages.
- Does the ADP5587ACBZ-R7 support multiple I2C addresses? Yes, the ADP5587ACBZ-R7 supports multiple I2C addresses for the LFCSP package.
- What is the keypad unlock timer of the ADP5587ACBZ-R7? The keypad unlock timer is 7 seconds.
- Can the ADP5587ACBZ-R7 handle unprocessed key or GPI events? Yes, it can handle up to 10 unprocessed key or GPI events with overflow interrupt capability.
- Is the ADP5587ACBZ-R7 RoHS compliant? Yes, the ADP5587ACBZ-R7 is RoHS compliant.