Silan
Semiconductors
FUNCTION DESCRIPTIONS
1. LEGACY PS/2 MOUSE OPERATING
(A) Operating mode
There are four operating modes in PS/2 mouse:
(a) Reset Mode:
SC84510
In this mode a self-test is initiated during power-on or by a Reset command. After reset signal, PS/2 mouse
will send:
a Completion code AA & ID code 00.
b Set default:
* sampling rate: 100 reports/s
* non-autospeed
* stream mode
* 2 dot/count
* disable
(b) Stream Mode:
The maximum rate of transfer is the programmed sample rate.
Data report is transmitted if
a switch is pressed
b movement has been detect
(c) Remote Mode:
Data is transmitted only in response to a Read Data command.
(d) Wrap Mode:
Any byte of data sent by the system, except hex EC (Reset wrap mode) or hex FF (Reset), is returned by
SC84510.
(B) PS/2 Mouse Data Report:
(a) In stream mode: A data report is sent at the end of a sample interval.
(b) In remote mode: A data report is sent in response to Read Data command.
(c) Data report format:
Byte
1
Bit
0
1
2
3
4
5
6
7
Description
Left button status; 1 = pressed
Right button status; 1 = pressed
Middle button status; 1 = pressed
Reserve
X data sign; 1 = negative
Y data sign; 1 = negative
X data overflow; 1 = overflow
Y data overflow; 1 = overflow
X data (D0~D7)
Y data (D0~D7)
2
3
0~7
0~7
HANGZHOU SILAN MICROELECTRONICS JOINT-STOCK CO.,LTD
Rev: 1.0
2000.12.31
6