ADP5588-EVALZ Analog Devices Inc, ADP5588-EVALZ Datasheet - Page 16
![no-image](/images/manufacturer_photos/0/0/57/analog_devices_inc_sml.jpg)
ADP5588-EVALZ
Manufacturer Part Number
ADP5588-EVALZ
Description
Column Keypad Scanner & GPIO Port Expand
Manufacturer
Analog Devices Inc
Datasheet
1.ADP5588ACPZ-R7.pdf
(28 pages)
Specifications of ADP5588-EVALZ
Main Purpose
Interface, GPIO Expander
Embedded
No
Utilized Ic / Part
ADP5588
Primary Attributes
8-Bit 18-Port GPIO Expander
Secondary Attributes
I²C Interface
Lead Free Status / RoHS Status
Lead free / RoHS Compliant
ADP5588
Address
0x2E
0x2F
0x30
0x31
0x32
0x33
0x34
0x35
0x36
0x37
0x38
0x39
0x3A
0x3B
0x3C
0x3D
0x3E
REGISTER DESCRIPTIONS
Table 18. DEV_ID—Register 0x00 (Device ID)
Register Name
DEV_ID
Table 19. 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]
Bit
7
6
5
4
3
2
1
0
Register Name
GPIO_PULL3
Not used
CMP_CFG_STAT
CMP_CONFG_SENS1
CMP_CONFG_SENS2
CMP1_LVL2_TRIP
CMP1_LVL2_HYS
CMP1_LVL3_TRIP
CMP1_LVL3_HYS
CMP2_LVL2_TRIP
CMP2_LVL2_HYS
CMP2_LVL3_TRIP
CMP2_LVL3_HYS
CMP1_ADC_DAT_R1
CMP1_ADC_DAT_R2
CMP2_ADC_DAT_R1
CMP2_ADC_DAT_R2
Overflow mode.
Overflow interrupt enable.
GPI interrupt enable.
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.
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 deasserts for 50 μs and reasserts with pending key events.
0: Processor interrupt remains asserted when host tries to clear interrupt while there is a pending key event.
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.
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 autoincrement. Burst read is supported; burst write is not supported.
2
2
C autoincrement is on.
C autoincrement is off.
Bit 7
MFID3
Rev. B | Page 16 of 28
Description
GPIO pull disable
Not used
Comparator configuration and status register
Sensor 1 comparator configuration register
Sensor 2 comparator configuration register
L2 light sensor reference level (output falling for Sensor 1)
L2 light sensor hysteresis (active when output rising) for Sensor 1
L3 light sensor reference level (output falling for Sensor 1)
L3 light sensor hysteresis (active when output rising) for Sensor 1
L2 light sensor reference level (output falling for Sensor 2)
L2 light sensor hysteresis (active when output rising) for Sensor 2
L3 light sensor reference level (output falling for Sensor 2)
L3 light sensor hysteresis (active when output rising) for Sensor 2
Comparator 1 ADC Data Register 1
Comparator 1 ADC Data Register 2
Comparator 2 ADC Data Register 1
Comparator 2 ADC Data Register 2
Bit 6
MFID2
Bit 5
MFID1
Bit 4
MFID0
Bit 3
DID3
Bit 2
DID2
Bit 1
DID1
Bit 0
DID0