ADP5589 Analog Devices, ADP5589 Datasheet - Page 13

no-image

ADP5589

Manufacturer Part Number
ADP5589
Description
Keypad Decoder and I/O Expansion
Manufacturer
Analog Devices
Datasheet

Specifications of ADP5589

Vin Range
1.8 to 3.0V
Number Of I/os
19
Application
Mobil I-0 Exp-Keybd Cont,Mobil I-O Expander
Qwerty Keypad
Yes
Other Functions
I2C I/O & register
Function Flag
Mobil I-O
Package
24-Lead LFCSP,25-Ball WLCSP

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
ADP5589ACPZ-00-R7
Manufacturer:
ADI/亚德诺
Quantity:
20 000
When full unlock is achieved, FIFO and event count updates
resume. Note that if a key press is used as the second unlock
event, the release of that key is captured on the FIFO after
unlocking is completed.
The
(0x36[2:0]). When enabled, after the first unlock event occurs,
the unlock timer begins counting, and the second unlock event
must occur before the unlock timer expires. If the unlock timer
expires, the first unlock event must occur again to restart the
unlock process. Figure 15 shows a simple state diagram of the
unlocking process.
ADP5589
Figure 15. State Diagram of Unlocking Process
DETECTED?
features an unlock timer, UNLOCK_TIMER[2:0]
EVENT
YES
LOCK_STAT = 0
LOCK_STAT = 1
LOCK_STAT = 1
NO
NO
NO
START UNLOCK TIMER
UNLOCK EVENT?
UNLOCK EVENT
DETECTED?
REQUIRED?
DETECTED?
ENABLED?
EXPIRED?
SECOND
LOCKED
UNLOCK
SECOND
UNLOCK
UNLOCK
UNLOCK
EVENT?
EVENT
EVENT
TIMER
FIRST
TIMER
YES
YES
YES
YES
YES
YES
NO
NO
NO
NO
YES
NO
Rev. A | Page 13 of 48
When lock mode is enabled, no EVENT_INT interrupts can be
generated until the unlock events occur.
The
TIMER[4:0] (0x36[7:3]). When this timer and lock mode are
enabled, a single EVENT_INT is generated if any key is pressed
or any GPI (programmed to update the FIFO) is active. When
the EVENT_INT is generated, the mask timer begins counting.
No additional EVENT_INT interrupts are generated until
the mask timer expires and a new key is pressed or any GPI
(programmed to update the FIFO) is active, unless the unlock
events occur, in which case, normal operation is resumed.
Allowing a single EVENT_INT interrupt is useful to alert the
processor to turn on its screen and display an unlock message
to the user. Blanking out additional key presses ensures that the
processor is not unnecessarily interrupted until the unlock
events occur. Figure 16 shows the unlock sequence when the
interrupt mask timer is enabled.
ADP5589
features an interrupt mask timer, INT_MASK_
ADP5589

Related parts for ADP5589