English
Language : 

USB2229 Datasheet, PDF (1/28 Pages) SMSC Corporation – 5TH GENERATION HI-SPEED USB FLASH MEDIA & IrDA CONTROLLER WITH INTEGRATED CARD POWER FETs
USB2229/USB2230
5th Generation Hi-Speed USB Flash Media
and IrDA Controller with Integrated Card Power FETs
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 Smart-
Media™ (SM) or xD Picture Card™ (xD)1, Memory
Stick™ (MS), High Speed Memory Stick (HSMS),
Memory Stick PRO (MSPRO), MS Duo™, Secure
Digital (SD), High Speed SD, Mini-Secure Digital
(Mini-SD), TransFlash (SD), MultiMediaCard™
(MMC), Reduced Size MultiMediaCard (RS-
MMC), NAND Flash, Compact Flash™ (CF) and
CF Ultra™ I & II, and CF form-factor ATA hard
drives to Hi-Speed USB
- Supports USB Bulk Only Mass Storage Com-
pliant Bootable BIOS
• Support for simultaneous operation of all above
devices. (only one at a time of each of the follow-
ing 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 with short circuit protection
for supplying flash media card power
• 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
- Includes Hi-Speed USB Transceiver
- A Bi-directional Control and two Bi-directional
Bulk Endpoints are provided.
• 8051 8 bit microprocessor
- Provides low speed control functions
- 30 Mhz execution speed at 1 clock per
instruction cycle average
- 12K Bytes of internal SRAM for general pur-
pose scratchpad
1.xD Picture Card not applicable to USB2229.
- 768 Bytes of internal SRAM for general pur-
pose 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
- 64 Byte TX Control Endpoint Buffer
• 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
• 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 firmware upgrade via USB bus if “boot
block” Flash program memory is used
• 12 GPIOs for special function use: LED indica-
tors, 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
- Cover Switch operation for xD compliance
- Inquiry Command operation
- SD Write Protect operation
- Older CF card support
- Force USB 1.1 reporting
- Internal or External Power FET operation
• 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 Microchip
• 128-Pin TQFP RoHS Compliant package (1.0mm
height, 14mmx14mm footprint)
 2005-2016 Microchip Technology Inc.
DS00002252A-page 1