ADP5587_1 AD [Analog Devices], ADP5587_1 Datasheet - Page 16

no-image

ADP5587_1

Manufacturer Part Number
ADP5587_1
Description
Mobile I/O Expander and QWERTY Keypad Controller
Manufacturer
AD [Analog Devices]
Datasheet
ADP5587
Address
0x2A
0x2B
0x2C
0x2D
0x2E
REGISTER DESCRIPTIONS
Table 16. DEV_ID—Register 0x00 (Device ID)
Register Name
DEV_ID
Table 17. CFG—Register 0x01 (Configuration Register 1)
Field
AUTO_INC
GPIEM_CFG
OVR_FLOW_M
INT_CFG
OVR_FLOW_IEN
K_LCK_IM
GPI_IEN
KE_IEN
Register Description
Device ID[3:0], MFG ID[7:4]
Bits
7
6
5
4
3
2
1
0
Register Name
DEBOUNCE_DIS2
DEBOUNCE_DIS3
GPIO_PULL1
GPIO_PULL2
GPIO_PULL3
Description
I
1: I
0: I
GPI event mode configuration.
1: GPI events are not tracked when the keypad is locked.
0: GPI events are tracked when the keypad is locked.
Overflow mode.
1: overflow mode is on; register overflow data shifts in, starting at the last event and losing first event data.
0: overflow mode is off; register overflow data is lost.
Interrupt configuration.
1: processor interrupt is deasserted for 275 μs and is reasserted with pending key events.
0: processor interrupt remains asserted when host tries to clear interrupt while there is a pending key event.
Overflow interrupt enable.
1: overflow interrupt is enabled.
0: overflow interrupt is disabled.
Keypad lock interrupt mask.
1: keypad lock interrupt is enabled.
0: keypad lock interrupt is disabled.
GPI interrupt enable.
1: GPI interrupt is enabled.
0: GPI interrupt is disabled.
Key events interrupt enable.
1: key events interrupt is enabled.
0: key events interrupt is disabled.
2
C auto-increment. Burst read is supported; burst write is not supported.
2
2
C auto-increment is on.
C auto-increment is off.
Bit 7
MFID3
Rev. B | Page 16 of 24
Description
Debounce disable
Debounce disable
GPIO pull disable
GPIO pull disable
GPIO pull disable
Bit 6
MFID2
Bit 5
MFID1
Bit 4
MFID0
Bit 3
DID3
Bit 2
DID2
Bit 1
DID1
Bit 0
DID0

Related parts for ADP5587_1