Rainbow Electronics W90P710CDG User Manual

Page 513

Advertising
background image

W90P710CD/W90P710CDG

- 514 -

Continued

BITS

DESCRIPTIONS

[3:1]

Reserved

[0]

RX_IRQ

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

ADDRESS

R/W

DESCRIPTION

RESET VALUE

PS2SCANCODE

0xFFFF_9008

R/W key pad c RX Scan 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

RX_shift_key

RX_release RX_extend

7

6

5

4

3

2

1

0

RX_SCAN_CODE

BITS

DESCRIPTIONS

[31:11] RESERVED

-

[10] RX_shift_key

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.

[9] RX_release

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.

Advertising