CY7C68300B-56LFXC Cypress Semiconductor Corp, CY7C68300B-56LFXC Datasheet - Page 16

no-image

CY7C68300B-56LFXC

Manufacturer Part Number
CY7C68300B-56LFXC
Description
IC USB 2.0 BRIDGE BULK 56VQFN
Manufacturer
Cypress Semiconductor Corp
Series
CY7Cr
Datasheet

Specifications of CY7C68300B-56LFXC

Controller Type
USB 2.0 Controller
Interface
I²C
Voltage - Supply
3.15 V ~ 3.45 V
Current - Supply
50mA
Operating Temperature
0°C ~ 70°C
Mounting Type
Surface Mount
Package / Case
56-VQFN Exposed Pad, 56-HVQFN, 56-SQFN, 56-DHVQFN
Lead Free Status / RoHS Status
Lead free / RoHS Compliant

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
CY7C68300B-56LFXC
Manufacturer:
PHILIPS
Quantity:
232
Part Number:
CY7C68300B-56LFXC
Manufacturer:
CYPRESS/赛普拉斯
Quantity:
20 000
EEPROMs without an ATA/ATAPI device attached. If the ATA
Reset (ARESET#) line is LOW on power-up, the AT2LP will
enter Board Manufacturing Test Mode. A convenient way to
pull the ARESET# line LOW is to short pins 1 and 3 on the ATA
connector, which will tie the ARESET# line to the pull-down on
DD7.
8.2
When no EEPROM is detected at start-up, the AT2LP will
enumerate with VID/PID/DID values that are all 0x00, which is
not a valid mode of operation. These values can be factory
programmed into the AT2LP for high-volume applications to
avoid the need for an external EEPROM in some designs.
Contact your local Cypress Semiconductor sales office for
details.
8.3
In Normal Mass Storage Mode, the chip behaves as a USB 2.0
to ATA/ATAPI bridge. This includes all typical USB device
states (powered, configured, etc.). The USB descriptors are
returned according to the values stored in the external
EEPROM. An external EEPROM is required for Mass Storage
Class Bulk-Only Transport compliance, since a unique serial
number is required for each device. Also, Cypress requires
customers to use their own Vendor and Product IDs for final
products.
8.4
In Board Manufacturing Test Mode, the chip behaves as a
USB 2.0 device but the ATA/ATAPI interface is not fully active.
Table 8-1. Command Block Wrapper
Table 8-2. Example CfgCB
Document 38-08033 Rev. *D
0–3
4–7
8–11 (08h–0Bh)
12 (0Ch)
13 (0Dh)
14 (0Eh)
15–30 (0Fh1Eh)
Offset
0
1
2
3
4
5
6–15
Offset
bVSCBSignature (set in configuration bytes)
bVSCBSubCommand (must be 0x26)
Reserved (must be set to zero)
Data Source (must be set to 0x02)
Start Address (LSB) (must be set to zero)
Start Address (MSB) (must be set to zero)
Reserved (must be set to zero)
“No EEPROM Detected” Mode
Normal Mass Storage Mode
Board Manufacturing Test Mode
Dir
7
CfgCB Byte Descriptions
Reserved (0)
Obsolete
6
Reserved (0)
5
CBWCB (CfgCB or MfgCB)
dCBWDataTransferLength
DCBWSignature
bwCBWFLAGS
4
In this mode, the AT2LP allows for reading from and writing to
the EEPROM, and for board level testing through vendor
specific ATAPI commands utilizing the CBW Command Block
as described in the USB Mass Storage Class Bulk-Only
Transport Specification. There is a vendor-specific ATAPI
command for the EEPROM access (CfgCB) and one for the
board level testing (MfgCB).
8.4.1
The cfg_load and cfg_read vendor-specific commands are
passed down through the bulk pipe in the CBWCB portion of
the CBW. The format of this CfgCB is shown below. Byte 0 will
be a vendor-specific command designator whose value is
configurable and set in the configuration data (EEPROM
address 0x04). Byte 1 must be set to 0x26 to identify CfgCB.
Byte 2 is reserved and must be set to zero. Byte 3 is used to
determine the memory source to write/read. For the
CY7C68300B/CY7C68301B, this byte must be set to 0x02,
indicating the EEPROM is present. Bytes 4 and 5 are used to
determine the start address. For the CY7C68300B/301B, this
must always be 0x0000. Bytes 6 through 15 are reserved and
must be set to zero.
The data transferred to the EEPROM must be in the format
specified in Table 8-6 of this data sheet. Maximum data
transfer size is 255 bytes.
The data transfer length is determined by the CBW Data
Transfer
(dCBWDataTransferLength) of the CBW (refer to Table 8-1).
The type/direction of the command will be determined by the
direction bit specified in byte 12, bit 7 (bmCBWFlags) of the
CBW (refer to Table 8-1).
dCBWTag
Bits
7
0
0
0
0
0
0
0
CfgCB
Length
3
Reserved (0)
6
0
0
0
0
0
0
0
CY7C68300B/CY7C68301B
bCBWCBLength
specified
5
1
1
0
0
0
0
0
CY7C68320/CY7C68321
2
bCBWLUN
4
0
0
0
0
0
0
0
Bits
in
3
0
0
0
0
0
0
0
bytes
1
2
1
1
0
0
0
0
0
8
Page 16 of 36
through
1
0
1
0
1
0
0
0
0
0
0
0
0
0
0
0
0
11

Related parts for CY7C68300B-56LFXC