Philips Semiconductors ISP1520
Hi-Speed USB hub controller
Product data Rev. 03 — 24 November 2004 23 of 51
9397 750 13701 © Koninklijke Philips Electronics N.V. 2004. All rights reserved.
11. Descriptors
The ISP1520 hub controller supports the following standard USB descriptors:
Device
Device_qualifier
Other_speed_configuration
Configuration
Interface
Endpoint
Hub.
The hub returns different descriptors based on the mode of operation: full-speed or
high-speed.
Table 14: Status Change byte: bit allocation
Bit Name Value Description
0 Hub Status Change 0 no change in the hub status
1 change in the hub status detected
1 to 4 Port n Status Change 0 no change in the status of port n (n=1to4)
1 change in the status of port n (n = 1 to 4)
5 to 7 - - not used
Table 15: Device descriptor
Offset
(bytes) Field name Value (Hex) Comments
Full-speed High-speed
0 bLength 12 12 descriptor length = 18 bytes
1 bDescr iptorType 01 01 type = DEVICE
2 bcdUSB 00 00 see USB specification Rev.2.0
30202
4 bDeviceClass 09 09 HUB_CLASSCODE
5 bDeviceSubClass 00 00 HubSubClassCode
6 bDeviceProtocol 00 01 HubProtocolHSpeedOneTT
7 bMaxPacketSize0 40 40 packet size = 64 bytes
8 idVendor CC CC Philips Semiconductors vendor ID (04CC); can be
customized
90404
10 idProduct 20 20 the ISP1520 product ID; can be customized
11 15 15
12 bcdDevice 00 00 device ID; can be customized
13 02 02
14 iManufacturer 01 01 can be customized
15 iProduct 02 02 can be customized
16 iSerialNumber 03 03 can be customized; this value must be unique
17 bNumConfigurations 01 01 one configuration