CY7C65620 Cypress Semiconductor Corporation., CY7C65620 Datasheet - Page 15

no-image

CY7C65620

Manufacturer Part Number
CY7C65620
Description
Low-power Usb 2.0 Hub Controller Family
Manufacturer
Cypress Semiconductor Corporation.
Datasheet

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
CY7C65620-56L
Manufacturer:
CYPRESS
Quantity:
17 580
Part Number:
CY7C65620-56L
Manufacturer:
CYPRESS
Quantity:
672
Part Number:
CY7C65620-56LFXA
Manufacturer:
Cypress
Quantity:
303
Part Number:
CY7C65620-56LFXC
Manufacturer:
CYPRESS
Quantity:
240
Part Number:
CY7C65620-56LFXC
Manufacturer:
CY
Quantity:
1 000
Part Number:
CY7C65620-56LFXC
Manufacturer:
CY
Quantity:
1 000
Part Number:
CY7C65620-56LFXC
Manufacturer:
CYPRESS/赛普拉斯
Quantity:
20 000
Company:
Part Number:
CY7C65620-56LFXC
Quantity:
10
Part Number:
CY7C65620-56LFXCES
Manufacturer:
CYP
Quantity:
20 000
Part Number:
CY7C65620-56LFXCT
Manufacturer:
CYPRESS
Quantity:
1 000
Part Number:
CY7C65620-56LFXCT
Manufacturer:
CYPRESS/赛普拉斯
Quantity:
20 000
Part Number:
CY7C65620-56LTXC
Manufacturer:
CYPRESS/赛普拉斯
Quantity:
20 000
Part Number:
CY7C65620-56LTXCT
Manufacturer:
CYPRESS/赛普拉斯
Quantity:
20 000
Byte 21: SupportedStrings
Byte 22: ActivePorts[3:0]
Byte 23: RemovablePorts[3:0]
Document #: 38-08037 Rev. *J
This field contains a bitmap of strings supported by the hub.
A set bit indicates that the standard string is supported. A bit
not set indicates that the string is not supported. The hub
controller returns a non-zero index for each string that is sup-
ported, and returns 0x00 for each string not supported, as
indicated by this field. The bits in this field correspond to the
following standard strings.
Bit Name
7
6
5
4
3
2
1
0
Bits 3–0 are the ActivePorts[3:0] bits that indicates if the cor-
responding port is usable. For example, a two-port hub that
uses ports 1 and 4 would set this field to 0x09. The total num-
ber of ports reported in the Hub Descriptor: bNbrPorts field is
calculated from this. Default 0x0F
Bits 3–0 are the RemovablePorts[3:0] bits that indicates
whether the corresponding logical port is removable (set to
high). Logical port numbers are from 1 to n where n is the total
number of active ports. If port 2 is disabled then physical ports
1, 3, and 4 map to logical ports 1, 2, and 3. These bit values
are recorded in the HubDescriptor:DeviceRemovable field.
Default 0x0F.
reserved
reserved
iInterface (0)
iConfiguration
iConfiguration
iSerialNumber The
iProduct
iManufacturer
(high-speed) The iConfiguration string
(full-speed) The iConfiguration string
The iProduct string index reported in the
Description
The iInterface string index reported in
The iManufacturer string index reported
the first interface descriptor (alternate
setting 0).
index reported in the configuration
descriptor,
high-speed.
index reported in the configuration
descriptor,
full-speed.
reported in the device descriptor.
device descriptor.
in the device descriptor.
iSerialNumber
when
when
operating
operating
string
index
at
at
Byte 24: LangID
Byte a: iManufacturer
Byte b: iProduct
Byte c: iSerialNumber
Byte d: iConfiguration(Full-Speed)
Byte e: iConfiguration(High-Speed)
Byte f: iInterface(0)
Byte g: iInterface(1)
Byte h: Strings
Array of LangID codes supported by the hub. Each LangID
consists of two bytes, stored LSB first. The array has Num-
Langs entries (2 * NumLangs bytes).
Array of addresses for the iManufacturer strings. Each ad-
dress is two bytes long, stored LSB first. The array has Num-
Langs entries (2 * NumLangs bytes). (The starting EEPROM
address is based upon the number entered for NumLangs.
The address a = 24 + 2 * NumLangs.
Array of addresses for the iProduct strings. Each address is
two bytes long, stored LSB first. The array has NumLangs
entries (2 * NumLangs bytes).
The address b = a + 2 * NumLangs.
Array of addresses for the iSerialNumber strings. Each ad-
dress is two bytes long, stored LSB first. The array has Num-
Langs entries (2 * NumLangs bytes).
The address c = b + 2 * NumLangs.
Array of addresses for the iConfiguration (full-speed) strings.
Each address is two bytes long, stored LSB first. The array
has NumLangs entries (2 * NumLangs bytes).
The address d = c + 2*NumLangs.
Array of addresses for the iConfiguration (high-speed)
strings. Each address is two bytes long, stored LSB first. The
array has NumLangs entries (2 * NumLangs bytes).
The address e = d + 2 * NumLangs.
Array of addresses for the iInterface(0) strings. Each address
is two bytes long, stored LSB first. The array has NumLangs
entries (2 * NumLangs bytes).
The address f = e + 2 * NumLangs.
Reserved
Strings addressed by the string pointers. Strings must comply
with the USB specification. The first byte must be the length
of the string in bytes, the second must be 0x03, and the string
must be in Unicode.
CY7C656xx
Page 15 of 25
[+] Feedback

Related parts for CY7C65620