W83627HF/ F/ HG/ G
CRE0 (Default 0x00), continued
BIT
DESCRIPTION
3
2
1
0
ENCIRWAKEUP. Enable CIR to wake-up system via PANSW_OUT.
0: Disable CIR wake-up function.
1: Enable CIR wake-up function.
KB/MS Swap. Enable Keyboard/Mouse port-swap.
0: Keyboard/Mouse ports are not swapped.
1: Keyboard/Mouse ports are swapped.
MSXKEY. Select either single or double click to wake-up the system.
0: Indicates mouse double click can wake the system up.
1: Indicates mouse single click can wake the system up.
KBXKEY. Enable any character received from Keyboard to wake-up the system
0: Only predetermined specific key combination can wake up the system.
1: Any character received from Keyboard can wake up the system.
CRE1(Default 0x00)Keyboard Password Wake-Up Index Register
This register is used to indicate which Keyboard Wake-Up Shift register or predetermined key Reg-
ister is to be read or written via CRE2.
CRE2 Keyboard Password Wake-Up Data Register
This register holds the value of wake-up key register indicated by CRE1.
W83627HF supports at most 5-key password wake-up function. CRE1 is an index register to indi-
cate which byte of key code storage (0X00 ~ 0X0E) is going to be read or written. According to
IBM 101/102 keyboard specification, a complete key code contains a 1-byte make code and a 2-
byte break code. For example.The make code of Key “0” is 0x45, and the corresponding break
code is 0xF0, 0x45. The approach to implement Keyboard Password Wake-up function is to fill key
codes into the password storage. Assume that we want to set “012” as the password. The storage
must be filled as below. Please note that index 0x09 ~ 0x0e must be filled as 0x00 since the pass-
word has only three words.
IndexÆ 00 01 02 03 04 05 06 07 08 09 0A 1B 0C 0D 0E
DataÆ
1E F0 1E 16 F0 16 45 F0 45 00 00 00 00 00 00
First-pressed key “0”
Second-pressed key “1”
Third-pressed key “2”
- 102 -