ADNS-2700 Avago Technologies US Inc., ADNS-2700 Datasheet - Page 25

no-image

ADNS-2700

Manufacturer Part Number
ADNS-2700
Description
USB SoC 3B Optical Sensor
Manufacturer
Avago Technologies US Inc.
Datasheet

Specifications of ADNS-2700

Supply Voltage Range Dc
4V To 5.25V
Lead Free Status / RoHS Status
Lead free / RoHS Compliant
Lead Free Status / RoHS Status
Lead free / RoHS Compliant
Other names
516-2297-5

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
ADNS-2700
Manufacturer:
AVAGO
Quantity:
1 200
Part Number:
ADNS-2700
Manufacturer:
AVAGO
Quantity:
300
Company:
Part Number:
ADNS-2700
Quantity:
782
25
Set_Address
Default:
Addressed:
Configured:
Notes:
Set_Configuration
Default:
Addressed:
Configured:
Notes:
Set_Interface
Default:
Addressed:
Configured:
Notes:
Set_Protocol
Default:
Addressed:
Configured:
Notes:
Set_Feature_Device
Default:
Addressed:
Configured:
Notes:
Set_Feature_Endpt0
Default:
Addressed:
Configured:
Notes:
00 05 xx 00 00 00 00 00
xx = new device address, from 00 to 7F
Accept
Accept
Accept (undefined in USB Spec)
Chip gets new address, but stays in “Configured” mode.
If device is not configured, the device will be given the new address and put in the addressed state
(or default if new address = 00). If the device is already configured, the device will be given the new
address state and remain configured.
00 09 xx 00 00 00 00 00
xx = 00 = not configured
xx = 01 = configured
Accept (undefined in USB Spec)
Accept
Accept
Invalid config values will cause stall. Chip will stall invalid value in configured mode, and leave device
in old (configured) mode.
01 0B 00 00 00 00 00 00
Stall (undefined in USB Spec)
Stall
Accept
Mouse has only one valid interface (00) and alternate setting (00). Invalid values will cause stall. Chip
retains previous (valid) interface state after executing this command in configured mode even if invalid
values are given and command was stalled.
21 0B xx 00 00 00 00 00
xx = 00 = Boot protocol
xx = 01 = Report protocol
Accept (Not in USB Spec)
Accept (Not in USB Spec)
Accept
3 byte data packets will be reported in boot mode. These bytes are button, XX data, and YY data.
00 03 01 00 00 00 00 00
Accept (undefined in USB Spec)
Accept
Accept
This sets the remote wakeup bit.
02 03 00 00 xx 00 00 00
02 03 00 00 00 00 00 00
02 03 00 00 80 00 00 00
xx = 00 = Endpt0 OUT
xx = 80 = Endpt0 IN
Stall (undefined in USB Spec)
Stall
Stall
This (tries to) sets the halt bit. The chip always stalls the status stage for this command. The chip never
reports the halt bit set for Endpt0 with the Get_Status_Endpt0 command, as any new SETUP command
will clear Endpt0 stall.

Related parts for ADNS-2700