Datasheet
ADP5520
Rev. A | Page 31 of 40
Table 38. Register 0x1E, GPIO Input Debounce Enable/Disable (GPIO_DEBOUNCE)
Bit Mnemonic R/W Description
7 D7_ IN_ DBNC R/W 0 = D7_IN debounce enabled.
1 = D7_IN debounce disabled.
6 D6_ IN_ DBNC R/W 0 = D6_IN debounce enabled.
1 = D6_IN debounce disabled.
5 D5_ IN_ DBNC R/W 0 = D5_IN debounce enabled.
1 = D5_IN debounce disabled.
4 D4_ IN_ DBNC R/W 0 = D4_IN debounce enabled.
1 = D4_IN debounce disabled.
3 D3_ IN_ DBNC R/W 0 = D3_IN debounce enabled.
1 = D3_IN debounce disabled.
2 D2_ IN_ DBNC R/W 0 = D2_IN debounce enabled.
1 = D2_IN debounce disabled.
1 D1_ IN_ DBNC R/W 0 = D1_IN debounce enabled.
1 = D1_IN debounce disabled.
0 D0_ IN_ DBNC R/W 0 = D0_IN debounce enabled.
1 = D0_IN debounce disabled.
Table 39. Register 0x1F, GPIO Pull-Up Enable/Disable (GPIO_PULLUP)
Bit Mnemonic R/W Description
7 D7_PULL R/W 0 = D7_IN pull-up disabled.
1 = D7_IN pull-up enabled.
6 D6_PULL R/W 0 = D6_IN pull-up disabled.
1 = D6_IN pull-up enabled.
5 D5_PULL R/W 0 = D5_IN pull-up disabled.
1 = D5_IN pull-up enabled.
4 D4_PULL R/W 0 = D4_IN pull-up disabled.
1 = D4_IN pull-up enabled.
3 D3_PULL R/W 0 = D3_IN pull-up disabled.
1 = D3_IN pull-up enabled.
2 D2_PULL R/W 0 = D2_IN pull-up disabled.
1 = D2_IN pull-up enabled.
1 D1_PULL R/W 0 = D1_IN pull-up disabled.
1 = D1_IN pull-up enabled.
0 D0_PULL R/W 0 = D0_IN pull-up disabled.
1 = D0_IN pull-up enabled.
Table 40. Register 0x20, Key Press Interrupt Status 1 (KP_INT_STAT_1)
Bit Mnemonic R/W Description
7 KP_A_ISTAT R 0 = no interrupt detected.
1 = interrupt due to Key A press. Bit cleared on read.
6 KP_B_ISTAT R 0 = no interrupt detected.
1 = interrupt due to Key B press. Bit cleared on read.
5 KP_C_ISTAT R 0 = no interrupt detected.
1 = interrupt due to Key C press. Bit cleared on read.
4 KP_D_ISTAT R 0 = no interrupt detected.
1 = interrupt due to Key D press. Bit cleared on read.
3 KP_E_ISTAT R 0 = no interrupt detected.
1 = interrupt due to Key E press. Bit cleared on read.