NO:
W90P710 Programming Guide
VERSION:
2.0
PAGE:
226
The above information is the exclusive intellectual property of Winbond Electronics and shall not be disclosed, distributed or reproduced without permission
from Winbond.
Table No.: 2005-W90P710-11-A
Please note that the define of the row address keys(
LPWR[3:0]
) used to wakeup. For 16x8 or 8x8
(with 4:16 or 3:8 decoder) keypad tye configuration, LPWR means “Hex” code but for 4x8 (without
decoder), LPWR means “binary” code. For example, if user wants to use all keys on row 3 of 16x8
keyapd to wakeup W90P710, then 0x3 should be fill into this register but for 4x8 keypad it should be
filled as 4’b1000.., and Specify columns for low power wakeup (
LPWCEN[15:8]
). For example, if user
wants to use kyes in row N and column 0, 2, 5 to wake up W90P710, then the LPWCEN should be fill
8’b00100101. Figure 20-3 shows the flowchart.
Figure 20-3 KPI set Wake-Up in system low power mode flowchart
KPI Start
Install KPI
Configuration
(GPIO, KPI_CONF)
Set KPI Low Pow er
Configuration
(KPILPCONF)
Wait for KPI Interrupt
(KPISTATUS)
Let System Idle or
into Low Pow er
Mode
Emd