Cypress CY7C656xx, EZ-USB HX2LP manual Interface Descriptor9,10, Endpoint Descriptor9,10

Page 11

PRELIMINARYCY7C656xx

8.4Endpoint Descriptor

Byte

Full Speed

High Speed

Field Name

Description

 

 

 

 

 

0

0x07

0x07

bLength

7 Bytes

 

 

 

 

 

1

0x05

0x05

bDescriptorType

ENDPOINT_DESCRIPTOR

 

 

 

 

 

2

0x81

0x81

bEndpointAddress

IN Endpoint #1

 

 

 

 

 

3

0x03

0x03

bmAttributes

Interrupt

 

 

 

 

 

4,5

0x0001

0x0001

wMaxPacketSize

Maximum Packet Size

 

 

 

 

 

6

0xFF

0x0C

bInterval

Polling Rate

 

 

 

 

 

8.5Interface Descriptor[9,10]

Byte

Full Speed

High Speed

Field Name

Description

 

 

 

 

 

0

N/A

0x09

bLength

9 Bytes

 

 

 

 

 

1

N/A

0x04

bDescriptorType

INTERFACE_DESCRIPTOR

 

 

 

 

 

2

N/A

0x00

bInterfaceNumber

Interface Descriptor Index

 

 

 

 

 

3

N/A

0x01

bAlternateSetting

Alternate Setting for the Interface

 

 

 

 

 

4

N/A

0x01

bNumEndpoints

Number of Endpoints Defined

 

 

 

 

 

5

N/A

0x09

bInterfaceClass

Interface Class

 

 

 

 

 

6

N/A

0x00

bInterfaceSubClass

Interface Sub-Class

 

 

 

 

 

7

N/A

0x02

bInterfaceProtocol

Interface Protocol

 

 

 

 

 

8

N/A

0x00

bInterface

Interface String Index

 

 

 

 

 

8.6Endpoint Descriptor[9,10]

Byte

Full Speed

High Speed

Field Name

Description

 

 

 

 

 

0

N/A

0x07

bLength

7 Bytes

 

 

 

 

 

1

N/A

0x05

bDescriptorType

ENDPOINT_DESCRIPTOR

 

 

 

 

 

2

N/A

0x81

bEndpointAddress

IN Endpoint #1

 

 

 

 

 

3

N/A

0x03

bmAttributes

Interrupt

 

 

 

 

 

4,5

N/A

0x0001

wMaxPacketSize

Maximum Packet Size

 

 

 

 

 

6

N/A

0x0C

bInterval

Polling Rate

 

 

 

 

 

8.7

Device Qualifier Descriptor

 

 

Byte

 

Full Speed

High Speed

Field Name

Description

 

 

 

 

 

 

0

 

0x0A

0x0A

bLength

10 Bytes

 

 

 

 

 

 

1

 

0x06

0x06

bDescriptorType

DEVICE_QUALIFIER

 

 

 

 

 

 

2,3

 

0x0200

0x0200

bcdUSB

 

 

 

 

 

 

 

4

 

0x09

0x09

bDeviceClass

 

 

 

 

 

 

 

5

 

0x00

0x00

bDeviceSubClass

 

 

 

 

 

 

 

6

 

0x01[4]

0x00

bDeviceProtocol

 

 

 

0x02[5]

 

 

 

7

 

0x40

0x40

bMaxPacketSize0

 

 

 

 

 

 

 

8

 

0x01

0x01

bNumConfigurations

 

 

 

 

 

 

 

9

 

0x00

0x00

bReserved

 

 

 

 

 

 

 

Note:

 

 

 

 

 

9.If CY7C65640B is configured for singled-TT only or CY7C65630 or CY7C65620 (from the external EEPROM), this descriptor is not present.

10. If connected at high-speed

Document #: 38-08037 Rev. *D

Page 11 of 23

Image 11
Contents Cypress Semiconductor Corporation FeaturesIntroduction CY7C65640B Block Diagram Block DiagramsCY7C65630/CY7C65620 Block Diagram Functional Overview ApplicationsOver-current Detection Power SwitchingPort Indicators Upstream PortPort Indicator Color Definitions in Manual Mode Port State Pin Quad Flat Pack No Leads 8 mm x 8 mm2 Pin ConfigurationPin Description Table Overcurrent Condition Detection Input. Default is Active Downstream D- SignalDownstream D+ Signal Interface Descriptor Default DescriptorsConfiguration Descriptor Device DescriptorDevice Qualifier Descriptor Endpoint DescriptorInterface Descriptor9,10 Endpoint Descriptor9,10Byte All Speed Field Name Description Configuration OptionsDefault 0xD0 Load Hub DescriptorConfigured 0xD4 Load Configured 0xD2 LoadByte 13 HubControllerPower High-speed Byte 8 MaximumPower Full-SpeedByte 9 MaximumPower High-Speed Byte 12 HubControllerPower Full-SpeedBit Name Byte 19 Write Protect Byte 20 NumLangsByte 21 SupportedStrings Supported USB Requests Device Class CommandsPorttest Hub Class CommandsPortindicator Hub Class Feature Selector Recipient Value Vendor CommandsLED Connections Upstream USB ConnectionDownstream USB Connections Sample Schematic System Block DiagramElectrical Characteristics CY46XX 17.0 Package Diagrams16.0 Ordering Information Ordering Code Package TypeKKU Issue Date Change Description of ChangeDocument History JTC