
CY7C68300C, CY7C68301C
CY7C68320C, CY7C68321C
Document Number: 001-05809 Rev. *K Page 28 of 44
0x2A bNumConfigurations Number of configurations supported 0x01
0x2B bReserved Reserved for future use. Must be set to zero 0x00
Configuration Descriptor
0x2C bLength Length of configuration descriptor in bytes 0x09
0x2D bDescriptorType Descriptor type 0x02
0x2E bTotalLength (LSB) Number of bytes returned in this configuration. This includes
the configuration descriptor plus all the interface and endpoint
descriptors.
0x20
0x2F bTotalLength (MSB) 0x00
0x30 bNumInterfaces Number of interfaces supported 0x01
0x31 bConfiguration Value The value to use as an argument to Set Configuration to select
the configuration. This value must be set to 0x01.
0x01
0x32 iConfiguration Index to the configuration string. This entry must equal half of
the address value where the string starts, or 0x00 if the string
does not exist.
0x00
0x33 bmAttributes Device attributes for this configuration
Bit 7 Reserved. Must be set to ‘1’
Bit 6 Self powered. See Table 4 on page 15 for reported value
Bit 5 Remote wakeup. Must be set to ‘0’
Bits 4–0 Reserved. Must be set to ‘0’
0xC0
0x34 bMaxPower Maximum power consumption for this configuration. Units
used are mA*2 (i.e., 0x31 = 98 mA, 0xF9 = 498 mA). The value
entered here is only used by the 56-pin packages and affect
the reported value of bit 6 of address 0x33 in that case. See
Table 4 on page 15 for a description of what value is reported
to the host by the AT2LP.
0x01
Interface and Endpoint Descriptors
Interface Descriptor
0x35 bLength Length of interface descriptor in bytes 0x09
0x36 bDescriptorType Descriptor type 0x04
0x37 bInterfaceNumber Interface number 0x00
0x38 bAlternateSetting Alternate setting 0x00
0x39 bNumEndpoints Number of endpoints 0x02
0x3A bInterfaceClass Interface class 0x08
0x3B bInterfaceSubClass Interface subclass 0x06
0x3C bInterfaceProtocol Interface protocol 0x50
0x3D iInterface Index to first interface string. This entry must equal half of the
address value where the string starts or 0x00 if the string does
not exist.
0x00
USB Bulk-Out Endpoint
0x3E bLength Length of this descriptor in bytes 0x07
0x3F bDescriptorType Endpoint descriptor type 0x05
0x40 bEndpointAddress This is an out endpoint, endpoint number 2. 0x02
0x41 bmAttributes This is a bulk endpoint. 0x02
0x42 wMaxPacketSize (LSB) Maximum data transfer size. To be set by speed (Full speed
0x0040; high-speed 0x0200)
0x00
0x43 wMaxPacketSize (MSB) 0x02
0x44 bInterval High speed interval for polling (maximum NAK rate) 0x00
Table 11. Configuration Data Organization (continued)
Byte
Address
Configuration
Item Name
Configuration
Item Description
Required
Contents
Variable
Contents
Komentarze do niniejszej Instrukcji