Rainbow Electronics W90P710CDG User Manual

Page 507

Advertising
background image

W90P710CD/W90P710CDG

- 508 -

KeyPad Interface Low Power Mode Configuration Register (KPILPCONF)

REGISTER ADDRESS

R/W

DESCRIPTION

RESET

VALUE

KPILPCOF 0xFFF8_8008

W/R

Low

power

configuration register

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

DESCRIPTION

[31:17] RESERVED

-

[16] WAKE

Lower power wakeup enable
Setting this bit enables low power wakeup
1 = wakeup enable
0 = not enable

[15:8] LPWCEN

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.

[7:4] RESERVED

-

[3:0] LPWR

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.

Advertising