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

IC USB OPT MOUSE SENSOR 18-DIP

ADNS-5000

Manufacturer Part Number
ADNS-5000
Description
IC USB OPT MOUSE SENSOR 18-DIP
Manufacturer
Avago Technologies US Inc.
Datasheet

Specifications of ADNS-5000

Product
Optical
Lead Free Status / RoHS Status
Lead free / RoHS Compliant
Lead Free Status / RoHS Status
Lead free / RoHS Compliant, Lead free / RoHS Compliant
Set_Interface
___________________________________________________________________________________________
Set_Protocol
___________________________________________________________________________________________
Set_Feature_Device
___________________________________________________________________________________________
Set_Feature_Endpt0
___________________________________________________________________________________________
Set_Feature_Endpt1
___________________________________________________________________________________________
Clear_Feature_Device
___________________________________________________________________________________________
Clear_Feature_Endpt0
___________________________________________________________________________________________
25
Default:
Addressed:
Configured: Accept
Notes:
Default:
Addressed:
Configured: Accept
Notes:
Default:
Addressed:
Configured: Accept
Notes:
Default:
Addressed:
Configured: Stall
Notes:
Default:
Addressed:
Configured: Accept
Notes:
Default:
Addressed:
Configured: Accept
Notes:
Default:
Addressed:
Configured: Accept
Notes:
01 0B 00 00 00 00 00 00
21 0B xx 00 00 00 00 00
02 01 00 00 xx 00 00 00
Stall (undefined in USB Spec)
Stall
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.
3 byte data packets will be reported in boot mode.
00 03 01 00 00 00 00 00
Accept (undefined in USB Spec)
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
Stall (undefined in USB Spec)
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.
02 03 00 00 81 00 00 00
Stall (undefined in USB Spec)
Stall
Sets the halt bit for Endpt1.
00 01 01 00 00 00 00 00
Accept (undefined in USB Spec)
Accept
This clears the remote wakeup bit.
02 01 00 00 00 00 00 00
02 01 00 00 80 00 00 00
Accept (undefined in USB Spec)
Accept
The chip does NOT stall like it does for Set_Feature_Endpt0.
xx = 00 = Boot protocol
xx = 01 = Report protocol
Accept (Not in USB Spec)
Accept (Not in USB Spec)
xx = 00 = Endpt0 OUT
xx = 80 = Endpt0 IN
xx = 00 = Endpt0 OUT
xx = 80 = Endpt0 IN

Related parts for ADNS-5000