eKM8050
Preliminary
USB & PS/2 Optical Mouse Controller
Microsoft PS/2 scrolling mouse
(A) Entering procedure: Except in WRAP mode, while eKM8050 received the following consecutive
command.
i. F3 C8 ---- set sampling rate 200/sec
ii. F3 64 ---- set sampling rate 100/sec
iii. F3 50 ---- set sampling rate 80/sec
(B) Operating:
a. All of the commands in legacy mode still be valid.
b. The ID code of read device type command (F2) will changed from "00" to be "03".
c. Data report will be four bytes format:
Byte
1
Bit
0
1
2
3
Description
Left button status; 1 = pressed
Right buton status; 1 = pressed
Middle button status; 1 = pressed
Reserve
4
5
6
7
0-7
0-7
0-7
X data sign; 1 = negative
Y data sign; 1 = negative
X data overflow; 1 = overflow
Y data overflow; 1 = overflow
X data (D0-D7)
2
3
4
Y data (D0-D7)
Z data (D0-D7)
(C) Exiting Microsoft scrolling mode:
There are two ways to exit:
a. Power off.
b. Reset command (FF).
Z-axis Input Function : The Z0-Z7 limit value is ±7
Z-axis counter accumulates the Z1, Z2 phase changed by movement. This mode includes noise
immunity.
Z/2 : 2 dot per count. The wheel should stay at Z1=0, Z2=0 or Z1=1, Z2=1 Phase
Z/4 : 4 dots per count. the wheel should stay at Z1=0, Z2=0 phase.
4
2003/7/1