USB2227/USB2228
4th Generation USB2.0
Flash Media Controller
with Integrated Card
Power FETs
Datasheet
PRODUCT FEATURES
■ Complete System Solution for interfacing
■ Double Buffered Bulk Endpoint
SmartMediaTM (SM) or xD Picture CardTM (xD)1,
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 MultiMediaCard (RS-MMC), NAND
—
—
—
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.
Flash, Compact FlashTM (CF) and CF UltraTM I & II,
and CF form-factor ATA hard drives to USB2.0 bus
■ On Board 24Mhz Crystal Driver Circuit
■ Can be clocked by 48MHz external source
■ On-Chip 1.8V Regulator for Low Power Core
Operation
■ Internal PLL for 480Mhz USB2.0 Sampling,
Configurable MCU clock
—
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
■ Hardware support for SD Security Command
Extensions
■ On-chip power FETs for supplying flash media card
power with minimum board components
■ USB Bus Power Certified
■ 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
SmartDetach™ Detach from USB when no Card
Inserted for Notebook apps
■ 3.3 Volt I/O with 5V input tolerance on VBUS/GPIO3
■ Complete USB Specification 2.0 Compatibility for Bus
Powered Operation
—
—
—
—
—
—
Cover Switch operation for xD compliance
Inquiry Command operation
SD Write Protect operation
—
—
Includes USB2.0 Transceiver
Older CF card support
A Bi-directional Control and a Bi-directional Bulk
Force USB 1.1 reporting
Endpoint are provided.
Internal or External Power FET operation
■ 8051 8 bit microprocessor
■ 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 VTQFP Package (1.0mm height, 14mm
x14mm footprint); green, lead-free package also
available
—
—
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
1.xD Picture Card not applicable to USB2227.
SMSC USB2227/USB2228
DATASHEET
Revision 1.77 (06-13-05)