![](http://datasheet.mmic.net.cn/280000/20H04_datasheet_16043065/20H04_33.png)
4-Port USB2.0 Controller
Datasheet
SMSC USB20H04
Page 33
Revision 1.63 (10-14-04)
DATASHEET
OFFSET
FULL
SPEED
HIGH
SPEED
FIELD NAME
DESCRIPTION
4
01h
01h**
bNumInterfaces
Number of interfaces supported by this
configuration
Value to use to select configuration.
5
01h
01h
bConfigurationValue
6
00h
00h
iConfiguration
Index of string descriptor describing this
configuration (string not supported)
7
user/
signal
(Bitmap)
user
(mA)
user/
signal
(Bitmap)
user
(mA)
bmAttibutes
Same as Configuration Descriptor
8
bMaxPower
Same as Configuration Descriptor
* Same as Configuration Descriptor
** 02h for multiple-TT
Table 9.5 - Standard Interface Descriptor
OFFSET
FULL
SPEED
09h
HIGH
SPEED
09h
FIELD NAME
DESCRIPTION
0
bLength
bDescriptorType
bInterfaceNumber
Size of this descriptor in bytes
1
2
04h
00h
04h
00h
INTERFACE Descriptor Type
Number of this interface
Value used to select this alternate setting for the
interface
3
00h
00h
bAlternateSetting
4
01h
01h
bNumEndpoints
Number of endpoints used by this interface (not
including endpoint 0)
5
6
09h
00h
09h
00h
bInterfaceClass
bInterfaceSubClass
Class code assigned by USB for Hubs
Subclass code assigned by USB
7
00h
01h*
bInterfaceProtcol
Protocol code assigned by USB
8
00h
00h
bInterface
Index of string descriptor describing this
configuration (string not supported)
* 02h for multiple-TT
Table 9.6 - Standard Endpoint Descriptor
OFFSET
FULL
SPEED
07h
HIGH
SPEED
07h
FIELD NAME
DESCRIPTION
0
bLength
bDescriptorType
bEndpointAddress
Size of this descriptor in bytes
1
2
05h
81h
05h
81h
ENDPOINT Descriptor Type
The address of the endpoint on the USB device.
Describes the endpoint's attributes (interrupt
only, no synchronization, data endpoint).
3
03h
03h
bmAttributes
4,5
6
0001h
FFh
0001h
0Ch
wMaxPacketSize
bInterval
Maximum packet size for this endpoint
Interval for polling endpoint for data transfers.