4 / 24 page
PixArt Imaging Inc.
PAN301A
CMOS Optical Mouse Sensor
3. Registers and Operation
The PAN301A can be programmed through registers, via the serial port, and DSP configuration and
motion data can be read from these registers. All registers not listed are reserved, and should never be
written by firmware.
3.1 Registers
Address
Name
R/W
Default
Data Type
0x00
Product_ID
R
0x30
Eight bits [11:4] number with the product identifier
0x01
Product_ID
R
0x1N
Four bits [3:0] number with the product identifier
0x02
Motion_Status
R
-
Bit field
0x03
Delta_X
R
-
Eight bits 2’s complement number
0x04
Delta_Y
R
-
Eight bits 2’s complement number
0x05
Operation_Mode
R/W
-
Bit field
0x06
Configuration
R/W
-
Bit field
3.2 Register Descriptions
0x00
Product_ID
Bit
7
6
5
4
3
2
1
0
Field
PID[11:4]
Usage
The value in this register can’t change. It can be used to verify that the serial communications link is
OK.
0x01
Product_ID
Bit
7
6
5
4
3
2
1
0
Field
PID[3:0]
Reserved [3:0]
Usage
The value in this register can’t change. It can be used to verify that the serial communications link is
OK.
All rights strictly reserved any portion in this paper shall not be reproduced, copied or transformed to any other forms without permission
.
4
PixArt Imaging Inc.
E-mail: fae_service@pixart.com.tw
V1.3, MAY. 2004