Table of Contents
USB08 Evaluation Board
Designer Reference Manual
MOTOROLA
Table of Contents
9
USB Implementation in the Reference Design . . . . . . . . . . . . . 65
Activation of the USB Module. . . . . . . . . . . . . . . . . . . . . . . .65
Endpoint Configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . .65
USB Reset . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .67
Device Management with Endpoint 0 . . . . . . . . . . . . . . . . . . . .69
Enumeration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 69
Assignment of the Device Address . . . . . . . . . . . . . . . . . . .69
Requesting Descriptors . . . . . . . . . . . . . . . . . . . . . . . . . . . . 72
Device Configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 74
STALL Condition . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .74
Data Communication via Endpoints EP1 and EP2 . . . . . . . . . .75
Receiving Data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 76
Transmission of Data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 76
Host Interaction: Vendor ID and Product ID . . . . . . . . . . . . . . .78
Windows Device Driver. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 78
Appendix A. Supported Standard Device Requests
Supported Standard Device Requests . . . . . . . . . . . . . . . . . . . 81
Contents . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 83
Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 83
Device Descriptor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 84
Configuration Descriptor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 84
Interface Descriptor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .85
Endpoint 1 Descriptor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 85
Endpoint 2 Descriptor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 85
String Descriptors . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 86