Philips Semiconductors ISP1122
USB stand-alone hub
Product specification Rev. 03 — 29 March 2000 17 of 48
9397 750 07002 © Philips Electronics N.V. 2000. All rights reserved.
[1] ISP1122 always reports power management status on an individual basis, even for ganged/global
modes. This is compliant with
USB Specification Rev. 1.1
.
[2] Condition with no overcurrent detection is reported to the host.
[3] Value in units of 2ms.
[1] Unicode encoded string.
Table 14: Hub descriptor
Values in square brackets are optional.
Offset
(bytes) Field name Size
(bytes) Value
(Hex) Comments
0 bDescLength 1 09 descriptor length=9bytes
1 bDescriptorType 1 29 type = HUB
2 bNbrPorts 1 05 to 02 numberof enabled downstream ports;
selectable by DP/DM strapping
3 wHubCharacteristics 2 09, 00 individual power switching[1],
overcurrent protection active
(modes 0, 1, 3, 4, 5, 7)
11, 00 individual power switching [1], no
overcurrent protection (modes 2, 6)[2]
5 bPwrOn2PwrGood [3] 1 32 100 ms (default; modes 0, 1, 2, 4, 5, 6)
00 0 ms (default; modes 3, 7)
[FA] 500 ms (using an external EEPROM;
modes 0, 1, 2, 4, 5, 6); see Tab le 23
6 bHubContrCurrent 1 64 maximum hub controller current
(100 mA)
7 DeviceRemovable 1 00 all devices removable
8 PortPwrCtrlMask 1 FF must be all ones for compatibility with
USB Specification Rev. 1.0
Table 15: String descriptors
String descriptors are optional and therefore disabled by default; they can be enabled throughan external EEPROM.
Offset
(bytes) Field name Size
(bytes) Value
(Hex) Comments
String descriptor (0): language ID string
0 bLength 1 04 descriptor length=4bytes
1 bDescriptorType 1 03 type = STRING
2 bString 2 09, 04 LANGID code zero
String descriptor (1): manufacturer string
0 bLength 1 2E descriptor length = 46 bytes
1 bDescriptorType 1 03 type = STRING
2 bString 44 UC[1] “Philips Semiconductors”
String descriptor (2): product string
0 bLength 1 10 descriptor length = 16 bytes
1 bDescriptorType 1 03 type = STRING
2 bString 14 UC[1] “ISP1122”