English
Language : 

USB2224 Datasheet, PDF (1/20 Pages) SMSC Corporation – BUS POWERED USB2.0 FLASH MEDIA CONTROLLER
USB2224
Bus Powered USB2.0
Flash Media Controller
Product Features
ƒ Complete System Solution for interfacing
SmartMediaTM (SM) or xD Picture CardTM (xD),
Memory StickTM (MS), High Speed Memory Stick
(HSMS), Memory Stick PRO (MSPRO), MS
DuoTM, Secure Digital (SD), Mini-Secure Digital
(Mini-SD), Transflash (SD), MultiMediaCardTM
(MMC), Reduced Size Multimedia Card (RS-
MMC), NAND Flash, Compact FlashTM (CF), CF
UltraTM I & II and CF form-factor ATA hard drives
to USB2.0 bus.
− Supports USB Bulk Only Mass Storage Compliant
Bootable BIOS
ƒ Support for simultaneous operation of all above
devices. (only one at a time of each of the
following groups supported: CF or ATA drive, SM
or XD or NAND, SD or MMC)
ƒ On-Chip 4-Bit High Speed Memory Stick and MS
PRO Hardware Circuitry
ƒ On-Chip firmware reads and writes High Speed
Memory Stick and MS PRO
ƒ 1-bit ECC correction performed in hardware for
maximum efficiency
ƒ USB Bus Power Certified
ƒ 3.3 Volt I/O with 5V input tolerance
ƒ Complete USB Specification 2.0 Compatibility for
Bus Powered Operation
− Includes USB2.0 Transceiver
− A Bi-directional Control and a Bi-directional Bulk
Endpoint are provided.
ƒ 8051 8 bit microprocessor
− Provides low speed control functions
− 30 Mhz execution speed at 4 cycles per instruction
average
− 12K Bytes of internal SRAM for general purpose
scratchpad
− 768 Bytes of internal SRAM for general purpose
scratchpad or program execution while re-flashing
external ROM
Datasheet
ƒ Double Buffered Bulk Endpoint
− Bi-directional 512 Byte Buffer for Bulk Endpoint
− 64 Byte RX Control Endpoint Buffer
− 64 Byte TX Control Endpoint Buffer
ƒ Internal or External Program Memory Interface
− 64K Byte Internal Code Space or Optional 64K Byte
External Code Space using Flash, SRAM or EPROM
memory.
ƒ On Board 12Mhz Crystal Driver Circuit
ƒ On-Chip 1.8V Regulator for Low Power Core
Operation
ƒ Internal PLL for 480Mhz USB2.0 Sampling,
Configurable MCU clock
ƒ Supports firmware upgrade via USB bus if “boot
block” Flash program memory is used
ƒ 15 GPIOs for special function use: LED
indicators, button inputs, power control to
memory devices, etc.
− Inputs capable of generating interrupts with either
edge sensitivity
− Attribute bit controlled features:
− Activity LED polarity/operation/blink rate
− Full or Partial Card compliance checking
− Bus or Self Powered
− LUN configuration and assignment
− Write Protect Polarity
− Detach on no Card Inserted for Notebook apps
− Cover Switch operation for xD compliance
− Inquiry Command operation
− SD Write Protect operation
− Older CF card support
− Force USB 1.1 reporting
ƒ Compatible with Microsoft WinXP, WinME,
Win2K SP3, Apple OS10, Softconnex, and Linux
Multi-LUN Mass Storage Class Drivers
ƒ Win2K, Win98/98SE and Apple OS8.6 and OS9
Multi-LUN Mass Storage Class Drivers available
from SMSC
ƒ 128 Pin TQFP Package (1.0mm height, 14mm
x14mm footprint); PB free package also available
SMSC USB2224
Page 1
DATASHEET
Revision 1.3 (09-21-04)