Cypress specifications CY7C68300C/CY7C68301C CY7C68320C/CY7C68321C, Page 29 of

Page 29
Number of the channel, must be a zero based value that is

CY7C68300C/CY7C68301C

CY7C68320C/CY7C68321C

Table 11.Configuration Data Organization (continued)

Byte

Configuration

Configuration

Required

Variable

Address

Item Name

Item Description

Contents

Contents

 

 

 

 

 

0x75

Report_Size

8 bits

 

0x75

 

 

 

 

 

0x76

 

 

 

0x08

 

 

 

 

 

0x77

Report_Count

2 fields

 

0x95

 

 

 

 

 

0x78

 

 

 

0x02

 

 

 

 

 

0x79

Input

Input (Data, Variable, Absolute)

 

0x81

 

 

 

 

 

0x7A

 

 

 

0x02

 

 

 

 

 

Output Report

 

 

 

 

 

 

 

 

0x7B

Usage

Usage - vendor defined

 

0x09

 

 

 

 

 

0x7C

 

 

 

0xA9

 

 

 

 

 

0x7D

Logical_Minimum

Logical Minimum (–128)

 

0x15

 

 

 

 

 

0x7E

 

 

 

0x80

 

 

 

 

 

0x7F

Logical_Maximum

Logical Maximum (127)

 

0x25

 

 

 

 

 

0x80

 

 

 

0x7F

 

 

 

 

 

0x81

Report_Size

Report Size 8 bits

 

0x75

 

 

 

 

 

0x82

 

 

 

0x08

 

 

 

 

 

0x83

Report_Count

Report Count 2 fields

 

0x95

 

 

 

 

 

0x84

 

 

 

0x02

 

 

 

 

 

0x85

Output

Output (Data, Variable, Absolute)

 

0x91

 

 

 

 

 

0x86

 

 

 

0x02

 

 

 

 

 

0x87

 

End Collection

 

0xC0

 

 

 

 

 

(optional)

Standard Content Security

Interface Descriptor

 

 

 

 

 

 

 

0x88

bLength

Byte length of this descriptor

 

0x09

 

 

 

 

 

0x89

bDescriptorType

Interface Descriptor type

 

0x0D

 

 

 

 

 

0x8A

bInterfaceNumber

Number of interface

 

0x02

 

 

 

 

 

0x8B

bAlternateSetting

Value used to select an alternate setting for the interface

 

0x00

 

 

identified in prior field

 

 

0x8C

bNumEndpoints

Number of endpoints used by this interface (excluding

 

0x02

 

 

endpoint 0) that are CSM dependent

 

 

0x8D

bInterfaceClass

 

0x0D

 

 

 

 

 

 

 

0x8E

bInterfaceSubClass

Must be set to zero

 

0x00

 

 

 

 

 

0x8F

bInterfaceProtocol

Must be set to zero

 

0x00

 

 

 

 

 

0x90

iInterface

Index of a string descriptor that describes this Interface

 

0x00

 

 

 

 

 

Channel

Descriptor

 

 

 

 

 

 

 

 

0x91

bLength

Length of this descriptor in bytes

 

0x09

 

 

 

 

 

0x92

bDescriptorType

Channel descriptor type

 

0x22

 

 

 

 

 

0x93

bChannelID

Number of the channel, must be a zero based value that is

 

0x00

 

 

unique across the device

 

 

0x94

bmAttributes

Bits7:5

 

0x01

 

 

Reserved. Must be set to zero

 

 

 

 

Bits 4:0

 

 

 

 

 

 

 

Document 001-05809 Rev. *A

Page 29 of 42

[+] Feedback

Image 29
Contents Block Diagram FeaturesCY7C68300C/CY7C68301C CY7C68320C/CY7C68321C EZ-USB AT2LP USB 2.0 to ATA/ATAPI BridgeCY7C68300A Compatibility ApplicationsIntroduction CY4615C EZ-USB AT2LP Reference Design Kit USB Specification versionCY7C68300C EZ-USB AT2LPCY7C68301C 56-pin SSOPENABLE EZ-USB AT2LP CY7C68300C CY7C68301C 56-pin QFNRESET# DD13CY7C68320C EZ-USB AT2LPCY7C68321C 56-pin SSOPARESET# EZ-USB AT2LP CY7C68320C CY7C68321C 56-pin QFNGPIO2 DD15CY7C68321A 100-pin TQFPCY7C68320A USB D-signal See “DPLUS, DMINUS” on page USB D+ signal See “DPLUS, DMINUS” on pagepage PU 10KCY7C68320C/CY7C68321C CY7C68300C/CY7C68301CVBUS detection See “VBUSATAENABLE” on Chip reset See “RESET#” on pageDPLUS, DMINUS “ATAPUEN” on pageSCL, SDA XTALIN, XTALOUTUSB High-Speed SYSIRQATA Interface Pins GPIO PinsDRVPWRVLD LOWPWR#RESET# VBUSATAENABLEATAPUEN PWR500#ATA Command Block ATACB HID Functions for Button ControlsFunctional Overview Byte Table 6. ATACB Field DescriptionsField Name Field Description5-12 Figure 10. Operational Mode Selection Flow Operating ModesOperational Mode Selection Flow Table 7. Command Block Wrapper Bulk-Only Transport Specification . There is a vendor-specificFused Memory Data Normal Mass Storage ModeMfgCB Figure 11. Snapshot of ‘AT2LP Blaster’ Utility EEPROM Organizationwhere the device data length does not match the host data Enable a delay of up to 120 ms at each read of the DRQ bit“Functional Overview” on page 15 for more detail on how length. This allows the CY7C68300C/CY7C68301C to workDetermines if the AT2LP is to do an SRST reset during drive returned on bits 2, 1, and 0 of EP1IN. This bit must be set to CY7C68300C/CY7C68301C CY7C68320C/CY7C68321C does not exist. The USB Mass Storage Class Bulk-Only ConfigurationUSB Bulk In Endpoint Interface DescriptorUSB Bulk Out Endpoint Terminator Page 29 of Number of the channel, must be a zero based value that isDescriptor-Index 0 LANGID CY7C68300C/CY7C68301C CY7C68320C/CY7C68321C unique serial Descriptor-Serial NumberLOADCONFIGDATA READCONFIGDATA Table 12.EEPROM-related Vendor-specific CommandsLabel bmRequestTypeOperating Conditions DC CharacteristicsAbsolute Maximum Ratings Ordering Information AC Electrical CharacteristicsATA Timing Characteristics USB Transceiver CharacteristicsFigure 12. 100-Pin Thin Plastic Quad Flatpack 14 x 20 x 1.4 mm A101 Package DiagramsFigure 13. 56-lead Shrunk Small Outline Package Package Diagrams continuedPage 39 of General PCB Layout Recommendations For USB Mass Storage DesignsFigure 14. 56-Lead QFN 8 x 8 mm LF56A PCB Material Quad Flat Package No Leads QFN Package Design NotesOther Design Considerations Devices With Small Buffers Disclaimers, Trademarks, and CopyrightsIDE Removable Media Devices Issue Date Document History PagedDocument Number ECN NO