English
Language : 

ADP5586 Datasheet, PDF (27/44 Pages) Analog Devices – Keypad Decoder and I/O Port Expander
Data Sheet
ADP5586
R_PULL_CONFIG_D, Register 0x1A
Default = 0000 0001
Table 35. R_PULL_CONFIG_D Bit Descriptions
Bits
Bit Name
Access
[7:2]
Reserved
Reserved
[1:0]
C4_PULL_CFG
Read/write
GPI_INT_LEVEL_A, Register 0x1B
Table 36. GPI_INT_LEVEL_A Bit Descriptions
Bits
Bit Name
Access
[7:6]
Reserved
Reserved
5
GPI_6_INT_LEVEL
Read/write
4
GPI_5_INT_LEVEL
Read/write
3
GPI_4_INT_LEVEL
Read/write
2
GPI_3_INT_LEVEL
Read/write
1
GPI_2_INT_LEVEL
Read/write
0
GPI_1_INT_LEVEL
Read/write
GPI_INT_LEVEL_B, Register 0x1C
Table 37. GPI_INT_LEVEL_B Bit Descriptions
Bits
Bit Name
Access
[7:5]
Reserved
Reserved
4
GPI_11_INT_LEVEL Read/write
3
GPI_10_INT_LEVEL Read/write
2
GPI_9_INT_LEVEL Read/write
1
GPI_8_INT_LEVEL Read/write
0
GPI_7_INT_LEVEL Read/write
Description
Reserved.
00 = enables 300 kΩ pull-up resistor.
01 = enables 300 kΩ pull-down resistor.
10 = enables 100 kΩ pull-up resistor.
11 = disables all pull-up/pull-down resistors.
Description
Reserved.
0 = GPI 6 interrupt is active low (GPI_6_INT sets whenever R5 is low).
1 = GPI 6 interrupt is active high (GPI_6_INT sets whenever R5 is high).
0 = GPI 5 interrupt is active low (GPI_5_INT sets whenever R4 is low).
1 = GPI 5 interrupt is active high (GPI_5_INT sets whenever R4 is high).
0 = GPI 4 interrupt is active low (GPI_4_INT sets whenever R3 is low).
1 = GPI 4 interrupt is active high (GPI_4_INT sets whenever R3 is high).
0 = GPI 3 interrupt is active low (GPI_3_INT sets whenever R2 is low).
1 = GPI 3 interrupt is active high (GPI_3_INT sets whenever R2 is high).
0 = GPI 2 interrupt is active low (GPI_2_INT sets whenever R1 is low).
1 = GPI 2 interrupt is active high (GPI_2_INT sets whenever R1 is high).
0 = GPI 1 interrupt is active low (GPI_1_INT sets whenever R0 is low).
1 = GPI 1 interrupt is active high (GPI_1_INT sets whenever R0 is high).
Description
Reserved.
0 = GPI 11 interrupt is active low (GPI_11_INT sets whenever R10 is low).
1 = GPI 11 interrupt is active high (GPI_11_INT sets whenever R10 is high).
0 = GPI 10 interrupt is active low (GPI_10_INT sets whenever R9 is low).
1 = GPI 10 interrupt is active high (GPI_10_INT sets whenever R9 is high).
0 = GPI 9 interrupt is active low (GPI_9_INT sets whenever R8 is low).
1 = GPI 9 interrupt is active high (GPI_9_INT sets whenever R8 is high).
0 = GPI 8 interrupt is active low (GPI_8_INT sets whenever R7 is low).
1 = GPI 8 interrupt is active high (GPI_8_INT sets whenever R7 is high).
0 = GPI 7 interrupt is active low (GPI_7_INT sets whenever R6 is low).
1 = GPI 7 interrupt is active high (GPI_7_INT sets whenever R6 is high).
Rev. 0 | Page 27 of 44