Cypress manual CY7C68033/CY7C68034 Silicon Features, Block Diagram

Page 1

CY7C68033/CY7C68034

EZ-USB NX2LP-Flex™ Flexible USB NAND Flash Controller

CY7C68033/CY7C68034 Silicon Features

Certified compliant for Bus- or Self-powered USB 2.0 operation (TID# 40490118)

Single-chip, integrated USB 2.0 transceiver and smart SIE

Ultra low power – 43 mA typical current draw in any mode

Enhanced 8051 core

Firmware runs from internal RAM, which is downloaded from NAND flash at startup

No external EEPROM required

15 KBytes of on-chip Code/Data RAM

Default NAND firmware ~8 kB

Default free space ~7 kB

Four programmable BULK/INTERRUPT/ISOCHRONOUS endpoints

Buffering options: double, triple, and quad

Additional programmable (BULK/INTERRUPT) 64-byte endpoint

SmartMedia Standard Hardware ECC generation with 1-bit correction and 2-bit detection

GPIF (General Programmable Interface)

Allows direct connection to most parallel interfaces

Programmable waveform descriptors and configuration registers to define waveforms

Supports multiple Ready (RDY) inputs and Control (CTL) outputs

12 fully-programmable GPIO pins

Integrated, industry-standard enhanced 8051

48-MHz, 24-MHz, or 12-MHz CPU operation

Four clocks per instruction cycle

Three counter/timers

Expanded interrupt system

Two data pointers

3.3V operation with 5V tolerant inputs

Vectored USB interrupts and GPIF/FIFO interrupts

Separate data buffers for the Set-up and Data portions of a CONTROL transfer

Integrated I2C™ controller, runs at 100 or 400 kHz

Four integrated FIFOs

Integrated glue logic and FIFOs lower system cost

Automatic conversion to and from 16-bit buses

Master or slave operation

Uses external clock or asynchronous strobes

Easy interface to ASIC and DSP ICs

Available in space saving, 56-pin QFN package

CY7C68034 Only Silicon Features:

Ideal for battery powered applications

— Suspend current: 100 μA (typ.)

CY7C68033 Only Silicon Features:

Ideal for non-battery powered applications

— Suspend current: 300 μA (typ.)

Block Diagram

24MHz Ext. Xtal

High-performance,

enhanced 8051 core with low power options

Connected for full-speed USB

Integrated full- and high-speed XCVR

 

 

 

NX2LP-Flex

 

 

 

 

 

x20

/0.5

8051 Core

 

 

 

 

 

/1.0

 

 

 

 

 

PLL

12/24/48 MHz,

 

 

I2C

 

 

/2.0

 

 

 

 

 

four clocks/cycle

 

 

Master

 

 

VCC

 

(8)

 

 

 

 

 

 

 

 

 

1.5k

 

 

Bus

 

Additional I/Os

 

 

 

NAND

 

 

 

 

 

 

(16)/Data

 

 

 

 

 

 

Boot Logic

 

 

 

 

 

 

(ROM)

 

 

 

 

 

 

 

 

GPIF

 

 

 

 

 

Address

 

 

D+

USB

CY

15 kB

 

 

RDY (2)

ECC

 

CTL (3)

D–

2.0

 

XCVR

Smart

RAM

 

 

 

 

 

USB

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1.1/2.0

 

 

 

 

 

 

 

Engine

 

 

 

 

 

 

 

 

 

 

 

4 kB

8/16

 

 

 

 

 

 

FIFO

 

Enhanced USB core

‘Soft Configuration’ enables

FIFO and USB endpoint memory

simplifies 8051 code

easy firmware changes

(master or slave modes)

General Programmable I/F to ASIC/DSP or bus standards such as 8-bit NAND, EPP, etc.

Up to 96 MB/s burst rate

Cypress Semiconductor Corporation

• 198 Champion Court • San Jose, CA 95134-1709

408-943-2600

Document #: 001-04247 Rev. *D

Revised September 21, 2006

[+] Feedback

Image 1
Contents Block Diagram CY7C68033/CY7C68034 Silicon FeaturesCY7C68034 Only Silicon Features CY7C68033 Only Silicon FeaturesOverview Default Nand Firmware FeaturesApplications Functional Overview USB Signaling SpeedClock Frequency Special Function RegistersPSW ACC Exif INT2CLR IOE SBUF1 IOA IOB IOC IODMpage INT4CLR OEA OEB DPL1 OEC DPH1 OED DPS OEEBus-powered Applications Default Silicon ID Values Default VID/PID/DIDDefault Silicon ID Values ReNumerationUSB Interrupt Table for INT2 INT2 USB InterruptsPriority INT2VEC Value Source FIFO/GPIF Interrupt INT4Reset Pin Reset and WakeupProgram/Data RAM Reset Timing Values ConditionRegister Addresses Endpoint RAM Default Full-Speed Alternate Settings2External Fifo Interface Default High-Speed Alternate Settings2Gpif ECC Generation5 Autopointer AccessI2C Controller Pin Assignments Feature programmable polarityCY7C68033/CY7C68034 Pin Default Description Name NX2LP-Flex Pin Descriptions 56 QFN Default PinNand TypePort a Port D Port BGround Power and GroundNX2LP-Flex Register Summary Register SummaryRegister can only be reset, it cannot be set Nakirq EP0CS E6CD Flowstbperiod SEL Operating Conditions Absolute Maximum RatingsAC Electrical Characteristics DC CharacteristicsUSB Transceiver Slave Fifo Asynchronous Write Slave Fifo Asynchronous ReadSlave Fifo Asynchronous Packet End Strobe Slave Fifo Output EnableSlave Fifo Address to Flags/Data RD/WR/PKTEND to FIFOADR10 Hold Time Sequence Diagram FIFOADR10 to SLRD/SLWR/PKTEND Setup TimeSequence Diagram of a Single and Burst Asynchronous Read Slave Fifo Asynchronous AddressSlave Fifo Asynchronous Write Sequence and Timing Diagram13 Sequence Diagram of a Single and Burst Asynchronous WriteOrdering Information Package DiagramQuad Flat Package No Leads QFN Package Design Notes PCB Layout Recommendations16Plot of the Solder Mask White Area Document History Issue Date Orig. Description of ChangeREV ECN no