USB2229/USB2230
5th Generation Hi-Speed
USB Flash Media and IrDA
Controller with Integrated
Card Power FETs
PRODUCT FEATURES
Datasheet
—
768 Bytes of internal SRAM for general purpose
scratchpad or program execution while re-flashing
external ROM
Two, Double Buffered Bulk Endpoints
Two, Bi-directional 512 Byte Buffers for Bulk Endpoints
64 Byte RX Control Endpoint Buffer
IrDA Controller
IrDA v1.1 FIR and SIR Compliant Controller, with
9.6K, 19.2K, 38.4K, 57.6K, 115.2K, 0.576Mbps,
1.152Mpbs and 4Mbps data rate support.
—
—
—
—
Flash Media Controller
Complete System Solution for interfacing
64 Byte TX Control Endpoint Buffer
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), High Speed SD, Mini-Secure
Digital (Mini-SD), TransFlash (SD),
Internal or External Program Memory Interface
—
76K Byte Internal Code Space or Optional 128K Byte
External Code Space using Flash, SRAM or EPROM
memory.
,
On Board 24Mhz Crystal Driver Circuit
MultiMediaCardTM (MMC), Reduced Size
MultiMediaCard (RS-MMC), NAND Flash, Compact
FlashTM (CF) and CF UltraTM I & II, and CF form-
factor ATA hard drives to Hi-Speed USB
Can be clocked by 48MHz external source
On-Chip 1.8V Regulator for Low Power Core
Operation
Internal PLL for 480Mhz Hi-Speed USB 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)
Supports firmware upgrade via USB bus if “boot
block” Flash program memory is used
12 GPIOs for special function use: LED indicators,
button inputs, power control to memory devices, etc.
—
Inputs capable of generating interrupts with either edge
sensitivity
On-Chip 4-Bit High Speed Memory Stick and MS
PRO Hardware Circuitry
Attribute bit controlled features:
On-Chip firmware reads and writes High Speed
Memory Stick and MS PRO
—
—
—
—
—
—
Activity LED polarity/operation/blink rate
Full or Partial Card compliance checking
Bus or Self Powered
1-bit ECC correction performed in hardware for
maximum efficiency
LUN configuration and assignment
Write Protect Polarity
Hardware support for SD Security Command
Extensions
SmartDetachTM - Detach from USB when no Card
Inserted for Notebook apps
On-chip power FETs with short circuit protection for
supplying flash media card power
—
—
—
—
—
—
Cover Switch operation for xD compliance
Inquiry Command operation
SD Write Protect operation
Older CF card support
Force USB 1.1 reporting
USB Bus Power Certified
3.3 Volt I/O with 5V input tolerance on VBUS/GPIO3
Complete USB Specification 2.0 Compatibility for Bus
Powered Operation
Internal or External Power FET operation
Compatible with Microsoft WinXP, WinME, Win2K
SP3, Apple OS10, Softconnex, and Linux Multi-LUN
Mass Storage Class Drivers
—
—
Includes Hi-Speed USB Transceiver
A Bi-directional Control and two Bi-directional Bulk
Endpoints are provided.
8051 8 bit microprocessor
Win2K, Win98/98SE and Apple OS8.6 and OS9
Multi-LUN Mass Storage Class Drivers available from
SMSC
—
—
Provides low speed control functions
30 Mhz execution speed at 1 clock per instruction cycle
average
128 Pin TQFP Package (1.0mm height, 14mmx14mm
footprint); green, lead-free package also available
—
12K Bytes of internal SRAM for general purpose
scratchpad
1.xD Picture Card not applicable to USB2229.
SMSC USB2229/USB2230
DATASHEET
Revision 1.3 (02-13-06)