ADP5589ACBZ-02-R7 - 19-Channel GPIO/Keypad Expander | Analog Devices
MPN: ADP5589ACBZ-02-R7 ✓ فعالADP5589ACBZ-02-R7 جائزہ
An I/O expander is a type of interface IC that extends the number of general-purpose pins a host microcontroller can drive or read. It sits between the host and the outside world on a two-wire I2C bus, translating a small serial command set into parallel digital control of keys, LEDs, relays, and discrete logic. In the ADP5589 this generic function is fused with a dedicated hardware keypad decoder, so a single serial bus line replaces an entire scanned key matrix and its driver firmware.
Key features include 19 configurable I/Os usable as keypad decoding lines for a matrix up to 11 x 8, key press and key release interrupts, key pad lock/unlock, a 16-element FIFO for event recording, GPI with selectable interrupt level, selectable 100 kOhm or 300 kOhm pull-up resistors, 300 kOhm pull-down resistors, and GPO outputs configurable as push-pull or open drain. Two independent programmable logic blocks allow simple hardware-level conditional functions without firmware polling, and the PWM generator supports both internal PWM generation and external PWM triggering through an internal PWM AND function.
Technically the device offloads repetitive, latency-sensitive work from the host MCU. Because the keypad scan and debounce logic runs in hardware, the host receives event interrupts through the 16-deep FIFO rather than continuously polling a matrix, which reduces code size, CPU wake-ups and battery drain in portable designs. The 1.65 V to 3.6 V supply range spans mobile and battery-powered rails as well as standard 3.3 V industrial and instrumentation nodes.
Typical applications include QWERTY-size keypad decoding in remote controls and handsets, GPIO expansion in portable consumer electronics, keypad plus LED feedback panels in healthcare devices, and programmable logic or PWM-driven indicator control in compact industrial instrumentation.
A key design consideration is that the ADP5589 is a fixed-function device with configuration registers set over I2C, so it complements rather than replaces a fully programmable MCU. Layout should keep the 25-ball WLCSP on a clean ground plane with short I2C traces and adequate ball-to-ball decoupling.
This page synthesizes distributor pricing and availability, package-level drop-in alternatives, and practical layout and design notes that are not consolidated in the manufacturer datasheet.
کے لیے ڈراپ اِن متبادل ADP5589ACBZ-02-R7 — یکساں پیکیج، پن سے پن مطابقت پذیر۔ مختلف پیکیج والے پرزے جن کے لیے PCB دوبارہ کام درکار ہو، شامل نہیں ہیں۔
ADP5589ACBZ-R7
✅ ڈراپ-اِن ⚠️ تفصیلات غیر تصدیق شدہ📋 حوالہ جاتی متبادل (کیٹلاگ میں نہیں)
ADP5589ACBZ-02-R7 تفصیلات
| Product Type | Keypad decoder and I/O expansion IC (specialized interface) |
| Number of Configurable I/Os | 19 channels |
| Keypad Matrix Support | Up to 11 x 8 matrix |
| Event FIFO | 16 elements |
| Host Interface | I2C (2-wire serial) |
| Supply Voltage Range | 1.65 V to 3.6 V |
| پیکیج | 25-ball WLCSP, 1.99 mm x 1.99 mm |
| Package / Case Code | 25-UFBGA, WLCSP |
| ماؤنٹنگ ٹائپ | Surface mount |
| Packaging | Tape & Reel (TR), Cut Tape (CT) |
| GPI Pull-Up Resistors | 100 kOhm or 300 kOhm selectable |
| GPI Pull-Down Resistors | 300 kOhm |
| GPO Drive Configuration | Push-pull or open drain |
| Programmable Logic Blocks | 2 (dual) |
| PWM Generator | Internal PWM generation and external PWM with internal PWM AND function |
| Interrupt Capability | Key press/release interrupts; GPI with selectable interrupt level |
| Keypad Features | Key pad lock/unlock |
| Reset Function | Internal reset logic and reset generator |
| Applications | Portable devices (phones, remote controls, cameras), healthcare, industrial and instrumentation |
| Datasheet Document | ADP5589 datasheet Rev. A (52 pages) |
ADP5589ACBZ-02-R7 25-ufbga, wlcsp پن کنفیگریشن گائیڈ
ADP5589ACBZ-02-R7 (25-ufbga, wlcsp پیکیج) کے لیے پن کنفیگریشن۔ پن نمبرنگ، فنکشنز اور کنکشن ڈایاگرامز مینوفیکچرر کے ڈیٹا شیٹ میں بیان کیے گئے ہیں۔ درست فٹ پرنٹ اور سولڈرنگ رہنما ہدایات کے لیے اسی سے رجوع کریں۔
کے لیے تفصیلی پن آؤٹ ڈیٹا دستیاب نہیں ADP5589ACBZ-02-R7.
رجوع کریں ڈیٹا شیٹ مکمل پن کنفیگریشن کے لیے۔
عام استعمالات
ADP5589ACBZ-02-R7 کے لیے موزوں ہے 6 ایپلیکیشنs: QWERTY Keypad Decoding in Handheld Remotes, GPIO Expansion in Portable Consumer Devices, Healthcare Device Keypad and Control Panel, Industrial Instrumentation Front Panel, LED Backlight and Indicator Dimming Control, Programmable Logic and Reset Sequencing in Compact Modules.
QWERTY Keypad Decoding in Handheld Remotes
The ADP5589ACBZ-02-R7 is well suited to QWERTY-size keypads because its hardware keypad decoder scans matrices up to 11 x 8 using the 19 configurable I/Os, and events are reported through the 16-element FIFO with dedicated key press and key release interrupts. In a remote control or handset, the host microcontroller no longer runs a timed scan loop or debounce routine; it simply reads queued events over the 1.65 V to 3.6 V I2C bus when the interrupt line asserts. That removes a recurring timer workload and reduces the code footprint of the application firmware. The 25-ball WLCSP measures only 1.99 mm x 1.99 mm, so the entire keypad interface fits in the tight space beside a small display or battery in portable equipment.
تجویز کردہ
GPIO Expansion in Portable Consumer Devices
When a compact SoC lacks spare pins for buttons, sensor enables or status LEDs, the ADP5589ACBZ-02-R7 adds 19 configurable lines over two I2C wires. The 1.99 mm x 1.99 mm 25-ball WLCSP is small enough for wearables, cameras and phone accessories, and the 1.65 V minimum supply matches mobile battery rails without a level shifter. GPI channels provide selectable 100 kOhm or 300 kOhm pull-ups so directly attached switches need no external resistors, while GPO channels can be set push-pull for fast LED drive or open drain for shared indicator buses. The dual programmable logic blocks handle simple gating locally, further reducing host traffic on the serial bus.
تجویز کردہ
Healthcare Device Keypad and Control Panel
Medical handhelds and patient-monitoring accessories often need a dense control keypad plus indicator feedback in a small, low-power board. The ADP5589ACBZ-02-R7 answers this with a hardware keypad decoder for matrices up to 11 x 8, key pad lock/unlock functions for guarding privileged entries, and key press/release interrupts that let the host sleep between interactions. The integrated PWM generator drives status and backlight LEDs with defined brightness without adding timer channels to the MCU, and the dual programmable logic blocks implement simple debounce and latch behavior. Operation from 1.65 V to 3.6 V supports the low-voltage rails common in battery-backed healthcare products.
تجویز کردہ
Industrial Instrumentation Front Panel
In a rack instrument or process-control front panel, the ADP5589ACBZ-02-R7 replaces a whole scanned keypad and driver stage with one 25-ball WLCSP. Its 19 I/Os cover the matrix rows and columns for a matrix up to 11 x 8, plus remaining lines for panel LEDs and discrete control signals, and the 16-element FIFO records events so that rapid key sequences are not lost. The 1.65 V to 3.6 V supply range allows use on both 2.5 V and 3.3 V industrial logic levels. The internal PWM generator provides smooth LED and indicator dimming, while open-drain GPO modes suit bus-driven annunciator panels that share a common pull-up.
تجویز کردہ
LED Backlight and Indicator Dimming Control
The ADP5589's integrated PWM generator can drive external LEDs directly, either through internal PWM generation or via external PWM combined with the internal PWM AND function. Placing the ADP5589ACBZ-02-R7 near the indicator LEDs keeps the 19 available GPI/GPO channels free for other panel functions while providing smooth, flicker-free dimming that the host MCU does not have to service with a dedicated timer. Because the device runs from 1.65 V to 3.6 V, it fits both 1.8 V and 3.3 V display modules, and the 1.99 mm x 1.99 mm WLCSP footprint leaves board area for the driver components and the local bulk decoupling capacitance.
تجویز کردہ
Programmable Logic and Reset Sequencing in Compact Modules
Beyond keypads, the ADP5589ACBZ-02-R7 functions as a small hardware logic engine. Two programmable logic blocks evaluate input conditions and drive outputs without firmware intervention, which suits compact modules that need deterministic power-on behavior or interlocks. The internal reset logic and reset generator provide a controlled system reset path, while GPO channels in open-drain mode support wired-AND reset buses across several sub-blocks. Because these functions execute in hardware, the host MCU spends fewer cycles on polling and can rely on the I2C-configurable settings persisting between transactions on the 1.65 V to 3.6 V operating supply.
تجویز کردہ
تجویز کردہ پروڈکٹس کا خلاصہ
کے لیے انجینئرنگ ریفرنس ڈیٹا ADP5589ACBZ-02-R7 — موازنہ، ڈیزائن رہنمائی، اور تعمیل کی معلومات۔
انتخاب کی گائیڈ
Pick the ADP5589ACPZ-02-R7 instead if your assembly house prefers a leaded, visually inspectable 25-lead LFCSP and your PCB can absorb the larger 4 mm x 4 mm area; the silicon and register map are identical, so software carries over. Use the ADP5589ACBZ-R7 as the second source when you need a different orderable packaging code in the same WLCSP footprint.
Do not choose this part for plain bidirectional GPIO with no matrix and no dimming: a simple 16-bit expander such as the PCA9536DR is cheaper and smaller in SOIC-16, and it leaves firmware responsible for scan and debounce. Also avoid this device if you need more than 19 lines, or if you require push-pull outputs above the low-voltage rails supported by the 1.65 V to 3.6 V supply range.
متبادلات کے ساتھ موازنہ
| پیرامیٹر | یہ پروڈکٹ | ADP5589ACBZ-R7 | ADP5589ACPZ-02-R7 | PCA9536DR |
|---|---|---|---|---|
| Brand | Analog Devices | Analog Devices | Analog Devices | Texas Instruments |
| Package | 25-WLCSP (1.99x1.99 mm) | 25-WLCSP (1.99x1.99 mm) - same | 25-lead LFCSP - not pin-compatible, different footprint | SOIC-16 - not pin-compatible, different footprint |
| Keypad Matrix Support | Up to 11 x 8 matrix | Up to 11 x 8 matrix | Up to 11 x 8 matrix | No dedicated keypad decoder |
| Host Interface | I2C | I2C | I2C | I2C |
اہم امتیازی خصوصیات
- Integrated hardware keypad decoder removes the firmware scan loop (بمقابلہPCA9536DR)
- On-chip PWM generator and dual programmable logic blocks (بمقابلہPCA9536DR)
- Smallest package option for handheld space constraints (بمقابلہADP5589ACPZ-02-R7)
- Native low-voltage mobile operation (بمقابلہPCA9536DR)
ڈیزائن نوٹس
The ADP5589ACBZ-02-R7 ships as a 25-ball WLCSP on a 1.99 mm x 1.99 mm grid, so a 0.5 mm pitch land pattern and a board with four-layer or better construction is strongly advised. Place the device close to the keypad or indicator area it serves so the I/O lines stay short and free of antenna-like stubs. Keep the ground ball connected to a solid ground plane and place the local decoupling capacitor adjacent to the VDD ball to keep the switching return path out of the key-scan region.
Route the two I2C lines as a short, tightly coupled pair with a continuous ground reference, and keep them away from the PWM-driven LED traces and any inductive switching node on the board. The interrupt output from the ADP5589 should be routed to the host MCU input with a series damping resistor of roughly 100 ohm if the trace is long, which limits ringing on the fast edge generated when a key event is queued in the 16-element FIFO.
Do not treat the ADP5589 as a general-purpose 19-bit GPIO register when the design really needs keypad behavior: once the I/O lines are assigned to the matrix decoder they cannot simultaneously be used as free GPI, so plan the channel budget before layout. Also remember that the device operates from a 1.65 V to 3.6 V supply; exceeding 3.6 V damages it. Verify the configuration register defaults after reset, since pull-up selection, open-drain versus push-pull output mode, and keypad lock/unlock state all need to match the intended behavior before the first scan.
Estimated: with a 3.3 V supply, 19 outputs driving LEDs at 5 mA each and a host running the keypad decode continuously, the ADP5589 output current is roughly 95 mA plus its own logic current, so the supply rail should be budgeted for at least 120 mA. Estimated: at 3.3 V and 100 mA the device dissipates on the order of 0.3 W of internal logic plus LED driver heat, which is well within the WLCSP thermal budget, but the same ball-side placement keeps junction temperature close to ambient in the small enclosures typical of handheld products.
تعمیل کی معلومات
No explicit RoHS, REACH, AEC-Q100, lead-free or conflict-minerals statements were present in the verified distributor data for this part. The CBZ ordering code follows Analog Devices lead-free (RoHS) packaging conventions, but this is not confirmed in the supplied sources, so all fields are marked unknown. AEC-Q100 is marked not_applicable because this is a general-purpose interface IC with no automotive-qualified variant identified in the verified data.