ADP5589ACBZ-00-R7 - 19-IO Keypad Decoder | Analog Devices
부품 번호: ADP5589ACBZ-00-R7 ✓ 활성ADP5589ACBZ-00-R7 개요
An I/O expander increases the number of digital inputs and outputs available to a host processor without requiring a large microcontroller package. The ADP5589 adds hardware-assisted keypad scanning to that conventional GPIO-expansion role, reducing firmware overhead in keypress, key-release, and keypad-lock applications. Its I/O pins can alternatively be programmed as GPI, GPO, or interrupt-capable inputs.
Key features include 19 configurable I/Os, a 16-element event FIFO, key press and release interrupts, selectable interrupt levels, programmable 100 kΩ or 300 kΩ pull-up resistors, and 300 kΩ pull-down resistors. General-purpose outputs support push-pull or open-drain operation. Two programmable logic blocks extend the device beyond passive GPIO expansion, while internal and external PWM functions add mixed-signal timing capability.
The ADP5589 is designed for portable equipment such as phones, remote controls, and cameras, as well as healthcare, industrial, and instrumentation systems. The serial interface reduces the number of host pins required when a design contains a matrix keypad, indicator LEDs, or additional control signals. Because the CBZ package is only 25 balls in an area smaller than most leaded packages, careful PCB layout is required for soldering, fanout, and signal integrity.
Designers should verify I/O voltage limits, configure pull resistors for their external circuit, and reserve the interface pins for I2C communication and address selection. A 16-entry FIFO helps absorb asynchronous key events, but the host firmware must still process overflow and interrupt status. Because no verified cross-brand pin-compatible substitute was identified for the 25-ball CBZ footprint, replacement decisions should be based on an actual land-pattern and pin-function comparison rather than a similar GPIO-expander feature list.
This page combines verified Analog Devices product information with distributor availability references, package analysis, application guidance, and a strict same-footprint replacement assessment that is not available from the manufacturer datasheet alone.
드롭인 대체품: ADP5589ACBZ-00-R7 — 동일 패키지, 핀 호환. PCB 재작업이 필요한 다른 패키지 부품은 제외됩니다.
이 제품에는 사용 가능한 드롭인 대체품이 없습니다.
대체품 요청ADP5589ACBZ-00-R7 사양
| Product Type | GPIO port expander with keypad decoder |
| Number of Configurable I/Os | 19 |
| Maximum Keypad Matrix | 11 rows x 8 columns |
| Event FIFO Depth | 16 elements |
| Supply Voltage Range | 1.65 V to 3.6 V |
| 인터페이스 | I2C |
| Programmable Pull-Up Resistance | 100 kΩ or 300 kΩ |
| Pull-Down Resistance | 300 kΩ |
| General-Purpose Output Configuration | Push-pull or open-drain |
| Programmable Logic Blocks | 2 |
| PWM Capability | Internal PWM generation and external PWM with internal PWM gating |
| Interrupt Functions | Key press/release interrupts, keypad lock/unlock, and selectable interrupt level |
| 패키지 | 25-ball WLCSP (CBZ) |
| 실장 유형 | Surface mount |
| Operating Packaging | Tape & Reel |
ADP5589ACBZ-00-R7 25-ball wlcsp (cbz) 핀 구성 가이드
ADP5589ACBZ-00-R7(25-ball wlcsp (cbz) 패키지)의 핀 구성입니다. 핀 번호, 기능, 연결 다이어그램은 제조사 데이터시트에 정의되어 있습니다. 정확한 풋프린트와 솔더링 지침은 해당 문서를 참조하십시오.
다음에 대한 상세 핀아웃 데이터 없음: ADP5589ACBZ-00-R7.
다음을 참조하십시오: 데이터시트 전체 핀 구성은 다음을 참조하십시오.
일반적인 애플리케이션
ADP5589ACBZ-00-R7 적합 용도: 6 애플리케이션s: Handheld Remote-Control Keypad, Medical Device Control Panel, Industrial Instrumentation Panel, Camera and Accessory Control, Programmable Logic and Timing Hub, Compact Service and Diagnostic Console.
Handheld Remote-Control Keypad
The ADP5589ACBZ-00-R7 fits handheld remotes where a matrix keypad must share space with indicator LEDs and limited host-processing resources. Its hardware decoder supports matrices up to 11 x 8, while key press, release, lock, and unlock interrupts let the controller react without continuously polling 19 lines. A 16-element event FIFO can buffer several events during processor activity, while selectable 100 kΩ or 300 kΩ pull-ups and 300 kΩ pull-downs help configure passive key networks. Use push-pull outputs for ordinary indicators or open-drain outputs where shared-bus behavior is required, and account for the 1.65 V to 3.6 V operating range when interfacing with the rest of the portable design.
추천
Medical Device Control Panel
The ADP5589ACBZ-00-R7 can consolidate a medical-device keypad, status lamps, and auxiliary controls into a compact serial interface. The 19 I/Os cover a 11 x 8 matrix without dedicating that many processor pins, and programmable logic blocks can execute simple local functions such as button qualification or indicator timing. The 16-event FIFO supports burst recording when the host processor is busy. Because the component is specified for 1.65 V to 3.6 V operation, system designers should confirm that external keypad and indicator levels cannot exceed the configured I/O limits, and they should validate medical-program usability and electrical-safety requirements independently of semiconductor compliance claims.
추천
Industrial Instrumentation Panel
For industrial instrumentation, the ADP5589ACBZ-00-R7 provides a practical way to connect a matrix keypad and local annunciators over I2C. The 11 x 8 decoding capability, interrupt reporting, and programmable logic reduce controller burden during operator interaction. Its configurable pull resistors and selectable push-pull or open-drain outputs allow the same device to support passive buttons and shared indicators. Designers should still account for industrial EMC requirements, connector transient protection, and the small WLCSP footprint during assembly planning. The 16-element FIFO helps separate event capture from host servicing, but firmware must monitor overflow and interrupt status so that no key event is silently discarded.
추천
Camera and Accessory Control
The ADP5589ACBZ-00-R7 is suited to compact cameras and accessories that need several buttons, a keypad, and local status outputs. Nineteen programmable I/Os allow the host to control more peripherals without expanding its pin count, while the integrated decoder supports larger switch matrices. PWM and two programmable logic blocks can manage local indicator timing or simple output functions, reducing periodic software activity. In battery-powered equipment, the low 1.65 V minimum supply voltage supports low-voltage rails, but the complete current budget must be evaluated. Firmware should use the 16-element FIFO to buffer rapid button sequences and configure pull resistors only where required, avoiding unnecessary current in continuously connected external circuits.
추천
Programmable Logic and Timing Hub
The ADP5589ACBZ-00-R7 can act as a programmable logic and timing companion when a design needs local behavior that does not justify a larger controller. Two programmable logic blocks operate alongside the 19 I/Os, and the device supports internal PWM generation plus externally gated PWM functions. This is useful for implementing repetitive control sequences, timing-driven outputs, and indicator effects close to the connector. The I2C interface keeps command traffic and configuration compact, while the 16-entry event FIFO records interface activity for later retrieval. Engineers should confirm the required logic timing and PWM frequency against the datasheet limits, and should use the 25-ball package documentation to preserve correct ball assignments during layout.
추천
Compact Service and Diagnostic Console
The ADP5589ACBZ-00-R7 can provide a compact service interface on embedded equipment by combining a keypad, LEDs, and diagnostic inputs over one serial bus. The hardware decoder handles matrices up to 11 x 8, and dedicated interrupt behavior for key press and release lets the host service only relevant events. Two programmable logic blocks may handle basic local functions, while the FIFO helps retain events during boot or firmware-update operations. Because the device operates up to 3.6 V, the design must prevent an external connector or powered peripheral from back-feeding an I/O pin. The 25-ball WLCSP also requires assembly planning and adequate PCB routing into the connector area, particularly where the keypad matrix traces are numerous.
추천
추천 제품 요약
엔지니어링 참조 데이터: ADP5589ACBZ-00-R7 — 비교, 설계 지침 및 규정 준수 정보.
선택 가이드
If the existing board uses the ADP5589CBZ land pattern, avoid assuming that the ADP5589ACPZ-00-R7 is interchangeable because it uses a different 24-LFCSP-WQ package. No verified cross-brand, same-footprint alternative was identified in the supplied data, so a second-source strategy requires an engineering-approved substitute with a verified 25-ball CBZ pin map. For commercial decisions, confirm current distributor stock, unit price, date code, and traceability as of 2026-10-29.
대체품과의 비교
| 파라미터 | 이 제품 |
|---|---|
| Brand | Analog Devices |
| Package | 25-ball WLCSP (CBZ) |
| Number of Configurable I/Os | 19 |
| Maximum Keypad Matrix | 11 x 8 |
| Event FIFO | 16 elements |
| Supply Voltage Range | 1.65 V to 3.6 V |
| Programmable Logic Blocks | 2 |
| Output Configuration | Push-pull or open-drain |
주요 차별점
- Integrated hardware keypad decoder reduces host polling (vs PCA9536DR)
- Local programmable functions extend beyond GPIO expansion (vs PCA9517DR)
- Event buffering supports bursty keypad activity (vs PCA9536DR)
설계 노트
The ADP5589ACBZ-00-R7 uses a 25-ball WLCSP, so the layout must follow the official CBZ land pattern and ball map exactly. Keep I2C routing short, provide a continuous ground reference, and avoid placing test vias beneath the device unless the assembly process explicitly permits them. Because a matrix keypad can require many closely spaced traces, verify differential-pair-free routing rules, fabrication tolerances, and solder-paste stencil density during design review.
Configure the host I2C pull-ups and bus capacitance against the ADP5589's operating range rather than relying on the device's internal keypad pull resistors. External pull resistors on I/O lines should be enabled only when required, because excessive parallel pull resistance can raise current consumption or distort key detection. Route the keypad matrix away from noisy switching nodes and assess ESD protection on user-accessible keys without adding capacitance that slows key press and release detection.
Do not substitute the ADP5589ACPZ-00-R7 for the ADP5589ACBZ-00-R7 without redesigning the PCB: the ACPZ version is a 24-LFCSP-WQ rather than a 25-ball CBZ package. Also treat the 16-element FIFO as a finite buffer and monitor its status in firmware. Check that external keypad and LED voltages remain within the configured I/O limits, and verify the required interrupt level, pull resistance, output mode, and logic-block behavior through the device registers before production release.
규정 준수 정보
The supplied verified data did not explicitly state RoHS, REACH, AEC-Q100, lead-free, halogen-free, or conflict-minerals status. No compliance claim was inferred from the manufacturer, package, or distributor listings.