Rainbow Electronics W90P710CDG User Manual
Page 514

W90P710CD/W90P710CDG
Publication Release Date: September 19, 2006
- 515 -
Revision B2
Continued
BITS
DESCRIPTIONS
[8] RX_extend
Receive Extend Byte
A handful of the keys on keyboard are extended keys and thus
require two more scan code. These keys are preceded by an
E0 (hex). This bit indicates software that Host controller
receives extended byte (E0). This bit is read only and will
update when host has received next data byte.
[7:0] RX_SCAN_CODE
PS2 Host Controller Received Data Field
This field stores the original data content transmitted from
device. This filed is valid when RX_IRQ is asserted. Note that
host will not report “Extend” or “Release” scan code to this field
and not generate interrupt if they are received by host, i.e.
0xE0 and 0xF0. The case of the shift key codes will be
determined by the TRAP_SHIFT bit of PS2_CMD register.
PS2 Host Controller RX ASCII Code Register (PS2_ASCII)
REGISTER
ADDRESS
R/W
DESCRIPTION
RESET VALUE
PS2ASCII
0xFFF8_900C
R/W
key pad c RX ASCII Code Register
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
7
6
5
4
3
2
1
0
RX_ASCII_CODE
BITS
DESCRIPTIONS
[31:8] RESERVED
-
[7:0] RX_ASCII_CODE
PS2 Host Controller Received Data Filed
This field stores the ASCII data content transmitted from device.
Therefore, this part translates the scan code into an ASCII
value. It will be read as 0x2E when there is no ASCII code
mapped to the scan code stored in RX_SCAN_CODE register.
This filed is valid when RX_IRQ is asserted.