ADP5589 Analog Devices, ADP5589 Datasheet - Page 43

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
Bits
[2: 0]
LOGIC_FF_CFG Register 0x46
Table 78. LOGIC_FF_CFG Bit Descriptions
Bits
[7: 4]
3
2
1
0
LOGIC_INT_EVENT_EN Register 0x47
Table 79. LOGIC_INT_EVENT_EN Bit Descriptions
Bits
[7: 6]
5
4
3
2
1
0
POLL_TIME_CFG Register 0x48
Table 80. POLL_TIME_CFG Bit Descriptions
Bits
[7: 2]
[1: 0]
Name
LOGIC2_SEL[2:0]
Name
FF2_SET
FF2_CLR
FF1_SET
FF1_CLR
Name
LY2_DBNC_DIS
LOGIC2_EVENT_EN
LOGIC2_INT_LEVEL
LY1_DBNC_DIS
LOGIC1_EVENT_EN
LOGIC1_INT_LEVEL
Name
KEY_POLL_TIME[1:0]
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
R/W
R/W
R/W
Configure time between consecutive scan cycles.
Description
Reserved.
00 = 10 ms.
01 = 20 ms.
10 = 30 ms.
11 = 40 ms.
Configures the digital mux for Logic Block 2.
000 = off/disable.
001 = AND2.
010 = OR2.
011 = XOR2.
100 = FF2.
101 = IN_LA2.
110 = IN_LB2.
111 = IN_LC2.
Reserved.
0 = FF2 not set in Logic Block 2.
1 = set FF2 in Logic Block 2.
0 = FF2 not cleared in Logic Block 2.
1 = clear FF2 in Logic Block 2.
0 = FF1 not set in Logic Block 1.
1 = set FF1 in Logic Block 1.
0 = FF1 not cleared in Logic Block 1.
1 = clear FF1 in Logic Block 1.
Reserved.
0 = output of Logic Block 2 is debounced before entering the event/interrupt block.
0 = LY2 cannot generate interrupt.
1 = allow LY2 activity to generate events on the FIFO.
Configure the logic level of LY2 that generates an interrupt.
0 = LY2 is active low.
1 = LY2 is active high.
0 = output of Logic Block 1 is debounced before entering the event/interrupt block.
1 = output of Logic Block 1 is not debounced before entering the event/interrupt block. Use
with caution because glitches may generate interrupts prematurely.
0 = LY1 cannot generate interrupt.
1 = allow LY1 activity to generate events on the FIFO.
Configure the logic level of LY1 that generates an interrupt.
0 = LY1 is active low.
1 = LY1 is active high.
Description
Description
Description
1 = output of Logic Block 2 is not debounced before entering the event/interrupt block. Use
with caution because glitches may generate interrupts prematurely.
Rev. A | Page 43 of 48
ADP5589

Related parts for ADP5589