STV-376-E01 STMICROELECTRONICS [STMicroelectronics], STV-376-E01 Datasheet - Page 14

no-image

STV-376-E01

Manufacturer Part Number
STV-376-E01
Description
Ultra-low power laser motion sensor for laser mouse applications
Manufacturer
STMICROELECTRONICS [STMicroelectronics]
Datasheet
I2C control register map
Table 7.
14/30
Address
0x0C
0x0D
0x21
0x22
0x23
Bits
[6:0]
[7:0]
[7:0]
[5]
[6]
[7]
[7]
[0]
[1]
[3]
I2C control register map (continued)
Rbin Low
Laser Low
Laser High
Force Laser Out ON (Compl)
DAC current setting (Compl)
X_motion
Y_motion
X Overflow
Y Overflow
No Motion
Name
R/W
RW
RW
RO
RO
RO
RO
RO
RO
RO
RO
Default
00h
0h
0h
0h
1h
0h
0h
0h
0: Rbin above threshold
1: Rbin below threshold (shorted to
GND)
Note: if Laser_Comp_Enable (reg
0x0B, bit [4]) = 0, Rbin_Low=1
0: Laser OUT above LOW threshold
1: Laser OUT below LOW threshold
(shorted to GND).
Note: if Laser_Comp_Enable = 0,
Laser_Low = 1
0: Laser OUT below HIGH threshold
1: Laser OUT above HIGH threshold
(shorted to VDD).
Note: if Laser_Comp_Enable = 0,
Laser_High = 1
If set to 0, this sets the LASER_OUT
DAC always ON (instead of toggling
normally). This mode is provided in
case the DAC current needs
calibrating. To confirm this mode,
register 0x0A will also need to be
written to (complement data).
Sets DAC current setting. To validate
the setting, register 0x0A will also
need to be written to (complement
data). With Rbin = 12K ohms,
0x00: 3.4mA
0x7F: 10mA
This register holds the overall X
movement data since last polling was
done.
Value is 8 bit 2’s complement.
This register holds the overall Y
movement data since last polling was
done.
Value is 8 bit 2’s complement.
This register records if the X-motion
integrator has reached its limit.
This register records if the Y-motion
integrator has reached its limit.
This bit is asserted if both X/Y
integrators are empty
Description
VT5376
(1)
(1)

Related parts for STV-376-E01