English
Language : 

W90N745CD Datasheet, PDF (383/422 Pages) Winbond – 16/32-bit ARM microcontroller
W90N745CD/W90N745CDG
Key Pad Interface Status Register (KPISTATUS)
REGISTER
KPISTATUS
ADDRESS
0xFFF8_800C
R/W
DESCRIPTION
R/O key pad status register
RESET VALUE
0x0000_0000
31
30
23
22
RESERVED
15
14
RESERVED
7
6
RESERVED
29
28
27
RESERVED
21
20
19
INT 3 K R S T P D W A K E
13
12
11
KEY1R
5
4
3
KEY0R
26
18
3KEY
10
2
25
17
2KEY
9
KEY1C
1
KEY0C
24
16
1KEY
8
0
BITS
[31:22]
[21]
[20]
[19]
[18]
RESERVED
INT
3KRST
PDWAKE
3KEY
DESCRIPTION
-
Key interrupt
This bit indicates the key scan interrupt is active and that one or two
keys have changed status. The interrupt also occur when the three
specified keys are detected if ENRST bit in KPI3KFCON is cleared.
It will be cleared by hardware automatically when software read
KPISTATUS register.
3-Keys reset flag
This bit is a record flag for software reference, it will be set after 3-
keys reset occur.
1 = 3 keys reset
0 = not reset.
This bit is cleared while it is read.
Power Down Wakeup flag
This flag indicates the chip is wakeup from power down by keypad
1 =wakeup up by keypad
0 = not wakeup
Specified three-key is detected.
This flag indicates specified-three-keys was detected. Software can
read this bit to know the keypad interrupt is 3 key or not.
- 378 -