PixArt Imaging Inc.
ADNS-3090 High-Performance Optical Mouse Sensor
Product_ID
Address: 0x00
Access: Read
Reset Value: 0x07
Bit
7
6
5
4
3
2
1
0
Field
PID
PID
PID
PID
PID
PID
PID
PID
0
7
6
5
4
3
2
1
Data Type: 8-Bit unsigned integer
USAGE: This register contains a unique identification assigned to the ADNS-3090. The value in this register does not
change; it can be used to verify that the serial communications link is functional.
Revision_ID
Address: 0x01
Access: Read
Reset Value: 0xNN
Bit
7
6
5
4
3
2
1
0
Field
RID
RID
RID
RID
RID
RID
RID
RID
0
7
6
5
4
3
2
1
Data Type: 8-Bit unsigned integer.
USAGE: This register contains the IC revision. It is subject to change when new IC versions are released.
NOTE: The downloaded SROM firmware revision is a separate value and is available in the SROM_ID register.
Motion
Address: 0x02
Access: Read
Reset Value: 0x00
Bit
7
6
5
4
3
2
1
0
Field
MOT
Reserved
Reserved
OVF
Reserved
Reserved
Reserved
RES
Data Type: Bit field.
USAGE: Register 0x02 allows the user to determine if motion has occurred since the last time it was read. If so, then
the user should read registers 0x03 and 0x04 to get the accumulated motion. It also tells if the motion buffers have
overflowed, and the current resolution setting.
Field Name
Description
MOT
Motion since last report or PD
0 = No motion
1 = Motion occurred, data ready for reading in Delta_X and Delta_Y registers
OVF
RES
Motion overflow, Delta_Y and/or Delta_X buffer has overflowed since last report
0 = no overflow
1 = Overflow has occurred
Resolution in counts per inch
0 = 3500
1 = 1800
All rights strictly reserved any portion in this paper shall not be reproduced, copied or transformed to any other forms without permission.
PixArt Imaging Inc.
E-mail: fae_service@pixart.com.tw
24