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.