USB97C211
ADVANCE INFORMATION
Rev 1.3
USB 2.0 Flash Media Controller
FEATURES
ꢀ
8051 8 bit microprocessor
ꢀ
ꢀ
Complete USB Specification 2.0 Compatibility
-
Provides low speed control functions
30 Mhz execution speed at 4 cycles per
instruction average
-
-
Includes USB 2.0 Transceiver
-
-
-
A Bi-directional Control and a Bi-directional Bulk
Endpoint are provided.
12K Bytes of internal SRAM for general purpose
scratchpad
Complete System Solution for interfacing
CompactFlash (CF) and SmartMedia (SM)
devices to USB 2.0 bus*
768 Bytes of internal SRAM for general purpose
scratchpad or program execution while re-
flashing external ROM
-
Supports USB Bulk Only Mass Storage
Compliant Bootable BIOS
ꢀ
ꢀ
Double Buffered Bulk Endpoint
-
Support for the following devices:
-
-
-
Bi-directional 512 Byte Buffer for Bulk Endpoint
64 Byte RX Control Endpoint Buffer
-
-
CF: 300K – 15MB/sec
SM: 2M –15MB/sec
64 Byte TX Control Endpoint Buffer
-
Support for simultaneous operation of both the
above devices.
External Program Memory Interface
-
-
64K Byte Code Space
-
Enhanced CF support to allow true sequential
read operations to improve throughput
Flash, SRAM, or EPROM Memory
ꢀ
ꢀ
On Board 12Mhz Crystal Driver Circuit
Internal PLL for 480Mhz USB2.0 Sampling, 30Mhz
MCU clock
ꢀ
16 GPIOs for special function use: LED indicators,
button inputs, power control to memory devices, etc.
-
Inputs capable of generating interrupts with
either edge sensitivity
ꢀ
Supports firmware upgrade via USB bus if “boot
block” Flash program memory is used
2.5 Volt, Low Power Core Operation
3.3 Volt I/O with 5V input tolerance
128 Pin TQFP (1.0 mm height package) or QFP
Package
-
One GPIO has automatic 1 sec toggle capability
for flashing an LED indicator.
ꢀ
ꢀ
ꢀ
ORDERING INFORMATION
Order Number(s):
USB97C211-NE for TQFP Package
USB97C211-NC for QFP Package
SMSC USB97C211
Page 1
Revision 1.3 (11-05-03)
DATASHEET