SMSC USB2250 Datasheet

Ultra fast usb 2.0 multi-slot flash media controller

Advertisement

Quick Links

PRODUCT FEATURES

General Description
The SMSC USB2250/50i/51/51i is a USB 2.0 compliant, high
speed Mass Storage Class Peripheral Controller intended for
reading and writing to
more than 24 popular flash media
formats from the CompactFlash® (CF), SmartMedia
1
TM
Picture Card
(xD)
, Memory Stick
TM
(SD), and MultiMediaCard
The SMSC USB2250/50i/51/51i is a fully integrated, single
chip solution capable of ultra high performance operation.
Average sustained transfer rates exceeding 35MB/s are
possible if the media and host can support those rates.
General Features
128-pin VTQFP (14x14mm)
package
Targeted for applications in which single or "combo" media
sockets are used
Supports multiple simultaneous card insertions
Flexible assignment of number of LUNs and how card types
are associated with the LUNs
Hardware-controlled data flow architecture for all self-
mapped media
Pipelined hardware support for access to non-self-
mapped media
Product name with "i" denotes the version that supports
the industrial temperature range of -40ºC to 85ºC
Hardware Features
Single Chip Flash Media Controller with non-multiplexed
interface for independent card sockets
Flash Media Specification Revision Compliance
— Compact Flash Specification 4.1
CF UDMA Modes 0-4
CF PIO Modes 0-6
— Memory Stick Specification 1.43
— Memory Stick Pro Format Specification 1.02
— Memory Stick Pro-HG Duo Format Specification 1.01
Memory Stick, MS Duo, HS-MS, MS Pro-HG, MS Pro
— xD Picture Card 1.2
— Smart Media Specification 1.3
— Secure Digital 2.0
HS-SD, HC-SD, TransFlash™ and reduced form factor
media
— MultiMediaCard Specification 4.2
1/4/8 bit MMC
SDIO and MMC Streaming Mode support
Extended configuration options
— xD player mode operation
— Socket switch polarities, etc.
Media Activity LED
1.) xD Picture Card not applicable to USB2251.
SMSC USB2250/50i/51/51i
Ultra Fast USB 2.0 Multi-Slot
Flash Media Controller
TM
(SM), xD
TM
(MS), Secure Digital
(MMC) families.
lead-free RoHS compliant
DATASHEET
USB2250/50i/51/51i
GPIO configuration and polarity
— Up to 11 GPIOs (based on configuration) for special
function use: LED indicators, button inputs, power
control to memory devices, etc. The number of actual
GPIO's depends on the implementation configuration
used.
— Four GPIO's with up to 200 mA drive
— An additional 16 GPIO's if CF is not used
On Board 24MHz Crystal Driver Circuit
Optional external 24MHz clock input
4 Independent Internal Card Power FET
— 200mA each
— "Fold-back" short circuit current protected
8051 8-bit microprocessor
— 60MHz - single cycle execution
— 64KB ROM; 14KB RAM
Internal Regulator for 1.8V core operation
Optimized pinout improves signal routing, easing
implementation and allowing for improved signal integrity
OEM Selectable
Features
VID/PID/Language ID
28-character Manufacturer ID and Product string
12-hex digit (max) Serial Number string
Customizable Vendor specific data
external serial EEPROM
Bus- or Self-powered selection
LED blink interval or duration
Internal power FET configuration
Software Features
Optimized for low latency interrupt handling
Reduced memory footprint
Device Firmware Upgrade (DFU) support of external
EEPROM or External Flash
— Assembly line support
— End user field upgrade support
— DFU Package consists of driver, firmware, sample DFU
application and source code, DFU driver API
Optional custom firmware with external ROM (up to 128k)
Please see the USB2250/50i/51/51i Software Release
Notes for additional Software Features.
Applications
Flash Media Card Reader/Writer
Printers
Desktop and Mobile PCs
Consumer A/V
Media Players/Viewers
TM
Vista ReadyBoost
Datasheet
by optional use of
Revision 1.1 (05-29-08)

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the USB2250 and is the answer not in the manual?

Questions and answers

Subscribe to Our Youtube Channel

Summary of Contents for SMSC USB2250

  • Page 1: Product Features

    PRODUCT FEATURES General Description The SMSC USB2250/50i/51/51i is a USB 2.0 compliant, high speed Mass Storage Class Peripheral Controller intended for reading and writing to more than 24 popular flash media formats from the CompactFlash® (CF), SmartMedia Picture Card (xD)
  • Page 2: Table 0.1 Usb2250/50I/51/51Icomparison Of Features

    Any and all such uses without prior written approval of an Officer of SMSC and further testing and/or modification will be fully at the risk of the customer.
  • Page 3: Table Of Contents

    Chapter 5 Pin Descriptions ........... 11 USB2250/50i/51/51i 128-Pin VTQFP Pin Descriptions ....... . . 11 Buffer Type Descriptions .
  • Page 4: List Of Figures

    Figure 4.1 USB2250/50i/51/51i 128-Pin VTQFP Diagram ........
  • Page 5: List Of Tables

    Table 10.1 USB2250/50i/51/51i GPIO Usage (ROM Rev 0x00) ....... .
  • Page 6: Chapter 1 Acronyms

    SMSC all necessary licenses under Solid State Disk Patents; that the manufacture and testing by or for SMSC of the units of any of the devices made the subject of this document which may be sold to the customer, and any sale by SMSC of such units to the customer, are valid exercises of the customer's rights and licenses under such Solid State Disk Patents;...
  • Page 7: Chapter 2 Block Diagram

    Datasheet Chapter 2 Block Diagram Host INTFC 10KB ADDR 64KB* Clock Generation and Control *ROM is not available in USB2259 Figure 2.1 USB2250/50i/51/51i Block Diagram SMSC USB2250/50i/51/51i AUTO_ PROC FMDU INTFC EP0 TX EP0 RX INTFC EP1 RX EP1 TX...
  • Page 8: Table 3.1 Usb2250/50I/51/51I 128-Pin Vtqfp Package

    Chapter 3 Pin Table 128-Pin Package Table 3.1 USB2250/50i/51/51i 128-Pin VTQFP Package COMPACTFLASH INTERFACE (28 PINS) CF_D0/GPIO16 CF_D1/GPIO17 CF_D4/GPIO20 CF_D5/GPIO21 CF_D8/GPIO24 CF_D9/GPIO25 CF_D12/GPIO28 CF_D13/GPIO29 CF_nIOR CF_IORDY CF_SA1 SM_D0 SM_D4 SM_ALE SM_nWP SM_nWPS MS_BS MS_D0/MS_SDIO MS_D1 MS_D5 SD_CMD SD_D2 SD_D4 USB+ VDDA33 Revision 1.1 (05-29-08)
  • Page 9 Ultra Fast USB 2.0 Multi-Slot Flash Media Controller Datasheet Table 3.1 USB2250/50i/51/51i 128-Pin VTQFP Package (continued) MA0/CLK_SEL0 MA1/CLK_SEL1 MA12 MA16 nRESET GPIO3 (VBUS_DET) LED1 / GPIO1 GPIO8/CARD_PWR0 GPIO11/CARD_PWR3 (5) VDD33 SMSC USB2250/50i/51/51i MEMORY/IO INTERFACE (28 PINS) MA10 MA13 MA14 nMRD...
  • Page 10: Chapter 4 Pin Configuration

    CF_DMACK / TXD / GPIO7 LED1 / GPIO1 GPIO3 (VBUS_DET) XTAL2 XTAL1 (CLKIN) VDD18PLL RBIAS VDDA33 Figure 4.1 USB2250/50i/51/51i 128-Pin VTQFP Diagram Revision 1.1 (05-29-08) Ultra Fast USB 2.0 Multi-Slot Flash Media Controller SMSC USB225X 128 VTQFP (Top View) DATASHEET...
  • Page 11: Chapter 5 Pin Descriptions

    The term negate, or negation, indicates that a signal is inactive. USB2250/50i/51/51i 128-Pin VTQFP Pin Descriptions Table 5.1 USB2250/50i/51/51i 128-Pin VTQFP Pin Descriptions NAME SYMBOL...
  • Page 12 Table 5.1 USB2250/50i/51/51i 128-Pin VTQFP Pin Descriptions (continued) NAME SYMBOL CF Data 7-0 / CF_D[7:0] / GPIO GPIO[23:16] IO Ready CF_IORDY CF Card GPIO13 Detection1 (CF_nCD) CF Hardware CF_nRESET Reset CF IO Read CF_nIOR CF IO Write CF_nIOW Strobe CF DMA request...
  • Page 13 Ultra Fast USB 2.0 Multi-Slot Flash Media Controller Datasheet Table 5.1 USB2250/50i/51/51i 128-Pin VTQFP Pin Descriptions (continued) NAME SYMBOL SM Address SM_ALE Strobe SM Command SM_CLE Strobe SM Data 7-0 SM_D[7:0] SM Read Enable SM_nRE SM Write Enable SM_nWE SM Write Protect...
  • Page 14 Table 5.1 USB2250/50i/51/51i 128-Pin VTQFP Pin Descriptions (continued) NAME SYMBOL SM Busy or Data SM_nB/R Ready SM Chip Enable SM_nCE SM Card GPIO14 Detection GPIO (SM_nCD) MS Bus State MS_BS MS Card GPIO12 Insertion GPIO (MS_INS) MS System CLK MS_SCLK...
  • Page 15 Ultra Fast USB 2.0 Multi-Slot Flash Media Controller Datasheet Table 5.1 USB2250/50i/51/51i 128-Pin VTQFP Pin Descriptions (continued) NAME SYMBOL MS System Data MS_D0 / In/Out MS_SDIO SD Data 7-0 SD_D[7:0] SD Clock SD_CLK SD Command SD_CMD SD Write GPIO6 Protected GPIO...
  • Page 16 Table 5.1 USB2250/50i/51/51i 128-Pin VTQFP Pin Descriptions (continued) NAME SYMBOL Crystal XTAL1 Input/External (CLKIN) Clock Input Crystal Output XTAL2 1.8V PLL Power VDD18PLL 3.3V Analog VDDA33 Power Memory Data MD[7:0] Memory Address MA16 Memory Address MA[15:2] Revision 1.1 (05-29-08) Ultra Fast USB 2.0 Multi-Slot Flash Media Controller...
  • Page 17 Ultra Fast USB 2.0 Multi-Slot Flash Media Controller Datasheet Table 5.1 USB2250/50i/51/51i 128-Pin VTQFP Pin Descriptions (continued) NAME SYMBOL Memory Address MA1[1:0] / CLK_ SEL1[1:0] Memory Write nMWR Strobe Memory Read nMRD Strobe Memory Chip nMCE Enable General Purpose LED1 / GPIO1...
  • Page 18 Table 5.1 USB2250/50i/51/51i 128-Pin VTQFP Pin Descriptions (continued) NAME SYMBOL General Purpose GPIO4 (SCL/xD_ID) General Purpose GPIO5 (SDA) General Purpose GPIO8 / CRD_PWR0 General Purpose GPIO9 / CRD_PWR1 General Purpose GPIO10 / CRD_PWR2 General Purpose GPIO11 / CRD_PWR3 RESET Input...
  • Page 19 Ultra Fast USB 2.0 Multi-Slot Flash Media Controller Datasheet Table 5.1 USB2250/50i/51/51i 128-Pin VTQFP Pin Descriptions (continued) NAME SYMBOL 1.8V Digital Core VDD18 Power 3.3V Power & VDD33 Voltage Regulator Input Ground Notes: 1. Hot-insertion capable card connectors are required for all flash media. It is required for the SD connector to have a Write Protect switch.
  • Page 20: Table 5.2 Usb2250/50I/51/51I Buffer Type Descriptions

    Buffer Type Descriptions Table 5.2 USB2250/50i/51/51i Buffer Type Descriptions BUFFER Input. Input with internal weak pull-up resistor. Input with internal weak pull-down resistor. Input with Schmitt trigger. I/O12 Input/Output buffer with 12mA sink and 12mA source. I/O200 Input/Output buffer 12mA with FET disabled, 100/200mA source only when the FET is enabled.
  • Page 21: Chapter 6 Pin Reset State Table

    (fw) firmware controls function through registers hardware supplies power through pin, applicable only to CARD_PWR pins none hardware disables pad Figure 6.2 Legend for Pin Reset States Table SMSC USB2250/50i/51/51i Hardware Initialization RESET Figure 6.1 Pin Reset States DATASHEET Firmware...
  • Page 22: 128-Pin Reset States

    GPIO CF_D10/GPIO26 GPIO CF_D11/GPIO27 GPIO CF_D12/GPIO28 GPIO CF_D13/GPIO29 GPIO CF_D14/GPIO30 GPIO CF_D15/GPIO31 GPIO CF_nIOR Figure 6.3 USB2250/50i/51/51i Pin Reset States Post-Reset State xD Mode OUT- OUT- FUNCTION Post-Reset State Post-Reset State SD Mode MS Mode OUT- OUT- FUNCTION FUNCTION GPIO...
  • Page 23 RESET STATE PIN NAME FUNCTION CF_nIOW CF_nIRQ CF_nRESET CF_IORDY CF_nCS0 CF_SA0 CF_SA1 CF_SA2 CF_DMACK/TXD/GPIO7 GPIO CF_DMARQ/RXD/GPIO2 GPIO GPIO13(CF_nCD) GPIO SM_D0 SM_D1 SM_D2 SM_D3 SM_D4 SM_D5 SM_D6 SM_D7 Post-Reset State xD Mode OUT- OUT- FUNCTION (fw) (fw) GPIO (fw) (fw) (fw) Post-Reset State Post-Reset State SD Mode...
  • Page 24 RESET STATE PIN NAME FUNCTION SM_ALE SM_CLE SM_nWP SM_nWPS GPIO14(SM_nCD) GPIO MS_BS MS_SCLK MS_D0/MS_SDIO MS_D1 MS_D2 MS_D3 MS_D4 MS_D5 MS_D6 MS_D7 GPIO12(MS_INS) GPIO SD_CMD SD_CLK SD_D0 Post-Reset State xD Mode OUT- OUT- FUNCTION (fw) GPIO (fw) (fw) (fw) GPIO (fw) (fw) (fw) Post-Reset State...
  • Page 25 RESET STATE PIN NAME FUNCTION SD_D1 SD_D2 SD_D3 SD_D4 SD_D5 SD_D6 SD_D7 GPIO6(SD_WP) GPIO GPIO15(SD_nCD) GPIO MA0/CLK_SEL0 MA1/CLK_SEL1 Post-Reset State xD Mode OUT- OUT- FUNCTION GPIO (fw) (fw) (fw) GPIO (fw) (fw) (fw) Post-Reset State Post-Reset State SD Mode MS Mode OUT- OUT- FUNCTION...
  • Page 26 RESET STATE PIN NAME FUNCTION MA10 MA11 MA13 MA16 nMRD nMCE LED1 / GPIO1 GPIO GPIO4 (SCL/xD_ID) GPIO GPIO8/CARD_PWR0 GPIO GPIO9/CARD_PWR1 GPIO GPIO10/CARD_PWR2 GPIO Post-Reset State xD Mode OUT- OUT- FUNCTION GPIO (fw) (fw) (fw) GPIO (fw) (fw) (fw) GPIO (fw) (fw) (fw)
  • Page 27 RESET STATE PIN NAME FUNCTION GPIO11/CARD_PWR3 GPIO TEST TEST nRESET nRESET MA12 MA14 MA15 nMWR GPIO3 (VBUS_DET) GPIO GPIO5 (SDA) GPIO SM_nRE SM_nWE SM_nB/R SM_nCE USB+ USB+ USB- USB- RBIAS XTAL1(CLKIN) XTAL2 REG_EN Post-Reset State xD Mode OUT- OUT- FUNCTION GPIO (fw) (fw)
  • Page 28: Chapter 7 Dc Parameters

    3.63V indefinitely, without damage to the device as long as V and V are less DD33 DDA33 than 3.63V and T is less than SMSC USB2250/50i/51/51i...
  • Page 29: Recommended Operating Conditions

    Voltage on XTAL2 Note 7.4 A 3.3V regulator with an output tolerance of 1% must be used if the output of the internal power FET’s must support a 5% tolerance. SMSC USB2250/50i/51/51i Figure 7.1 Supply Rise Time Model UNITS °C °C...
  • Page 30: Dc Electrical Characteristics

    Datasheet UNITS COMMENTS TTL Levels μA μA TTL Levels μA = 0 to V DD33 μA μA DD33 = 12mA @ = 3.3V DD33 = -12mA @ = 3.3V DD33 μA = 0 to V DD33 (Note 7.5) SMSC USB2250/50i/51/51i...
  • Page 31 See The USB 2.0 Specification, Chapter 7, for USB DC electrical characteristics Note 7.7 RBIAS is a 3.3V tolerant analog pin. Note 7.8 Output current range is controlled by program software, software disables FET during short circuit condition. SMSC USB2250/50i/51/51i SYMBOL DD33 - 0.4 DSON DSON...
  • Page 32: Table 7.1 Pin Capacitance

    PARAMETER SYMBOL Clock Input Capacitance Input Capacitance Output Capacitance Revision 1.1 (05-29-08) Ultra Fast USB 2.0 Multi-Slot Flash Media Controller Table 10.1, “USB2250/50i/51/51i GPIO Usage (ROM Rev 0x00),” on = 1.8V Table 7.1 Pin Capacitance LIMITS XTAL DATASHEET Datasheet UNIT...
  • Page 33: Chapter 8 Ac Specifications

    External Clock: 50% Duty cycle ± 10%, 24/48 MHz ± 100ppm, Jitter < 100ps rms. Crystal Note: C equals total board/trace capacitance. Figure 8.2 Formula to Find Value of C SMSC USB2250/50i/51/51i 1Meg Figure 8.1 Typical Crystal Circuit ) x (C DATASHEET...
  • Page 34: Chapter 9 Package Outline

    Chapter 9 Package Outline E1/4 D 1/4 TOP VIEW SEE DETAIL "A" SIDE VIEW 3-D VIEW Figure 9.1 USB2250/50i/51/51i 128-Pin VTQFP, 14x14x1.0mm Body, 2.0mm Pitch GAUGE PLANE DETAIL "A" SEAT ING PLANE ccc C R EVISION HISTORY REVISION DESCRIPTION DATE...
  • Page 35: Table 10.1 Usb2250/50I/51/51I Gpio Usage (Rom Rev 0X00)

    Ultra Fast USB 2.0 Multi-Slot Flash Media Controller Datasheet Chapter 10 GPIO Usage Table 10.1 USB2250/50i/51/51i GPIO Usage (ROM Rev 0x00) NAME ACTIVE LEVEL GPIO1 GPIO2 GPIO3 GPIO4 GPIO5 GPIO6 GPIO7 GPIO8 GPIO9 GPIO10 GPIO11 GPIO12 GPIO13 GPIO14 GPIO15 GPIO16-32...

This manual is also suitable for:

Usb2250iUsb2251Usb2251i

Table of Contents