English
Language : 

W90P710_05 Datasheet, PDF (502/526 Pages) Winbond – 16/32-bit ARM microcontroller
W90P710
Continued
BITS
[3:1]
[0]
RX_IRQ
DESCRIPTIONS
Reserved
This Receive Interrupt bit indicates software that Host
controller receives one byte data from device. This data is
stored at PS2_SCANCODE register. Software needs to write
one to this bit to clear this interrupt after reading receiving
data in RX_SCAN_CODE register. Note that the reception of
the Extend (0xE0) and Release (0xF0) scan code will not
cause an interrupt by host. The case of the shift key codes
will be determined by the TRAP_SHIFT bit of PS2_CMD
register.
PS2 Host Controller RX Scan Code Register (PS2_SCANCODE)
REGISTER
PS2SCANCODE
ADDRESS
0xFFFF_9008
R/W
R/W
DESCRIPTION
key pad c RX Scan Code
Register
RESET VALUE
0x0000_0000
31
30
29
28
27
26
25
24
RESERVED
23
22
21
20
19
18
17
16
RESERVED
15
14
13
12
11
10
9
8
RESERVED
RX_shift_key RX_releaseRX_extend
7
6
5
4
3
2
1
0
RX_SCAN_CODE
BITS
[31:11]
[10]
[9]
RESERVED
RX_shift_key
RX_release
DESCRIPTIONS
-
This Receive Shift Key bit indicates that left or right shift key on
the keyboard is hold. This bit is read only and will clear by host
when the release shift key codes are received.
Receive Released Byte
When one key has been released, the keyboard will send F0
(hex) to inform Host controller. This bit indicates software that
Host controller receives release byte (F0). This bit is read only
and will update when host has received next data byte.
- 502 -