ADP5589 Analog Devices, ADP5589 Datasheet - Page 45

no-image

ADP5589

Manufacturer Part Number
ADP5589
Description
Keypad Decoder and I/O Expansion
Manufacturer
Analog Devices
Datasheet

Specifications of ADP5589

Vin Range
1.8 to 3.0V
Number Of I/os
19
Application
Mobil I-0 Exp-Keybd Cont,Mobil I-O Expander
Qwerty Keypad
Yes
Other Functions
I2C I/O & register
Function Flag
Mobil I-O
Package
24-Lead LFCSP,25-Ball WLCSP

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
ADP5589ACPZ-00-R7
Manufacturer:
ADI/亚德诺
Quantity:
20 000
PIN_CONFIG_D Register 0x4C
Table 84. PIN_CONFIG_D Bit Descriptions
Bits
7
6
5
4
[3:2]
1
0
GENERAL_CFG_B Register 0x4D
Table 85. GENERAL_CFG_B Bit Descriptions
Bits
7
[6:5]
4
3
2
1
0
Name
OSC_EN
CORE_FREQ[1:0]
LCK_TRK_LOGIC
LCK_TRK_GPI
INT_CFG
RST_CFG
Name
PULL_SELECT
C4_EXTEND_CFG
R4_EXTEND_CFG
C6_EXTEND_CFG
R3_EXTEND_CFG[1:0]
C9_EXTEND_CFG
R0_EXTEND_CFG
R/W
R/W
R/W
R/W
R/W
R/W
R/W
R/W
R/W
R/W
R/W
R/W
R/W
R/W
R/W
Description
0 = disable internal 1 MHz oscillator.
1 = enable internal 1 MHz oscillator.
Sets the input clock frequency fed from the base 1 MHz oscillator to the digital core. Slower
frequencies result in less I
00 = 50 kHz.
01 = 100 kHz.
10 = 200 kHz.
11 = 500 kHz.
0 = allow logic outputs (programmed for FIFO updates) to be tracked on the FIFO if the keypad is
locked.
1 = do not track.
0 = allow GPIs (programmed for FIFO updates) to be tracked on the FIFO if the keypad is locked.
1 = do not track.
Unused
Configure the behavior of the INT pin if the user tries to clear it while an interrupt is pending.
0 = INT pin remains asserted if an interrupt is pending.
1 = INT pin deasserts for 50 μs and reasserts if an interrupt is pending.
Configure the response ADP5589 has to the RST pin.
0 = ADP5589 resets if RST is low.
1 = ADP5589 does not reset if RST is low.
Description
0 = 300 kΩ used for row pull-up during key scanning.
1 = 100 kΩ used for row pull-up during key scanning.
0 = C4 remains configured as GPIO 13.
1 = C4 reconfigured as RESET2 output.
0 = R4 remains configured as GPIO 5.
1 = R4 reconfigured as RESET1 output.
0 = C6 remains configured as GPIO 15.
1 = C6 reconfigured as LC2 input for Logic Block 2.
00 = R3 remains configured as GPIO 4.
01 = R3 reconfigured as LC1 input for Logic Block 1.
10 = R3 reconfigured as PWM_OUT/CLK_OUT outputs from PWM and clock divider blocks.
11 = unused.
0 = C9 remains configured as GPIO 18.
1 = C9 reconfigured as LY2 output from Logic Block 2.
0 = R0 remains configured as GPIO 1.
1 = R0 reconfigured as LY1 output from Logic Block 1.
Rev. A | Page 45 of 48
DD
. However, key and GPI scan times increase.
ADP5589

Related parts for ADP5589