English
Language : 

W90P710CD Datasheet, PDF (507/552 Pages) Winbond – 32-BIT ARM7TDMI-BASED MCU
W90P710CD/W90P710CDG
KeyPad Interface Low Power Mode Configuration Register (KPILPCONF)
REGISTER
KPILPCOF
ADDRESS
0xFFF8_8008
R/W
DESCRIPTION
W/R Low power configuration register
RESET VALUE
0x0000_0000
31
30
29
28
27
26
25
24
RESERVED
23
22
21
20
19
18
17
16
WAKE
15
14
13
12
11
10
9
8
LPWCEN
7
6
5
4
3
2
1
0
RESERVED
LPWR
BITS
[31:17]
[16]
[15:8]
[7:4]
[3:0]
RESERVED
WAKE
LPWCEN
RESERVED
LPWR
DESCRIPTION
-
Lower power wakeup enable
Setting this bit enables low power wakeup
1 = wakeup enable
0 = not enable
Low power wakeup column enable
Specify columns for low power wakeup. For example, if user wants to
use keys in row N and column 0, 2, 5 to wake up W90P710, then the
LPWCEN should be fill 8’b00100101.
Application restriction: when ENCODE=1 case, LPWCEN should be
set as 0xFF ie, all columns in specified row are used as wake up input.
In this case, user can not specify special cloumn(s) to wake up
W90P710.
-
Low power wakeup row address
Define the row address keys used to wakeup. For 16x8 or 8x8 (with
4:16 or 3:8 decoder) keypad key 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 keypad to
wakeup W90P710, then 0x3 should be fill into this register but for 4x8
keypad it should be filled as 4’b1000.
- 508 -