Datasheet
Data Sheet ADP5585
Rev. C | Page 17 of 40
REGISTER MAP
Table 6.
Reg
Add
Reg
Name R/W
1
Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0
0x00 ID R MAN_ID REV_ID
0x01 INT_STATUS R/W Reserved LOGIC_INT Reserved
OVRFLOW_
INT
GPI_INT EVENT_INT
0x02 Status R Reserved LOGIC_STAT Reserved EC[4:0]
0x03 FIFO_1 R EVENT1_STATE EVENT1_IDENTIFIER[6:0]
0x04 FIFO_2 R EVENT2_STATE EVENT2_IDENTIFIER[6:0]
0x05 FIFO_3 R EVENT3_STATE EVENT3_IDENTIFIER[6:0]
0x06 FIFO_4 R EVENT4_STATE EVENT4_IDENTIFIER[6:0]
0x07 FIFO_5 R EVENT5_STATE EVENT5_IDENTIFIER[6:0]
0x08 FIFO_6 R EVENT6_STATE EVENT6_IDENTIFIER[6:0]
0x09 FIFO_7 R EVENT7_STATE EVENT7_IDENTIFIER[6:0]
0x0A FIFO_8 R EVENT8_STATE EVENT8_IDENTIFIER[6:0]
0x0B
FIFO_9
R
EVENT9_STATE
EVENT9_IDENTIFIER[6:0]
0x0C FIFO_10 R EVENT10_STATE EVENT10_IDENTIFIER[6:0]
0x0D FIFO_11 R EVENT11_STATE EVENT11_IDENTIFIER[6:0]
0x0E FIFO_12 R EVENT12_STATE EVENT12_IDENTIFIER[6:0]
0x0F FIFO_13 R EVENT13_STATE EVENT13_IDENTIFIER[6:0]
0x10 FIFO_14 R EVENT14_STATE EVENT14_IDENTIFIER[6:0]
0x11 FIFO_15 R EVENT15_STATE EVENT15_IDENTIFIER[6:0]
0x12 FIFO_16 R EVENT16_STATE EVENT16_IDENTIFIER[6:0]
0x13
GPI_INT_
STAT_A
R Reserved GPI_6_INT GPI_5_INT GPI_4_INT GPI_3_INT GPI_2_INT GPI_1_INT
0x14
GPI_INT_
STAT_B
R Reserved GPI_11_INT GPI_10_INT GPI_9_INT GPI_8_INT GPI_7_INT
0x15 GPI_STATUS_A R Reserved GPI_6_STAT GPI_5_STAT GPI_4_STAT GPI_3_STAT GPI_2_STAT GPI_1_STAT
0x16
GPI_STATUS_B
R
Reserved
GPI_11_STAT
GPI_10_STAT
GPI_9_STAT
GPI_8_STAT
GPI_7_STAT
0x17
R_PULL_
CONFIG_A
R/W R3_PULL_CFG R2_PULL_CFG R1_PULL_CFG R0_PULL_CFG
0x18
R_PULL_
CONFIG_B
R/W Reserved R5_PULL_CFG R4_PULL_CFG
0x19
R_PULL_
CONFIG_C
R/W C3_PULL_CFG C2_PULL_CFG C1_PULL_CFG C0_PULL_CFG
0x1A
R_PULL_
CONFIG_D
R/W Reserved C4_PULL_CFG
0x1B
GPI_INT_
LEVEL_A
R/W Reserved
GPI_6_
INT_LEVEL
GPI_5_
INT_LEVEL
GPI_4_
INT_LEVEL
GPI_3_
INT_LEVEL
GPI_2_
INT_LEVEL
GPI_1_
INT_LEVEL
0x1C
GPI_INT_
LEVEL_B
R/W Reserved
GPI_11_
INT_LEVEL
GPI_10_
INT_LEVEL
GPI_9_
INT_LEVEL
GPI_8_
INT_LEVEL
GPI_7_
INT_LEVEL
0x1D GPI_EVENT_EN_A R/W Reserved
GPI_6_
EVENT_EN
GPI_5_
EVENT_EN
GPI_4_
EVENT_EN
GPI_3_
EVENT_EN
GPI_2_
EVENT_EN
GPI_1_
EVENT_EN
0x1E GPI_EVENT_EN_B R/W Reserved
GPI_11_
EVENT_EN
GPI_10_
EVENT_EN
GPI_9_
EVENT_EN
GPI_8_
EVENT_EN
GPI_7_
EVENT_EN
0x1F
GPI_INTERRUPT_
EN_A
R/W Reserved
GPI_6_
INT_EN
GPI_5_
INT_EN
GPI_4_
INT_EN
GPI_3_
INT_EN
GPI_2_
INT_EN
GPI_1_
INT_EN
0x20
GPI_INTERRUPT_
EN_B
R/W Reserved
GPI_11_
INT_EN
GPI_10_
INT_EN
GPI_9_
INT_EN
GPI_8_
INT_EN
GPI_7_
INT_EN
0x21
DEBOUNCE_
DIS_A
R/W Reserved
GPI_6_
DEB_DIS
GPI_5_
DEB_DIS
GPI_4_
DEB_DIS
GPI_3_
DEB_DIS
GPI_2_
DEB_DIS
GPI_1_
DEB_DIS
0x22
DEBOUNCE_
DIS_B
R/W Reserved
GPI_11_
DEB_DIS
GPI_10_
DEB_DIS
GPI_9_
DEB_DIS
GPI_8_
DEB_DIS
GPI_7_
DEB_DIS
0x23
GPO_DATA_
OUT_A
R/W Reserved
GPO_6_
DATA
GPO_5_
DATA
GPO_4_
DATA
GPO_3_
DATA
GPO_2_
DATA
GPO_1_
DATA
0x24
GPO_DATA_
OUT_B
R/W Reserved
GPO_11_
DATA
GPO_10_
DATA
GPO_9_
DATA
GPO_8_
DATA
GPO_7_
DATA
0x25
GPO_OUT_
MODE_A
R/W Reserved
GPO_6_
OUT_MODE
GPO_5_
OUT_MODE
GPO_4_
OUT_MODE
GPO_3_
OUT_MODE
GPO_2_
OUT_MODE
GPO_1_
OUT_MODE