ADNS-4000 Avago Technologies US Inc., ADNS-4000 Datasheet - Page 18

no-image

ADNS-4000

Manufacturer Part Number
ADNS-4000
Description
SENSOR OPTICAL MOUSE LP 8DIP
Manufacturer
Avago Technologies US Inc.
Datasheet

Specifications of ADNS-4000

Lead Free Status / Rohs Status
Lead free / RoHS Compliant
PROD_ID
Product ID Register
Access: Read
Data Type:
USAGE:
Note: Highly recommended to use Motion pin function during rest modes for motion detection.
REV_ID
Revision ID Register
Access: Read
Data Type:
USAGE:
MOTION_ST
Motion Status Register
Access: Read/Write
Data Type: Bit fi eld.
USAGE:
18
Bit
7
6-0
Field PID7
Field RID7
Field MOTION_ST
Bit 7
Bit 7
Bit 7
Field Name
MOTION_ST
RSVD
Address: 0x00
Reset Value: 0x29
8-Bit unsigned integer
This register contains a unique identifi cation assigned to the ADNS-4000. The value in this
register does not change; it can be used to verify that the serial communications link is
functional. If using this register to verify serial communications link during rest modes, please
read following registers in this sequence: 0x00, 0x02, 0x03, 0x04, 0x00 (regardless of register
0x02’s status). If both or either one of the read 0x00 value is correct, no additional action is
required as the serial communication link is good. Only if both read 0x00 value attempts are
wrong, perform a reset operation to the sensor to restore the serial communications link.
Address: 0x01
Reset Value: 0x01
8-Bit unsigned integer
This register contains the IC revision. It is subject to change when new IC versions are
released.
Address: 0x02
Reset Value: 0x00
Register 0x02 allows the user to determine if motion has occurred since the last time it was
read. If the MOTION_ST bit is set, then the user should read registers 0x03 (DELTA_X) and 0x04
(DELTA_Y) to get the accumulated motion data. Read this register before reading the DELTA_X
and DELTA_Y registers. Writing any data into this register clears MOTION_ST bit, DELTA_X and
DELTA_Y registers. However the written data byte will not be saved.
6
PID6
6
RID6
6
RSVD
Description
Motion detected since last report
0 = No motion (default)
1 = Motion occurred, data in DELTA_X and DELTA_Y registers ready to be
read
Reserved
5
PID5
5
RID5
5
RSVD
4
PID4
4
RID4
4
RSVD
3
PID3
3
RID3
3
RSVD
2
PID2
2
RID2
2
RSVD
1
PID1
1
RID1
1
RSVD
0
PID0
0
RID0
0
RSVD

Related parts for ADNS-4000