ADP5588-EVALZ Analog Devices Inc, ADP5588-EVALZ Datasheet - Page 11

no-image

ADP5588-EVALZ

Manufacturer Part Number
ADP5588-EVALZ
Description
Column Keypad Scanner & GPIO Port Expand
Manufacturer
Analog Devices Inc
Datasheet

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
Debouncing
The ADP5588 has a 50 μs debounce time for GPIOs configured
as GPIs and rows in keypad scanning mode. The reset line
always has a 50 μs debounce time.
General Purpose Outputs (GPOs)
The ADP5588 allows the user to configure all or some of its
GPIOs as GPOs. These GPOs can be used as extra enables for
the host processor or simply as trigger outputs. When configured
as an output (GPO), a digital buffer drives the pin to 0 V for a 0
and to V
the corresponding bits in Register 0x1D through Register 0x1F are
set for GPIO mode; then use Register 0x23 through Register 0x25
to set the corresponding bits for GPO mode.
CC
for a 1. To set any GPIO as a GPO, make sure that
NO
KEY PRESS
DETECTED
YES
START UNLOCK1 TO UNLOCK2
YES
YES
NO
NO
Figure 10. Keypad Lock Interrupt Mask Timer Flowchart
KEYLOCK INTERRUPT
START MASK TIMER
SECOND UNLOCK
KEY DETECTED
KEY DETECTED
TIMER EXPIRES
KE INTERRUPT
FIRST UNLOCK
MASK TIMER
MASK TIMER
UNLOCK1 TO
GENERATE
GENERATE
YES
UNLOCK2
EXPIRES
EXPIRES
NO
NO
YES
NO
NO
YES
MASK TIMER = 0
Rev. B | Page 11 of 28
START
Power-On Reset
For built-in power-up initialization for applications lacking a
power-on reset signal, a reset pin, RST , allows the user to reset
the registers to default values in the event of a brownout or
other reset conditions.
Ambient Light Sensing
The ADP5588 has built in light sensor comparator inputs to
detect ambient light conditions. An ADC samples the output of
external photosensors connected to the comparator inputs, and
the result is fed into programmable trip comparators. The ADC
has an input range of 0 μA to 1000 μA (typical). The device can
handle up to two photosensors (use Register 0x30 through
Register 0x3A to configure the photosensor inputs).
YES
START UNLOCK1 TO UNLOCK2
KEYLOCK INTERRUPT
SECOND UNLOCK
KEY DETECTED
TIMER EXPIRES
KEY DETECTED
FIRST UNLOCK
UNLOCK1 TO
KEY PRESS
DETECTED
GENERATE
UNLOCK2
YES
YES
YES
NO
NO
NO
NO
YES
ADP5588

Related parts for ADP5588-EVALZ