Specifications

CY7C65620
CY7C65630
Document Number: 38-08037 Rev. AB Page 15 of 32
Byte 12: IllegalHubDescriptor, CompoundDevice, Full
Speed Only, NoPortIndicators, Reserved, GangPowered,
Reserved, Reserved
Bit 7: IllegalHubDescriptor. For GetHubDescriptor request,
some USB hosts use a DescriptorTypeof 0x00 instead of
HUB_DESCRIPTOR, 0x29. According to the USB 2.0
standard, a hub must treat this as a Request Error, and STALL
the transaction accordingly (USB 2.0, 11.24.2.5). For systems
that do not accept this, the IllegalHubDescriptor configuration
bit can be set to allow CY7C65620/CY7C65630 to accept a
DescriptorType of 0x00 for this command. Default is 1.
Bit 6: CompoundDevice. Indicates whether the hub is part of
a compound device. This is reported in the HubDescriptor,
wHub-Characteristics: b2. Default set to ‘0’.
Bit 5: Fullspeed. Only configures the hub to be a full-speed
only device. Default is set to ‘0’.
Bit 4: NoPortIndicators. Turns off the port indicators and does
not report them as present in the HubDescriptor,
wHubCharacteristics b7 field. Default is set to ‘0’.
Bit 3: Reserved. Set this bit to ‘0’.
Bit 2: GangPowered. Indicates whether the port power
switching is ganged (set to 1) or per-port (set to ‘0’). This is
reported in the HubDescriptor, wHubCharacteristics field, b4,
b3, b1, and b0. Default is set to ‘0’.
Bit 1: Reserved. Default is set to ‘0’.
Bit 0: Reserved. Default is set to ‘0’.
Byte 0: 0xD4
Needs to be programmed with 0xD4
Byte 1: VID (LSB)
Least significant byte of vendor ID
Byte 2: VID (MSB)
Most significant byte of vendor ID
Byte 3: PID (LSB)
Least significant byte of product ID
Byte 4: PID (MSB)
Most significant byte of product ID
Byte 5: Reserved
Reserved
Byte 6: DID (MSB)
Most significant byte of device ID
0xD4 Load
Byte Value (MSB LSB)
Factory
Fusable
00xD4
1 VID (LSB) X
2 VID (MSB) X
3 PID (LSB) X
4 PID (MSB) X
5 reserved
6 DID (MSB) X
7
EnabledOverCurrentTimer[3:0],
DisableOvercurrentTimer[3:0]
8 MaxPower (full-speed) X
9 MaxPower (high-speed) X
10 Reserved
11 Reserved
12
HubControllerPower full-speed bus
powered
X
13
HubControllerPower high-speed bus
powered
X
14
HubControllerPower full-speed self
powered
15
HubControllerPower high-speed self
powered
16 PowerOnTimer
17
IllegalHubDescriptor,
CompoundDevice, FullspeedOnly,
NoPortIndicators, Reserved,
GangPowered, Reserved, Reserved
X
18
AmberPolarity, GreenPolarity,
ModulateIndicators,
PowerControlPolarity,
OverCurrentPolarity,
OverCurrentMode1,
OverCurrentMode2
X
19 Write protect
20 NumLangs
21 SupportedStrings
22 ActivePorts[3:0]
23 RemovablePorts[3:0] X
24 LangID
a=24+2N iManufacturer
b=a+2N iProduct
c=b+2N iSerialNumber
d=c+2N iConfiguration(FS)
e=d+2N iConfiguration(HS)
f=e+2N iInterface(0)
g=f+2N reserved
h=g+2N Strings
N:NumLangs
0xD4 Load (continued)
Byte Value (MSB LSB)
Factory
Fusable