User guide
USB interface Interfaces
B-6
USB interface
The USB (Universal Serial Bus) interface has the following features:
• Full compliance with the Universal Serial Bus Specification Revision 2.0 for Full Speed
Mode.
• USB Function Controller with two FIFO-based Endpoints:
– One bidirectional Control Endpoint 0 (8 bytes)
– One receive Endpoint 1 (1*64 bytes)
• The signaling bit rate is 12 MB/s (Full speed).
Descriptor
Standard Device Descriptor
Offset Field Size Value Description
0 bLength Byte 0x12 Size of this descriptor in bytes.
1 bDescriptorType Byte 0x01 Device descriptor type.
2 bcdUSB Word 0x0210 USB Spec. release No. in BCD.
4 bDeviceClass Byte 0x00 Class code
5 bDeviceSubClass Byte 0x00 Sub Class code
6 bDeviceProtocol Byte 0x00 Protocol code
7 bMaxPacketSize0 Byte 0x08 Maximum packet size for EP0
8 idVendor Word 0x0C22 Vendor ID for Customer
10 idProduct Word 0x08A6 Product ID for Project
SDM500
12 bcdDevice Word 0x0100 ROM Version in BCD
14 iManufacture Byte 0x01 Index of string descriptor
describing Manufacture.
15 iProduct Byte 0x02 Index of string descriptor
describing Product.
16 iSerialNumber Byte 0x03, Index of string descriptor
describing the device’s serial
number.
17 bNumConfiguration Byte 0x01 Number of possible configu-
rations.










