AI

The **ADP5589ACPZ-01-R7** is a versatile I/O expansion and keypad controller IC designed primarily for mobile devices, portables, and embedded systems. It is manufactured by Analog Devices and functions as a **Keypad Decoder and I/O Expansion** device using the $I^2C$ interface.
---
### 1. Key Technical Specifications
| Parameter | Specification |
| :--- | :--- |
| **Manufacturer** | Analog Devices Inc. |
| **Function** | Keypad Decoder, GPIO Expander |
| **GPIO Count** | Up to 19 Configurable I/Os |
| **Keypad Matrix** | Up to 11 × 8 (88 Keys) |
| **Interface** | $I^2C$ (Fast mode up to 400 kHz) |
| **Supply Voltage** | 1.8V to 3.3V |
| **Package** | 24-LFCSP (4mm x 4mm) |
| **Operating Temp** | -40°C to +85°C |
---
### 2. Core Functional Blocks
#### A. Keypad Controller
The device includes a built-in scanning engine that handles de-bouncing and ghost-key elimination. This offloads the burden from the main processor (MCU/CPU), as the ADP5589 only interrupts the processor when an actual key press or release is detected.
#### B. GPIO Expander
When not used for a keypad, the pins can be individually configured as:
* **Digital Inputs:** To monitor switches or logic levels.
* **Digital Outputs:** To drive LEDs or other logic circuits.
* **Special Functions:** Some pins can be configured as PWM outputs for LED brightness control.
#### C. Event FIFO
The chip contains a FIFO (First-In, First-Out) buffer that stores up to 10 events. This ensures that even if the main processor is busy, no key presses are lost.
---
### 3. Pinout and Physical Characteristics
The **"ACPZ"** suffix indicates the Lead-Frame Chip Scale Package (LFCSP), which is extremely small and low-profile, ideal for space-constrained PCB designs.
```markdown
Pin Mapping Categories:
- VDD/GND: Power supply pins.
- SCL/SDA: I2C Clock and Data lines.
- nINT: Interrupt output to host processor.
- nRST: Hardware reset input.
- R0-R7 / C0-C10: Row and Column pins for the matrix.
```
---
### 4. Comparison of Applications
| Sector | Usage |
| :--- | :--- |
| **Mobile/Handheld** | QWERTY Keyboards, Function buttons. |
| **Industrial** | Control panels with multiple mechanical switches. |
| **Computing** | POS (Point of Sale) terminals and ruggedized tablets. |
---
### 5. Ordering Information Breakdown
* **ADP5589:** Base model number.
* **ACPZ:** Package type (LFCSP).
* **01:** Specific internal configuration/revision.
* **R7:** Packaging format (7-inch Reel, 1500 units).
- ⤷What is the power consumption of the ADP5589 in standby mode?
- ⤷ How do you configure the ghost-key protection via I2C?
- ⤷ Can the GPIO pins drive high-current LEDs directly?