CY7C68300B/CY7C68301B
CY7C68320/CY7C68321
Document 38-08033 Rev. *D Page 22 of 36
Fixed number of logical
units = 1
Bit (1)
If bits 1 and 2 are both 0, the number of logical units will be
determined by searching the ATA and CF buses for devices.
Search ATA on VBUS
removed
Bit (0)
Search for ATA devices when VBUS returns. If this bit is set,
the ATA bus will be searched for ATA devices every time
AT2LP is plugged into a computer.
0x0F Reserved Must be set to 0x00. 0x00
Device Descriptor
0x10 bLength Length of device descriptor in bytes. 0x12
0x11 bDescriptor Type Descriptor type. 0x01
0x12 bcdUSB (LSB) USB Specification release number in BCD. 0x00
0x13 bcdUSB (MSB) 0x02
0x14 bDeviceClass Device class. 0x00
0x15 bDeviceSubClass Device subclass. 0x00
0x16 bDeviceProtocol Device protocol. 0x00
0x17 bMaxPacketSize0 USB packet size supported for default pipe. 0x40
0x18 idVendor (LSB) Vendor ID. Cypress’s Vendor ID may only be used for evalu-
ation purposes, and not in released products.
Your
Vendor ID
0x19 idVendor (MSB)
0x1A idProduct (LSB) Product ID. Your
Product ID
0x1B idProduct (MSB)
0x1C bcdDevice (LSB) Device release number in BCD LSB (product release
number).
Your
release
number
0x1D bcdDevice (MSB) Device release number in BCD MSB (silicon release
number).
0x1E iManufacturer Index to manufacturer string. This entry must equal half of
the address value where the string starts or 0x00 if the string
does not exist.
0x53
0x1F iProduct Index to product string. This entry must equal half of the
address value where the string starts or 0x00 if the string
does not exist.
0x69
0x20 iSerialNumber Index to serial number string. This entry must equal half of
the address value where the string starts or 0x00 if the string
does not exist. The USB Mass Storage Class Bulk-Only
Transport Specification requires a unique serial number (in
upper case, hexadecimal characters) for each device.
0x75
0x21 bNumConfigurations Number of configurations supported.
1 for mass storage: 2 for HID: 3 for CSM
0x03
Device Qualifier
0x22 bLength Length of device descriptor in bytes. 0x0A
0x23 bDescriptor Type Descriptor type. 0x06
0x24 bcdUSB (LSB) USB Specification release number in BCD. 0x00
0x25 bcdUSB (MSB) USB Specification release number in BCD. 0x02
0x26 bDeviceClass Device class. 0x00
0x27 bDeviceSubClass Device subclass. 0x00
0x28 bDeviceProtocol Device protocol. 0x00
0x29 bMaxPacketSize0 USB packet size supported for default pipe. 0x40
0x2A bNumConfigurations Number of configurations supported. 0x01
Table 8-6. EEPROM Organization (continued)
EEPROM
Address Field Name Field Description
Required
Contents
Suggested
Contents
CY7C68300B/CY7C68301B
CY7C68320/CY7C68321
Document 38-08033 Rev. *D Page 23 of 36
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. Must be set to 1.
Bit (5) Remote wake-up. 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). 0x00
reported for self-powered devices.
Note: A value of 0x00 or 0x01 results in the 56-pin package
configuring itself for self-powered mode, whereas a value
greater than 0x01 results in the 56-pin package reporting
itself as bus-powered. This is regardless of what address
0x33 is set to reflect in the 56-pin package.
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) Max 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). Set to
zero for full speed.
0x00
Table 8-6. EEPROM Organization (continued)
EEPROM
Address Field Name Field Description
Required
Contents
Suggested
Contents
CY7C68300B/CY7C68301B
CY7C68320/CY7C68321
Document 38-08033 Rev. *D Page 24 of 36
USB Bulk In Endpoint
0x45 bLength Length of this descriptor in bytes. 0x07
0x46 bDescriptorType Endpoint descriptor type. 0x05
0x47 bEndpointAddress This is an In endpoint, endpoint number 8. 0x88
0x48 bmAttributes This is a bulk endpoint. 0x02
0x49 wMaxPacketSize (LSB) Max data transfer size. Automatically set by AT2 (Full speed
0x0040; High speed 0x0200)
0x00
0x4A wMaxPacketSize (MSB) 0x02
0x4B bInterval High-speed interval for polling (maximum NAK rate). Set to
zero for full speed.
0x00
(Optional) HID Interface Descriptor
0x4C bLength Length of HID interface descriptor 0x09
0x4D bDescriptorTypes Interface descriptor type 0x04
0x4E bInterfaceNumber Number of interfaces (2) 0x02
0x4F bAlternateSetting Alternate setting 0x00
0x50 bNumEndpoints Number of endpoints used by this interface 0x01
0x51 bInterfaceClass Class code 0x03
0x52 bInterfaceSubClass Sub class 0x00
0x53 bInterfaceSubSubClass sub sub class 0x00
0x54 iInterface Index of string descriptor 0x00
USB Interrupt In Endpoint
0x5E bLength Length of this descriptor in bytes. 0x07
0x5F bDescriptorType Endpoint descriptor type. 0x05
0x60 bEndpointAddress This is an In endpoint, endpoint number 1. 0x81
0x61 bmAttributes This is an interrupt endpoint. 0x03
0x62 wMaxPacketSize (LSB) Max data transfer size. 0x02
0x63 wMaxPacketSize (MSB) 0x00
0x64 bInterval Interval for polling (max. NAK rate). 0x10
(Optional) HID Descriptor
0x55 bLength Length of HID descriptor 0x09
0x56 bDescriptorType Descriptor Type HID 0x21
0x57 bcdHID (LSB) HID Class Specification release number (1.10) 0x10
0x58 bcdHID (MSB) 0x01
0x59 bCountryCode Country Code 0x00
0x5A bNumDescriptors Number of class descriptors (1 report descriptor) 0x01
0x5B bDescriptorType Descriptor Type 0x22
0x5C wDescriptorLength (LSB) Length of HID report descriptor 0x22
0x5D wDescriptorLength (MSB) 0x00
Terminator Descriptors
0x65 Terminator 0x00
(Optional) HID Report Descriptor
0x66 Usage_Page Vendor defined - FFA0 0x06
0x67 0xA0
0x68 0xFF
Table 8-6. EEPROM Organization (continued)
EEPROM
Address Field Name Field Description
Required
Contents
Suggested
Contents

CY7C68320-56LFXC

Mfr. #:
Manufacturer:
Cypress Semiconductor
Description:
IC USB 2.0 BRIDGE AT2LP 56VQFN
Lifecycle:
New from this manufacturer.
Delivery:
DHL FedEx Ups TNT EMS
Payment:
T/T Paypal Visa MoneyGram Western Union