ADNS-7700-HMMY Avago Technologies US Inc., ADNS-7700-HMMY Datasheet

no-image

ADNS-7700-HMMY

Manufacturer Part Number
ADNS-7700-HMMY
Description
USB SoC Lsr Snsr 5B+TW+OTF+KM
Manufacturer
Avago Technologies US Inc.
Datasheet

Specifications of ADNS-7700-HMMY

Lead Free Status / RoHS Status
Contains lead / RoHS non-compliant
Lead Free Status / RoHS Status
Contains lead / RoHS non-compliant
ADNS-7700
One chip USB LaserStream™ Mouse Sensors
Data Sheet
Description
The ADNS-7700 series are compact, low cost, one chip USB
LaserStream
of a non-mechanical tracking engine in computer mice.
This ADNS-7700 sensor is a 22-pin integrated molded
lead-frame DIP package. It comprises a USB controller
and LaserStream navigation sensor with VCSEL integrated
within a single package. It is designed to be used with the
ADNS-6180-001 trim lens or ADNS-6180-002 wide trim
lens to achieve the LaserStream performance featured
in this document. These parts provide a complete and
compact navigation system with no moving parts and
precision optical alignment to facilitate high volume as-
sembly. Avago has pre-calibrated the laser power prior
shipment, thus NO laser power calibration is required at
manufacturer site, therefore reducing assembly time and
associated cost.
The motion output is a selectable 8/12/16-bit USB data re-
porting format. This device is compliant to USB Revision
2.0 low speed specification. The ADNS-7700 series are
designed with on-chip One-Time-Programmable (OTP)
memory. This enables device configuration flexibility for
the manufacturer to cater for various market segments.
Theory of Operation
The ADNS-7700 is based on Laser-Stream navigation tech-
nology that measures changes in position by optically ac-
quiring sequential surface images (per frames) and math-
ematically determining the direction and magnitude of
motion movement.
It contains an Image Acquisition System (IAS), a Digital
Signal Processor (DSP) and USB stream output. The IAS
acquires microscopic surface images via the lens. These
images are processed by the DSP to determine the direc-
tion and distance of motion. The DSP generates the 'x
and 'y relative displacement values which are converted
to USB motion data.
TM
mouse sensors designed for implemention
Features
x One chip USB laser mouse sensor with VCSEL integrated
x LaserStream™ navigation technology
x USB 2.0 Low Speed Compliance
x Meets HID Revision 1.11
x Single 5.0 volts power supply
x Compliance to IEC/EN 60825-1 Class 1 Eye Safety
x High speed motion detection at 45 inches per second
x Input buttons: 3 or 5-buttons
x Mechanical Z-Wheel interface for vertical scroll
x On-chip OTP memory for device configuration
x KeyMap (KM) for keyboard shortcut key
x Customizable VID, PID, Manufacturer string and
x 4-axis sensor rotations: 0°, 90°, 180° or 270°
Applications
x Corded laser mice
x Integrated input devices
* Disclaimer: All designers and manufacturers of this design must assure
that they have all necessary intellectual property rights
in single package
– Pre-calibrated laser power prior shipment
– Class 1 eye safety AEL
– On-chip Laser fault detect circuitry
(ips) and acceleration up to 20g
flexibility without any external software driver:
– Enable/Disable Tilt-Wheel* function that supports
– 8/12/16-bit USB motion data reporting
– Resolution
Product string
horizontal scroll in Microsoft Vista OS.
x Programmable from 400-2400 counts per inch (cpi)
x 3 selections of On-the-Fly (OTF) resolution mode
with ~100cpi incremental step
setting

Related parts for ADNS-7700-HMMY

ADNS-7700-HMMY Summary of contents

Page 1

... ADNS-7700 One chip USB LaserStream™ Mouse Sensors Data Sheet Description The ADNS-7700 series are compact, low cost, one chip USB TM LaserStream mouse sensors designed for implemention of a non-mechanical tracking engine in computer mice. This ADNS-7700 sensor is a 22-pin integrated molded lead-frame DIP package. It comprises a USB controller and LaserStream navigation sensor with VCSEL integrated within a single package ...

Page 2

... Ordering Part Numbers: Description for USB LaserStream Mouse Sensor Part Number Input Button ADNS-7700-H4MY 3-buttons ADNS-7700-HAMY 3-buttons ADNS-7700-HCMY 5-buttons ADNS-7700-HMMY 5-buttons Package Pinout Subcon Code 15 9 YYWW = Date Code A7700-HxMY Sensor Die Source XYYWWZV VCSEL Die Source 12 Figure 1. Device Pinout Table 1. Pin Name Description ...

Page 3

... OSC_OUT OSC_OUT OSC_OUT 14 OSC_IN OSC_IN OSC_IN -VCSEL -VCSEL -VCSEL 3 ADNS-7700-HCMY 3B + OTF + 3LED OTF 5B +VCSEL +VCSEL +VCSEL +VCSEL TW2* LED0 TW2* NC TW1* LED1 TW1* NC LASER_GND LASER_GND LASER_GND LASER_GND REFB REFB REFB REFB VDD5 VDD5 VDD5 VDD5 REFC REFC REFC REFC AGND AGND ...

Page 4

... Table 2b. Device Pinout Configurations ADNS-7700-HMMY Pin +VCSEL +VCSEL 2 NC TW2 TW1* 4 LASER_GND LASER_GND 5 REFB REFB 6 VDD5 VDD5 7 REFC REFC AGND AGND 11 REFA REFA 12 DGND DGND 13 OSC_OUT OSC_OUT 14 OSC_IN OSC_IN -VCSEL -VCSEL * Disclaimer: All designers and manufacturers of this design must assure that they have all necessary intellectual property rights. ...

Page 5

Pin 1 19.80 0.780 12.70 (At shoulder) 0.500 4.42 0.174 1.67 A 0.066 4.05 0.159 A 12.70 ± 0.40 (At lead tip) 0.500 ± 0.016 Notes: 1. Dimension in millimeters (inches). 2. Dimensional tolerance: ±0.1mm. 3. Coplanarity of ...

Page 6

... Assembly Drawings A Guide post A Top of PCB to Surface 7.40 0.291 Bottom of lens to Surface 2.40 0.095 Figure 3. 2D assembly drawing of ADNS-7700 sensor coupled with ADNS-6180-002 lens, PCB & base plate 6 Top of sensor to Surface 9.05 0.356 PCB thickness 0.60 0.063 30° 30° Navigation Surface ...

Page 7

... STEP or IGES format for the sensor, lens and base plate describing the components and base plate molding features for the lens and PCB alignment is avail- able. Figure 5. Exploded view drawing of ADNS-7700 sensor coupled with ADNS-6180-002 lens, PCB & base plate 7 0.70 22X ø ...

Page 8

... P16 = LED2 LED1 LED0 SW4 P16 P3 = TW1/KM2 SW6 TW2/OTF/OTF_L/KM1 P16 SW7 P2 Figure 6. ADNS-7700 Sensor’s Application Schematics * DISCLAIMER: ALL DESIGNERS AND MANUFACTURERS OF THIS DESIGN MUST ASSURE THAT THEY HAVE ALL NECESSARY INTELLECTUAL PROPERTY RIGHTS. 8 +5.0V +VCSEL (1) C3 470pF -- V CSEL (22) VDD 5 ( ...

Page 9

... Assumption: base plate construction as per the Avago supplied 3D model file when use with ADNS-6180- 001 trim lens or ADNS-6180-002 wide trim lens. The lens flange can be sealed (i.e. glued) to the base plate. Note that the lens material is polycarbonate and therefore, cya- noacrylate based adhesives or other adhesives that may damage the lens should NOT be used ...

Page 10

... No allowance for optical power meter accuracy is assumed. Single Fault Detection ADNS-7700 sensor is able to detect a short circuit or fault condition at the -VCSEL pin, which could lead to exces- sive laser power output. A path to ground on this pin will trigger the fault detection circuit, which will turn off the laser drive current source and set the LASER_NEN output high ...

Page 11

... Soldering Considerations Application Note AN 5023. All pins, human body model All I/O pins except OSC_IN and OSC_OUT, D+, D- D+, D-, AC waveform, see USB specification (7.1.1) OSC_IN and OSC_OUT D+, D-, see USB specification (7.1.1) Class 1 eye safety AEL with ADNS-6180-001 or ADNS-6180-002 lens ...

Page 12

Recommended Operating Conditions Parameter Symbol Operating Temperature T A Power Supply Voltage V DD Power Supply Rise Time V RT Power Supply Noise V N Velocity Vel Acceleration Acc Clock Frequency f clk Resonator Impedance X RES Distance from lens ...

Page 13

DC Electrical Specifications Electrical Characteristics over recommended operating conditions. Typical values at 25°C, V Parameter Symbol Run Mode System Current I DD5 (Mouse moving) Rest Mode System Current I DD5N (Mouse not moving) USB Suspend Mode System I DD5S Current ...

Page 14

USB Timing Specifications Timing Specifications over recommended operating conditions. Parameter D+/D- Transition rise time D+/D- Transition rise time D+/D- Transition fall time D+/D- Transition fall time Rise and Fall time matching Wakeup delay from USB suspend mode due to buttons ...

Page 15

90% V CRS 10 D Rise Time Figure 10. Data Signal Rise and Fall Times One Bit Time (1.5 MB/s) V (min (min (max (max) OL GND ...

Page 16

T PERIOD T DJR Consecutive Transitions PERIOD DJR1 Figure 13. Receiver Jitter Tolerance T PERIOD Crossover Point Differential Data Lines Differential Data to SEO Skew PERIOD LDEOP Figure 14. Differential to EOP ...

Page 17

... One-Time-Programmable (OTP) Memory The on chip OTP memory allows device configuration flex- ibility to override the default setting of ADNS-7700 sensors without any external software driver. Once the OTP op- eration is enabled, all OTP registers must be programmed accordingly as the default values of un-program OTP reg- isters are always zero when L2_USE_OTP register setting is not zero value ...

Page 18

OTP Byte Read Operation OTP read operation flow chart is shown in Figure 17. 1. Set OTP enable bit in OTP_CONFIG register, 0x4C: OTP_EN = 1. 2. Write the OTP register address byte to OTP_ADDR register, 0x4D. 3. Set read ...

Page 19

OTP Lock Operation OTP lock operation MUST be performed once OTP write to OTPLOCK2 register for the sensor to function. DO not reset or power up the chip right after OTP write to OTPLOCK2 register, otherwise the chip will be ...

Page 20

... LED0, LED1 and LED2 are active high output and can be connected to the base of a NPN bi-polar junction transis- tor (BJT) which when ON connects VDD to the LED. The button click for OTF mode in ADNS-7700-HMMY re- quires long press. The long press timing is configurable via LONGPRESS register, 0xC6 with default timing of 0.256s. ...

Page 21

... TW (Default) 0 ADNS-7700-HAMY (Default OTF OTF + 3LED 1 ADNS-7700-HCMY (Default OTF OTF 0 ADNS-7700-HMMY (Default KM1/OTF_L KM1/OTF_L 1 + KM2 KM1/ 0 OTF_L KM1/ 0 OTF_L KM1/ 0 OTF_L + KM2 Configuration after Power Up (Data Values) State from Figure 9-1 of USB spec: Signal Function Powered or Default Address or Configured ...

Page 22

... Typical Performance Characteristics The following graphs are the typical performance of the ADNS-7700 sensor, assembled as shown in the 2D assembly drawing with the ADNS-6180-001 or ADNS-6180-002 lens. Straight line at 45deg, Path length = 4inches, Speed = 6ips, Resolution = 1000cpi 1200 1000 800 600 400 200 0 1.6 1.8 2 ...

Page 23

... Note: The last two bytes in a command shown as “nn 00” specify the 16-bit data size in the order of “LowByte HighByte. ” For example a two-byte data size would be specified as “02 00. ” ADNS-7700 will not provide more bytes than the number requested in the command, but it will only supply maximum of 8bytes at a time ...

Page 24

... Tilt-Wheel Disabled OTF Disabled/ Enabled KM Disabled/ Bit 7 Bit Byte 1 Byte 2 X[7] X[6] Byte 3 Y[7] Y[6] Byte 4 Z[7] Z[6] Sensor ADNS-7700-H4MY, ADNS-7700-HAMY Configuration 3B+TW, 3B+TW+OTF 3 Button Motion Format 8-Bit Z-Wheel Mechanical Tilt-Wheel Enabled OTF Disabled/ Enabled KM Disabled Bit 7 Bit 6 Byte Byte 2 ...

Page 25

... Sensor ADNS-7700-HCMY, ADNS-7700-HMMY Configuration 5B, 5B+OTF Button 5 Motion Format 8-Bit Z-Wheel Mechanical Tilt-Wheel Disabled OTF Disabled/Enabled KM Disabled Bit 7 Bit Byte 1 Byte 2 X[7] X[6] Byte 3 Y[7] Y[6] Byte 4 Z[7] Z[6] Sensor ADNS-7700-HCMY Configuration 5B+TW Button 5 Motion Format 8-Bit Z-Wheel Mechanical Tilt-Wheel ...

Page 26

... Enabled KM Disabled Bit 7 Bit Byte 1 Byte 2 X[7] X[6] Byte 3 Y[7] Y[6] Byte 4 Z[7] Z[6] Byte 5 TW[7] TW[6] Sensor ADNS-7700-HMMY 5B+KM1/OTF_L, 5B+KM1/OTF_L+ KM2 Configuration Button 5 Motion Format 8-Bit Z-Wheel Mechanical Tilt-Wheel Disabled OTF Enabled KM Enabled Bit 7 Bit 6 Byte 1 REPORT ID (01) Byte 2 0 ...

Page 27

... TW[7] TW[6] REPORT ID (02) Byte 1 Byte 2 R-Gui R-Alt Byte KEY_CODE_ KEY_CODE_ Byte 4 A[7] A[6] Byte 5 KEY_CODE_ KEY_CODE_ B[7] B[6] Sensor ADNS-7700-HMMY Configuration 4B+TW+KM1/OTF_L Button 5 Motion Format 8-Bit Z-Wheel Mechanical Tilt-Wheel Enabled OTF Enabled KM Enabled Bit 7 Bit 6 Byte 1 REPORT ID (01) Byte 2 0 ...

Page 28

... Disabled/ Enabled KM Disabled/ Bit 7 Bit Byte 1 Byte 2 X[7] X[6] Byte 3 Y[3] Y[2] Byte 4 Y[11] Y[10] Byte 5 Z[7] Z[6] Sensor ADNS-7700-H4MY, ADNS-7700-HAMY Configuration 3B+TW, 3B+TW+OTF Button 3 Motion Format 12-Bit Mechanical Z-Wheel Tilt-Wheel Enabled OTF Disabled/ Enabled KM Disabled Bit 7 Bit 6 Byte Byte 2 ...

Page 29

... Sensor ADNS-7700-HCMY, ADNS-7700-HMMY Configuration 5B, 5B+OTF Button 5 Motion Format 12-Bit Z-Wheel Mechanical Tilt-Wheel Disabled OTF Disabled/Enabled KM Disabled Bit 7 Bit Byte 1 Byte 2 X[7] X[6] Byte 3 Y[3] Y[2] Byte 4 Y[11] Y[10] Byte 5 Z[7] Z[6] Sensor ADNS-7700-HCMY Configuration 5B+TW Button 5 Motion Format 12-Bit ...

Page 30

... Bit Byte 1 Byte 2 X[7] X[6] Byte 3 Y[3] Y[2] Byte 4 Y[11] Y[10] Byte 5 Z[7] Z[6] Byte 6 TW[7] TW[6] Sensor ADNS-7700-HMMY Configuration 5B+KM1/OTF_L, 5B+KM1/OTF_L+ KM2 Button 5 Motion 12-Bit Format Z-Wheel Mechanical Tilt-Wheel Disabled OTF Enabled KM Enabled Bit 7 Bit 6 Byte 1 REPORT ID (01) Byte 2 ...

Page 31

... Sensor ADNS-7700-HMMY Configuration 3B+TW+KM1/OTF_L, 3B+TW+KM1/OTF_L+ KM2 Button 5 Motion 12-Bit Format Z-Wheel Mechanical Tilt-Wheel Enabled OTF Enabled KM Enabled Bit 7 Bit 6 Byte 1 REPORT ID (01) Byte Byte 3 X[7] X[6] Byte 4 Y[3] Y[2] Y[11] Y[10] Byte 5 Byte 6 Z[7] Z[6] Byte 7 TW[7] TW[6] Byte 1 REPORT ID (02) ...

Page 32

... Sensor ADNS-7700-HMMY Configuration 4B+TW+KM1/OTF_L Button 5 Motion 12-Bit Format Z-Wheel Mechanical Tilt-Wheel Enabled OTF Enabled KM Enabled Bit 7 Bit 6 Byte 1 REPORT ID (01) Byte Byte 3 X[7] X[6] Byte 4 Y[3] Y[2] Y[11] Y[10] Byte 5 Byte 6 Z[7] Z[6] Byte 7 TW[7] TW[6] Byte 1 REPORT ID (02) Byte 2 ...

Page 33

... Byte 1 Byte 2 X[7] X[6] Byte 3 X[15] X[14] Byte 4 Y[7] Y[6] Byte 5 Y[15] Y[14] Byte 6 Z[7] Z[6] Byte 7 TW[7] TW[6] Sensor ADNS-7700-HCMY, ADNS-7700-HMMY Configuration 5B Button 5 Motion Format 16-Bit Z-Wheel Mechanical Tilt-Wheel Disabled OTF Disabled KM Disabled Bit 7 Bit 6 Byte Byte 2 X[7] ...

Page 34

... Sensor ADNS-7700-HCMY, ADNS-7700-HMMY Configuration 5B+TW Button 5 Motion Format 16-Bit Z-Wheel Mechanical Tilt-Wheel Enabled OTF Disabled KM Disabled Bit 7 Bit Byte 1 Byte 2 X[7] X[6] Byte 3 X[15] X[14] Byte 4 Y[7] Y[6] Byte 5 Y[15] Y[14] Byte 6 Z[7] Z[6] Byte 7 TW[7] TW[6] Sensor ADNS-7700-HCMY Configuration ...

Page 35

... Byte 2 X[7] X[6] Byte 3 X[15] X[14] Byte 4 Y[7] Y[6] Byte 5 Y[15] Y[14] Byte 6 Z[7] Z[6] Byte 7 TW[7] TW[6] Sensor ADNS-7700-HMMY Configuration 5B+KM1/OTF_L, 5B+KM1/OTF_L+ KM2 Button 5 Motion 16-Bit Format Z-Wheel Mechanical Tilt-Wheel Disabled OTF Enabled KM Enabled Bit 7 Bit 6 Byte 1 REPORT ID (01) ...

Page 36

... Sensor ADNS-7700-HMMY Configuration 3B+TW+KM1/OTF_L, 3B+TW+KM1/OTF_L+ KM2 Button 5 Motion 16-Bit Format Z-Wheel Mechanical Tilt-Wheel Enabled OTF Enabled KM Enabled Bit 7 Bit 6 Byte 1 REPORT ID (01) Byte Byte 3 X[7] X[6] Byte 4 X[15] X[14] Y[7] Y[6] Byte 5 Byte 6 Y[15] Y[14] Byte 7 Z[7] Z[6] Byte 8 TW[7] ...

Page 37

... Sensor ADNS-7700-HMMY Configuration 4B+TW+KM1/OTF_L Button 5 Motion 16-Bit Format Z-Wheel Mechanical Tilt-Wheel Enabled OTF Enabled KM Enabled Bit 7 Bit 6 Byte 1 REPORT ID (01) Byte Byte 3 X[7] X[6] Byte 4 X[15] X[14] Y[7] Y[6] Byte 5 Byte 6 Y[15] Y[14] Byte 7 Z[7] Z[6] Byte 8 TW[7] TW[6] Byte 1 ...

Page 38

Registers The sensor can be programmed through registers, via the USB port, and configuration and motion data can be read from these registers. The registers will be “disabled” by VDD5 going low or sending a USB reset command. Address Register ...

Page 39

PROD_ID Access: Read Only Bit 7 6 Field PID PID 7 6 Data Type: 8-bit number with the product identifier. USAGE: The value in this register does not change; it can be used to verify that the sensor communications link ...

Page 40

DELTA_X_H Access: Read Only Bit 7 6 Field DELTA_X_L Access: Read Only Bit 7 6 Field Data Type: 16-Bit 2’s Complement Data USAGE: The value in this register reflects the last USB ...

Page 41

SQUAL Access: Read Only Bit 7 6 Field Data Type: Upper 8bits of a 10-bit unsigned integer USAGE: SQUAL (Surface Quality measure of ¼ of the number of valid features visible by the sensor ...

Page 42

SHUT_HI Access: Read Oly Bit 7 6 Field SHUT_LO Access: Read Only Bit 7 6 Field Data Type: 16-bit number. USAGE: The combination of SHUT_HI and SHUT_LO is a 16-bit number. This ...

Page 43

PIX_MAX Access: Read Only Bit 7 6 Field Data Type: 7-bit number. USAGE: This is the maximum pixel value from the last image taken. PIX_ACCUM Access: Read Only 7 6 Bit Field Data ...

Page 44

... Figure 28 that shows the readout order of the array. Rows are read from bottom to top and columns are from left to right. Top Xray View of Mouse POSITIVE X Figure 27. Directions are for a complete mouse, with the ADNS-6180-001 or ADNS-6180-002 lens 44 Address: 0x0E Reset Value: 0x00 Type: Device ...

Page 45

... Sensor looking at the navigation surface through the ADNS-6180-001 or ADNS-6180-002 lens from top of mouse. 575 551 527 503 479 455 431 407 383 359 335 311 287 263 239 215 191 167 143 119 574 550 526 502 478 454 430 406 382 358 334 310 286 262 238 214 190 166 142 118 ...

Page 46

OTP_CONFIG Access: Read/Write Bit 7 6 Field Reserved Reserved Data Type: Bit field USAGE: OTP commands enable/disable. Refer to OTP programming section. Field Name OTP_EN OTP_ADDR Access: Read/Write Bit 7 6 Field OTP_ADDR OTP_ADDR 7 Data Type: 8-bit number USAGE: ...

Page 47

OTP_CTRL Access: Read/Write Bit 7 6 Field Reserved Reserved Data Type: Bit field USAGE: This register controls the read, write and lock commands of OTP. The commands are auto clear for status check. Refer to OTP programming section. Field Name ...

Page 48

OTP_RUNSTAT Access: Read only Bit 7 6 Field Reserved L2_CHECKED L2_LOCK Data Type: Bit field USAGE: This register shows the OTP run status. Refer to OTP programming section. Field Name DEV_RDY L2_USED L2_LOCKED L2_CHECKED LSR_CTRL0 Access: Read/Write Bit 7 6 ...

Page 49

LSR_CTRL1 Access: Read/Write Bit 7 6 Field 0 0 Data Type: Bit field USAGE: This register is included strictly for test purposes only used with LSR_CTRL1 register, 0x76 where LSR_CW_COMP1 and LSR_CW_COMP0 bits must contain the ...

Page 50

CPI_SET0 Access: Read/Write Bit 7 6 Field Reserved Reserved Data Type: 8-Bit field USAGE: This register sets the default resolution setting when the sensor is powered up also the default 1 tion setting (S1) when On-the-Fly (OTF) resolution ...

Page 51

CPI_SET2 Access: Read/Write Bit 7 6 Field Reserved Reserved Data Type: 8-Bit field rd USAGE: This register sets the 3 resolution setting (S3) when On-the-Fly (OTF) resolution mode is enabled. The perfor- mance of max setting is surface dependent. Refer ...

Page 52

ROTATION Access: Read/Write Bit 7 6 Field Reserved Reserved Data Type: Bit field USAGE: This register can be used to re-orientate the sensor motion reporting direction. The SWAP_XY operation is always performed before INV_X and INV_Y inversion operations. Field Name ...

Page 53

DEVCONFIG Access: Read/Write Bit 7 6 Field Data Type: Bit field USAGE: This register is used to enable the OTF resolution and KeyMap (KM) modes in the OTP. Refer to Table 4 on OTF Resolution and ...

Page 54

CODEA_KEY1 Access: Read/Write Bit 7 6 Field R-Gui R-Alt Data Type: Bit field USAGE: This register is used together with CODEA_KEY2 register to form CodeA for KM1 output the KeyMap modi- fier key setting. CodeA = CODEA_KEY1 + ...

Page 55

CODEB_KEY1 Access: Read/Write Bit 7 6 Field R-Gui R-Alt Data Type: Bit field USAGE: This register is used together with CODEB_KEY2 register to form CodeB for KM2 output the KeyMap modi- fier key setting. CodeB = CODEB_KEY1 + ...

Page 56

CODEA_KEY2 Access: Read/Write Bit 7 6 Field SC_A SC_A 7 6 Data Type: 8-Bit number USAGE: This register is used together with CODEA_KEY1 register to form CodeA for KM1 output. Any keyboard key scan codes listed in Keyboard Scan Code ...

Page 57

TW_CONFIG Access: Read/Write Bit 7 6 Field Reserved Reserved Data Type: Bit field USAGE: This register is used to set the Tilt Wheel mode for horizontal scrolling. Field Name TW_NEN PID0 Access: Read/Write Bit 7 6 Field PID PID 7 ...

Page 58

MSTR_LEN Access: Read/Write Bit 7 6 Field MSTR_LEN MSTR_LEN 7 Data Type: 8-bit number. USAGE: Specifies the manufacturing string description length in bytes inclusive (plus 1 for descriptor type). One charac- ter = 2 bytes. Number of bytes = 1 ...

Page 59

PSTR_LEN Access: Read/Write Bit 7 6 Field PSTR_LEN PSTR_LEN 7 Data Type: 8-bit number. USAGE: Specifies the product string description length in bytes inclusive (plus 1 for descriptor type). One character = 2 bytes. Number of bytes = 1 PSTR_LEN ...

Page 60

DEV_NUM0 Access: Read/Write Bit 7 6 Field DEV DEV 7 6 DEV_NUM1 Access: Read/Write Bit 7 6 Field DEV DEV 15 14 Data Type: 16-Bit number USAGE: These registers are used to customize device number, which is optional to be ...

Related keywords