4-Port USB 2.0 Hub Controller
Datasheet
Revision 1.63 (03-30-07) Page 30 SMSC USB20H04
DATASHEET
OFFSET
FULL
SPEED
HIGH
SPEED
FIELD NAME DESCRIPTION
4 01h 01h**
bNumInterfaces
Number of interfaces supported by this
configuration
5 01h 01h
bConfigurationValue
Value to use to select configuration.
6 00h 00h
iConfiguration
Index of string descriptor describing this
configuration (string not supported)
7
user/
signal
(Bitmap)
user/
signal
(Bitmap)
bmAttibutes Same as Configuration Descriptor
8
user
(mA)
user
(mA)
bMaxPower
Same as Configuration Descriptor
* Same as Configuration Descriptor
** 02h for multiple-TT
Table 9.5 - Standard Interface Descriptor
OFFSET
FULL
SPEED
HIGH
SPEED
FIELD NAME DESCRIPTION
0 09h 09h
bLength
Size of this descriptor in bytes
1 04h 04h bDescriptorType INTERFACE Descriptor Type
2 00h 00h bInterfaceNumber Number of this interface
3 00h 00h bAlternateSetting
Value used to select this alternate setting for the
interface
4 01h 01h bNumEndpoints
Number of endpoints used by this interface (not
including endpoint 0)
5 09h 09h bInterfaceClass Class code assigned by USB for Hubs
6 00h 00h bInterfaceSubClass 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
HIGH
SPEED
FIELD NAME DESCRIPTION
0 07h 07h
bLength
Size of this descriptor in bytes
1 05h 05h bDescriptorType ENDPOINT Descriptor Type
2 81h 81h bEndpointAddress The address of the endpoint on the USB device.
3 03h 03h bmAttributes
Describes the endpoint's attributes (interrupt
only, no synchronization, data endpoint).
4,5 0001h 0001h wMaxPacketSize Maximum packet size for this endpoint
6 FFh 0Ch
bInterval
Interval for polling endpoint for data transfers.