
Choosing the Right Device for your USB Application
6
Cypress Full-Speed USB Peripheral Device
Selection Guide
For full-speed applications such as printers, scanners, xDSL
modems, and digital cameras, Cypress offers a broad range
of solutions. Cypress offers unique architectures that will give
peripheral developers the freedom and flexibility to choose
the solution that best fits their needs.
The CY64x13 range of full-speed USB devices is based on
the same architecture as the low-speed and hub devices, and
offers a simple and straightforward firmware migration path
from these products.
The EZ-USB
®
range of full-speed USB devices is a richly fea-
tured family of devices with a patented RAM-based code stor-
age architecture that allows the easiest-possible in-field up-
grading of product firmware. The firmware can be easily
upgraded via download through USB. EZ-USB provides sig-
nificant improvements over other USB architectures including
an enhanced 8051 core, 4 or 8 Kbytes of RAM, an intelligent
USB core, and high-performance I/O ports.
The EZ-USB FX™ family showcases the highest perfor-
mance Full Speed USB device available on the market, and
offers a simple and straightforward upgrade path to High
Speed applications. The EZ-USB FX builds on the EZ-USB
feature set, including an intelligent USB core, enhanced
8051, 8 KB of RAM, and high-performance I/O. The
CY7C646xx enhances the EZ-USB family by providing faster
operation and more ways to transfer data into and out of the
chip at very high data rates. The new “faster, extended”
EZ-USB FX family maintains code compatibility with EZ-USB
and many of the original family's characteristics. EZ-USB FX
expands the feature set that has made EZ-USB a popular
choice for high-performance, highly integrated USB applica-
tions, adding super fast I/O, direct memory access (DMA),
slave FIFOs and a general programmable interface (GPIF)
engine. The internal FIFOs can be configured for 8- or 16-bit
datapaths, and can be mastered by the EZ-USB FX or exter-
nal logic. The GPIF can be configured to provide a glueless
to ASICs, DSPs, or standard interfaces such as ATAPI, UTO-
PIA, EPP (enhanced parallel port), wireless LAN chip sets,
Home PNA chip sets, etc. The interface possibilities are end-
less.
Table 4. Cypress Full-Speed Peripheral USB Device Selection Guide
CY7C64x13 EZ-USB (AN21XX)
EZ-USB FX
(CY7C646XX)
Typical Applications
Analog Modems,
Fingerprint
Scanners,
Bar code reader
MP3 Players,
Scanners,
Printers,
Cameras
DSL Modems,
Memory card
readers,
ATAPI Interface,
Networking
Microcontroller
8 bit RISC (M8) Enhanced 8051 Enhanced 8051
Microcontroller Speed (MHz)
12 12, 24 24, 48
Number of I/Os
19-36 16-24 16-40
Max I/O Rate
64 KB/s 2 MB/s (Burst) 96 MB/s (Burst)
Firmware Memory
8k OTP PROM 4 or 8k of RAM 4 or 8k of RAM
Datapath
8-bit 8-bit 8- or 16-bit
Data Transfer Mode
Micro Instructions Turbo Mode DMA
Parallel Interface
HAPI Standard 8-bit I/F Programmable (GPIF),
Slave FIFOs
Serial Interface
I
2
C-compatible I
2
C-compatible, 2 UARTs I
2
C-compatible, 2 UARTs
Number of Endpoints
5 configurable endpoints 32 32
Max. Bulk Endpoint Size
32 64 64
Max. Isochronous Endpoint Size
32 1024 1024
Package
28-pin SOIC
28-pin PDIP
48-pin SSOP
44-pin PQFP
48-pin TQFP
80-pin PQFP
52-pin PQFP
80-pin PQFP
128-pin PQFP
Development Kit
CY3654-P03 AN2131-DK001 CY3671
Komentáře k této Příručce