Specifications
CY7C65620
CY7C65630
Document Number: 38-08037 Rev. AB Page 13 of 32
Hub Descriptor
Byte All Speed Field Name Description
0 0x09 bLength 9 bytes
1 0x29 bDescriptorType HUB descriptor
2
0x04
[6]
0x02
bNbrPorts
Number of ports supported, CY7C65630
Number of ports supported, CY7C65620
3,4 0x0089
[6]
wHubCharacteristics
b1, b0: Logical power switching mode
00: Ganged power switching (all ports’ power at once).
01: Individual port power switching (Default in CY7C65620/CY7C65630).
b2: Identifies a compound device
0: Hub is not part of a compound device (Default in CY7C65620/CY7C65630).
1: Hub is part of a compound device.
b4, b3: Overcurrent protection mode
00: Global overcurrent protection. The hub reports overcurrent as a summation of
all ports’ current draw, without a breakdown of individual port overcurrent status.
01: Individual port overcurrent protection. The hub reports overcurrent on a per-port
basis. Each port has an overcurrent status (Default in CY7C65620/CY7C65630).
1X: No overcurrent protection. This option is allowed only for bus powered hubs
that do not implement overcurrent protection.
b6, b5: TT think time
00: TT requires at most eight FS bit times of inter transaction gap on a full/low-
speed downstream bus (Default in CY7C65620/CY7C65630).
b7: Port indicators supported,
0: Port indicators are not supported on its downstream facing ports and the
SetPortIndicator request has no effect.
1: Port indicators are supported on its downstream facing ports and the SetPortIn-
dicator request controls the indicators. See “Functional Overview” on page 5 and
“Supported USB Requests” on page 18. (Default in CY7C65620/CY7C65630).
b15, b8: Reserved
5 0x32
[6]
bPwrOn2PwrGood Time from when the port is powered to when the power is good on that port.
6
0x28
[6]
0xAE
[6]
bHubContrCurrent
Maximum current requirement for the hub controller at full-speed.
Maximum current requirement for the hub controller at high-speed.
7 0x00
[6]
bDeviceRemovable
Indicates if the logical port has a removable device attached (0 = removable,
1 = non removable).
8 0xFF
[6]
bPortPwrCtrlMask Required for compatibility with software written for 1.0 compliant devices.
Note
6. This value is configured through the external EEPROM.