CY7C68034-56LTXC Cypress Semiconductor Corp, CY7C68034-56LTXC Datasheet - Page 7

no-image

CY7C68034-56LTXC

Manufacturer Part Number
CY7C68034-56LTXC
Description
CY7C68034-56LTXC
Manufacturer
Cypress Semiconductor Corp
Series
CY7Cr
Datasheets

Specifications of CY7C68034-56LTXC

Controller Type
USB 2.0 NAND Flash Controller
Interface
USB
Voltage - Supply
3 V ~ 3.6 V
Current - Supply
43mA
Operating Temperature
0°C ~ 70°C
Mounting Type
Surface Mount
Package / Case
56-VQFN Exposed Pad, 56-HVQFN, 56-SQFN, 56-DHVQFN
Operating Temperature (max)
70C
Operating Temperature (min)
0C
Mounting
Surface Mount
Operating Temperature Classification
Commercial
Processor Series
CY7C68xx
Core
8051
Development Tools By Supplier
CY3684
Lead Free Status / RoHS Status
Lead free / RoHS Compliant
For Use With
CY3686 - DEV KIT USB 2.0 PER OLE
Lead Free Status / Rohs Status
Compliant

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
CY7C68034-56LTXC
Manufacturer:
Cypress Semiconductor Corp
Quantity:
135
Figure 4. NX2LP-Flex Enumeration Sequence
Normal Operation Mode
In normal operation mode, the NX2LP-Flex behaves as a USB
2.0 Mass Storage Class NAND Flash controller. This includes all
typical USB device states (powered, configured, and so on). The
USB descriptors are returned according to the data stored in the
configuration data memory area. Normal read and write access
to the NAND Flash is available in this mode.
Manufacturing Mode
In manufacturing mode, the NX2LP-Flex enumerates using the
default descriptors and configuration data that are stored in
internal ROM space. This mode enables for first time
programming of the configuration data memory area, and board
level manufacturing tests.
Document Number: 001-04247 Rev. *H
Yes
Normal Operation
Load Firmware
Programmed?
According To
NAND Flash
From NAND
Enumerate
Firmware
Mode
Yes
NAND Flash
Present?
Start-up
No
Configuration Data
Descriptors and
Unprogrammed
Enumerate As
Manufacturing
Load Default
NX2LP-Flex
Mode
No
Default Silicon ID Values
To facilitate proper USB enumeration when no programmed
NAND Flash is present, the NX2LP-Flex has default silicon ID
values stored in ROM space. The default silicon ID values should
only be used for development purposes. Designers must use
their own Vendor ID for final products. A Vendor ID is obtained
through registration with the USB Implementor’s Forum
(USB-IF). If the NX2LP-Flex is used as a mass storage class
device, a unique USB serial number is required for each device
to comply with the USB Mass Storage class specification.
Cypress provides all the software tools and drivers necessary to
properly programme and test the NX2LP-Flex. Refer to the
documentation in the development kit for more information on
these topics.
Table 2. Default Silicon ID Values
ReNumeration™
Cypress’s ReNumeration feature is used in conjunction with the
NX2LP-Flex manufacturing software tools to enable first-time
NAND programming. It is only available when used in
conjunction with the NX2LP-Flex manufacturing tools, and is not
enabled during normal operation.
Bus-powered Applications
The NX2LP-Flex fully supports bus-powered designs by
enumerating with less than 100 mA, as required by the USB 2.0
specification.
Interrupt System
INT2 Interrupt Request and Enable Registers
NX2LP-Flex implements an autovector feature for INT2 and
INT4. There are 27 INT2 (USB) vectors and 14 INT4
(FIFO/GPIF) vectors. For more details, refer to the
Technical Reference Manual
USB-Interrupt Autovectors
The main USB interrupt is shared by 27 interrupt sources. To
save the code and processing time normally required to identify
the individual USB interrupt source, the NX2LP-Flex provides a
second level of interrupt vectoring, called Autovectoring. When
a USB interrupt is asserted, the NX2LP-Flex pushes the program
counter to its stack and then jumps to address 0x0500; it expects
to find a ‘jump’ instruction to the USB Interrupt service routine
here.
Developers familiar with Cypress’s programmable USB devices
should note that these interrupt vector values differ from those
used in other EZ-USB microcontrollers. This is due to the
additional NAND boot logic that is present in the NX2LP-Flex
ROM space. Also, these values are fixed and cannot be changed
in the firmware.
Vendor ID
Product ID
Device release
0xAnnn Depends on chip revision
0x04B4 Cypress Semiconductor
0x8613 EZ-USB
Default VID/PID/DID
CY7C68033, CY7C68034
(nnn = chip revision, where first
silicon = 001)
(TRM).
®
Default
Page 7 of 38
EZ-USB
[+] Feedback

Related parts for CY7C68034-56LTXC