SMSC USB2640, USB2640i User Manual

USB2640/USB2641
Ultra Fast USB 2.0 Multi-Format Flash Media Controller/USB Hub Combo
PRODUCT FEATURES
The SMSC USB2640/USB2641 is a USB 2.0 compliant, Hi­Speed hub for USB port expansion with an attached mass storage class peripheral controller. The controller allows read/write capability to popular flash media formats from the following families:
xD-Picture CardMemory StickSecure DigitalMultiMediaCard
The USB2640/USB2641 is a fully integrated, single chip solution providing USB expansion and integrated flash card media reader/writer capability of ultra high performance operation. Average sustained transfer rates exceeding 35 MB/s are possible if the media and host can support those rates.
Highlights
48-pin QFN packageHub controller with internally connected ultra fast flash
media reader/writer and 2 exposed downstream ports for external peripheral expansion
Flash media reader/writer employs multiplexed card
interfaces which are optimized for use with single card insertion combo sockets
Hardware-controlled data flow architecture for all self-
mapped media
Optional support for external firmware access via SPI
interface
TM
TM
TM
(xD)1
(MS)
(SD)
TM
(MMC)
Datasheet
Features
Single chip flash media controller Transaction translator (TT) in the hub supports operation of
FS and LS peripherals
Over 30 port configuration optionsCustomizable vendor ID, product ID, language IDOn board 24 MHz crystal driver circuitOptional external 24 MHz clock inputGPIO configuration and polarity: Up to 8 GPIOs for special
function use
Internal card power FET8051 8-bit microprocessorInternal regulator for 1.8V core operationOptimized pinout improves signal flow, easing
implementation and allowing for improved signal integrity treatment
Optimized for low latency interrupt handlingHub and flash media reader/writer configuration from a
single source: External I
EEPROM update via USBPlease see the USB2640/USB2641 Software Release Notes
2
C ROM or external SPI ROM
for additional software features
Applications
PrintersDesktop and Mobile PCsConsumer A/VMedia Players/ViewersVista ReadyBoost
1.xD-Picture Card not applicable to USB2641.
SMSC USB2640/USB2641 Revision 2.0 (10-03-08)
DATASHEET
Ultra Fast USB 2.0 Multi-Format Flash Media Controller/USB Hub Combo
ORDER NUMBER(S):
USB2640/USB2641-HZH for 48-PIN, QFN LEAD-FREE RoHS COMPLIANT PACKAGE
“XX” in the order number indicates the internal ROM firmware revision level.
Please contact your SMSC representative for more information.
80 ARKAY DRIVE, HAUPPAUGE, NY 11788 (631) 435-6000, FAX (631) 273-3123
Copyright © 2008 SMSC or its subsidiaries. All rights reserved.
Circuit diagrams and other information relating to SMSC products are included as a means of illustrating typical applications. Consequently, complete information sufficient for construction purposes is not necessarily given. Although the information has been checked and is believed to be accurate, no responsibility is assumed for inaccuracies. SMSC reserves the right to make changes to specifications and product descriptions at any time without notice. Contact your local SMSC sales office to obtain the latest specifications before placing your product order. The provision of this information does not convey to the purchaser of the described semiconductor devices any licenses under any patent rights or other intellectual property rights of SMSC or others. All sales are expressly conditional on your agreement to the terms and conditions of the most recently dated version of SMSC's standard Terms of Sale Agreement dated before the date of your order (the "Terms of Sale Agreement"). The product may contain design defects or errors known as anomalies which may cause the product's functions to deviate from published specifications. Anomaly sheets are available upon request. SMSC products are not designed, intended, authorized or warranted for use in any life support or other application where product failure could cause or contribute to personal injury or severe property damage. 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. Copies of this document or other SMSC literature, as well as the Terms of Sale Agreement, may be obtained by visiting SMSC’s website at http://www.smsc.com. SMSC is a registered trademark of Standard Microsystems Corporation (“SMSC”). Product names and company names are the trademarks of their respective holders.
SMSC DISCLAIMS AND EXCLUDES ANY AND ALL WARRANTIES, INCLUDING WITHOUT LIMITATION ANY AND ALL IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, TITLE, AND AGAINST INFRINGEMENT AND THE LIKE, AND ANY AND ALL WARRANTIES ARISING FROM ANY COURSE OF DEALING OR USAGE OF TRADE. IN NO EVENT SHALL SMSC BE LIABLE FOR ANY DIRECT, INCIDENTAL, INDIRECT, SPECIAL, PUNITIVE, OR CONSEQUENTIAL DAMAGES; OR FOR LOST DATA, PROFITS, SAVINGS OR REVENUES OF ANY KIND; REGARDLESS OF THE FORM OF ACTION, WHETHER BASED ON CONTRACT; TORT; NEGLIGENCE OF SMSC OR OTHERS; STRICT LIABILITY; BREACH OF WARRANTY; OR OTHERWISE; WHETHER OR NOT ANY REMEDY OF BUYER IS HELD TO HAVE FAILED OF ITS ESSENTIAL PURPOSE, AND WHETHER OR NOT SMSC HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.
Revision 2.0 (10-03-08) 2 SMSC USB2640/USB2641
DATASHEET
Ultra Fast USB 2.0 Multi-Format Flash Media Controller/USB Hub Combo
Table of Contents
Chapter 1 Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
1.1 Device Features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
1.2 OEM Selectable Features. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
Chapter 2 Acronyms . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
Chapter 3 Pin Configurations. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
Chapter 4 Pin Tables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
4.1 48-Pin Tables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
Chapter 5 Block Diagrams . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
Chapter 6 Pin Descriptions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
6.1 USB2640/USB2641 Pin Descriptions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
6.2 Buffer Type Descriptions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
6.3 Port Power Control . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24
6.4 ROM BOOT Sequence . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
Chapter 7 Configuration Options. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27
7.1 Hub . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27
7.1.1 Hub Configuration Options . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27
7.1.2 VBus Detect. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27
7.2 Card Reader . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27
7.3 System Configurations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27
7.3.1 EEPROM/SPI Interface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27
7.3.2 EEPROM Data Descriptor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28
7.3.3 LUN ID Strings. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33
7.3.4 I
7.3.5 In-Circuit EEPROM Programming . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48
7.4 Default Configuration Option: . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48
7.5 Reset . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48
7.5.1 Internal POR Hardware Reset . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48
7.5.2 External Hardware RESET_N . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48
7.5.3 USB Bus Reset . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49
2
C EEPROM. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47
Chapter 8 Pin Reset States . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50
8.1 Pin Reset States . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50
Chapter 9 DC Parameters. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54
9.1 Maximum Guaranteed Ratings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54
9.2 Operating Conditions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55
9.3 DC Electrical Characteristics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55
9.4 Capacitance . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 57
Chapter 10 AC Specifications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 58
10.1 Oscillator/Clock. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 58
Chapter 11 Package Outline . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 59
SMSC USB2640/USB2641 3 Revision 2.0 (10-03-08)
DATASHEET
Ultra Fast USB 2.0 Multi-Format Flash Media Controller/USB Hub Combo
Chapter 12 GPIO Usage . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 60
Revision 2.0 (10-03-08) 4 SMSC USB2640/USB2641
DATASHEET
Ultra Fast USB 2.0 Multi-Format Flash Media Controller/USB Hub Combo
List of Tables
Table 4.1 USB2640 48-Pin Table . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
Table 4.2 USB2641 48-Pin Table . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
Table 6.1 USB2640/USB2641 Pin Descriptions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
Table 6.2 USB2640/USB2641 Buffer Type Descriptions. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
Table 7.1 Internal Flash Media Controller Configurations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28
Table 7.2 Hub Controller Configurations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
Table 7.3 Other Internal Configurations. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30
Table 7.4 FET Configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33
Table 7.5 Port Remap Register for Ports 1 & 2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45
Table 7.6 Port Remap Register for Port 3 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46
Table 7.7 Reset_N Timing for EEPROM Mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49
Table 8.1 Legend for Pin Reset States Table . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50
Table 8.2 USB2640 Pin Reset States . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50
Table 8.3 USB2641 Pin Reset States . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52
Table 9.1 Pin Capacitance. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 57
Table 12.1 USB2640/USB2641 GPIO Usage . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 60
SMSC USB2640/USB2641 5 Revision 2.0 (10-03-08)
DATASHEET
Ultra Fast USB 2.0 Multi-Format Flash Media Controller/USB Hub Combo
List of Figures
Figure 3.1 USB2640 48-Pin QFN . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
Figure 3.2 USB2641 48-Pin QFN . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
Figure 5.1 USB2640 Block Diagram . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
Figure 5.2 USB2641 Block Diagram . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
Figure 6.1 Port Power Control with USB Power Switch . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24
Figure 6.2 Port Power Control with Single Poly Fuse and Multiple Loads . . . . . . . . . . . . . . . . . . . . . . . 25
Figure 6.3 Port Power with Ganged Control with Poly Fuse . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
Figure 6.4 USB2640/USB2641 SPI ROM Connection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
Figure 6.5 USB2640/USB2641 I
Figure 7.1 Reset_N Timing for EEPROM Mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49
Figure 8.1 Pin Reset States . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50
Figure 9.1 Supply Rise Time Models . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54
Figure 10.1 Typical Crystal Circuit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 58
Figure 10.2 Formula to find value of C1 and C21 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 58
Figure 11.1 USB2640/USB2641 48-Pin QFN . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 59
2
C Connection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
Revision 2.0 (10-03-08) 6 SMSC USB2640/USB2641
DATASHEET
Ultra Fast USB 2.0 Multi-Format Flash Media Controller/USB Hub Combo

Chapter 1 Overview

The SMSC USB2640/USB2641 is an integrated USB 2.0 compliant, Hi-Speed hub for USB port expansion with an attached bulk only mass storage class peripheral controller. This multi-format flash media controller and USB Hub Combo features 3 downstream ports: one port is dedicated to an internally connected ultra fast flash media reader/writer and 2 exposed downstream ports are available for external peripheral expansion.
The SMSC USB2640/USB2641 is an ultra fast, OEM configurable, hub controller IC with 3 downstream ports for embedded USB solutions. The USB2640/USB2641 will attach to an upstream port as a Full-Speed Hub or as a Full-/Hi-Speed Hub. The hub supports Low-Speed, Full-Speed, and Hi-Speed (if operating as a Hi-Speed Hub) downstream devices on all of the enabled downstream ports.
All required resistors on the USB ports are integrated into the hub. This includes all series termination resistors on D+ and D– pins and all required pull-down and pull-up resistors on D+ and D– pins. The over-current sense inputs for the downstream facing ports have internal pull-up resistors.
The USB2640/USB2641 includes over 30 programmable features including:
PortMap (also referred to as port remap) which provides flexible port mapping and disable sequences. The downstream ports of a USB2640/USB2641 hub can be reordered or disabled in any sequence to support multiple platform designs with minimum effort. For any port that is disabled, the USB2640/USB2641 automatically reorders the remaining ports to match the USB host controller’s port numbering scheme.
PortSwap which adds per-port programmability to USB differential-pair pin locations. PortSwap allows direct alignment of USB signals (D+/D-) to connectors avoiding uneven trace length or crossing of the USB differential signals on the PCB.
PHYBoost which enables four programmable levels of USB signal drive strength in downstream port transceivers. PHYBoost attempts to restore USB signal integrity that has been compromised by system level variables such as poor PCB layout, long cables, etc.
SMSC USB2640/USB2641 7 Revision 2.0 (10-03-08)
DATASHEET

1.1 Device Features

Hardware Features
Single chip flash media controller
Transaction translator (TT) in the hub supports operation of FS and LS peripherals
Full power management with individual or ganged power control of each downstream port
Optional support for external firmware access via SPI interface
- 30 MHz or 60 MHz operation support
- Single bit or dual bit mode support
- Mode 0 or mode 3 SPI support
Memory Stick Specification 1.43
Memory Stick Pro Format Specification 1.02
Memory Stick Pro-HG Duo Format Specification 1.01 compliant
- Memory Stick, MS Duo, HS-MS, MS Pro-HG, MS Pro
xD-Picture Card 1.2 compliant
Secure Digital 2.0 / MultiMediaCard Specification 4.3 compliant
- SD 2.0, HS-SD, HC-SD
- TransFlash™ and reduced form factor media
- 1/4/8 bit MMC 4.2
SDIO and MMC streaming mode support
On board 24 MHz crystal driver circuit
Optional external 24 MHz clock input. Must be used with an external resistor divider to provide a
1.8V signal.
GPIO configuration and polarity
- Up to 8 GPIOs 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.
- One GPIO with up to 200 mA drive.
Internal card power FET
-Up to 200 mA operation available
-"Fold-back" short circuit current protected
8051 8-bit microprocessor
- 60 MHz - single cycle execution
- 64 KB ROM; 9 KB RAM
Internal Regulator for 1.8V core operation
Optimized pinout improves signal flow, easing implementation and allowing for improved signal
integrity treatment
Ultra Fast USB 2.0 Multi-Format Flash Media Controller/USB Hub Combo
Software Features
Optimized for low latency interrupt handling
Hub and flash media reader/writer configuration from a single source: External I
2
C ROM or external
SPI ROM
EEPROM update via USB
Please see the USB2640/USB2641 Software Release Notes for additional software features
Revision 2.0 (10-03-08) 8 SMSC USB2640/USB2641
DATASHEET
Ultra Fast USB 2.0 Multi-Format Flash Media Controller/USB Hub Combo

1.2 OEM Selectable Features

Hub
A default configuration is available in the USB2640/USB2641 following a reset. The USB2640/USB2641 may also be configured by an external I2C EEPROM or via external SPI flash.
The USB2640/USB2641 supports several OEM selectable features:
Compound device support (port is permanently hardwired to a downstream USB peripheral device),
on a port-by-port basis.
Select over-current sensing and port power control on an individual (port-by-port) or ganged (all
ports together) basis to match the OEM’s choice of circuit board component selection.
Port power control and over-current detection/delay features
Configure the delay time for filtering the over-current sense inputs.
Configure the delay time for turning on downstream port power.
Bus- or self-powered selection
Hub port disable or non-removable configurations
Port signal swapping for easier board layout
Flexible port mapping and disable sequence. Ports can be disabled/reordered in any sequence to
support multiple platforms with a single design. The hub will automatically reorder the remaining ports to match the host controller's numbering scheme.
Programmable USB differential-pair pin location.
- Eases PCB layout by aligning USB signal lines directly to connectors
Programmable USB signal drive strength. Recover USB signal integrity due to compromised
system environments using 4 levels of signal drive strength.
Indicate the maximum current that the 2-port hub consumes from the USB upstream port.
Indicate the maximum current required for the hub controller.
Flash Media Controller
Customize vendor ID, product ID, and device ID.
12-hex digit (max) serial number string
Customizable vendor specific data by optional use of external serial EEPROM
28-character manufacturer ID and product string for flash media reader/writer
LED blink interval or duration
SMSC USB2640/USB2641 9 Revision 2.0 (10-03-08)
DATASHEET

Chapter 2 Acronyms

FM: Flash Media
FMC: Flash Media Controller
FS: Full-speed Device
LS: Low-speed Device
HS: Hi-speed Device
2C®
I
: Inter-Integrated Circuit
MMC: MultiMediaCard
MS: Memory Stick
MSC: Memory Stick Controller
OCS: Over-current Sense
SD: Secure Digital
SDC: Secure Digital Controller
UCHAR: Unsigned Character
UINT: Unsigned Integer
xD: xD-Picture Card
Ultra Fast USB 2.0 Multi-Format Flash Media Controller/USB Hub Combo
1
Standard Microsystems is a registered trademark and SMSC is a trademark of Standard Microsystems Corporation. Other product and company names are trademarks or registered trademarks of their respective holders.
*Note: In order to develop, make, use, or sell readers and/or other products using or incorporating any of the SMSC devices made the subject of this document or to use related SMSC software programs, technical information and licenses under patent and other intellectual property rights from or through various persons or entities, including without limitation media standard companies, forums, and associations, and other patent holders may be required. These media standard companies, forums, and associations include without limitation the following: Sony Corporation (Memory Stick, Memory Stick Pro); SD3 LLC (Secure Digital); MultiMedia Card Association (MultiMediaCard); the SSFDC Forum (SmartMedia); the Compact Flash Association (Compact Flash); and Fuji Photo Film Co., Ltd., Olympus Optical Co., Ltd., and Toshiba Corporation (xD-Picture Card). SMSC does not make such licenses or technical information available; does not promise or represent that any such licenses or technical information will actually be obtainable from or through the various persons or entities (including the media standard companies, forums, and associations), or with respect to the terms under which they may be made available; and is not responsible for the accuracy or sufficiency of, or otherwise with respect to, any such technical information. SMSC's obligations (if any) under the Terms of Sale Agreement, or any other agreement with any customer, or otherwise, with respect to infringement, including without limitation any obligations to defend or settle claims, to reimburse for costs, or to pay damages, shall not apply to any of the devices made the subject of this document or any software programs related to any of such devices, or to any combinations involving any of them, with respect to infringement or claimed infringement of any existing or future patents related to solid state disk or other flash memory technology or applications ("Solid State Disk Patents"). By making any purchase of any of the devices made the subject of this document, the customer represents, warrants, and agrees that it has obtained all necessary licenses under then-existing Solid State Disk Patents for the manufacture, use and sale of solid state disk and other flash memory products and that the customer will timely obtain at no cost or expense to 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; that SMSC shall have no obligation for royalties or otherwise under any Solid State Disk Patents by reason of any such manufacture, use, or sale of such units; and that SMSC shall have no obligation for any costs or expenses related to the customer's obtaining or having obtained rights or licenses under any Solid State Disk Patents.
SMSC MAKES NO WARRANTIES, EXPRESS, IMPLIED, OR STATUTORY, IN REGARD TO INFRINGEMENT OR OTHER VIOLATION OF INTELLECTUAL PROPERTY RIGHTS. SMSC DISCLAIMS AND EXCLUDES ANY AND ALL WARRANTIES AGAINST INFRINGEMENT AND THE LIKE.
No license is granted by SMSC expressly, by implication, by estoppel or otherwise, under any patent, trademark, copyright, mask work right, trade secret, or other intellectual property right.
**To obtain this software program the appropriate SMSC Software License Agreement must be executed and in effect. Forms of these Software License Agreements may be obtained by contacting SMSC.
1.I2C is a registered trademark of Philips Corporation.
Revision 2.0 (10-03-08) 10 SMSC USB2640/USB2641
DATASHEET
Ultra Fast USB 2.0 Multi-Format Flash Media Controller/USB Hub Combo

Chapter 3 Pin Configurations

GPIO 1 / LED1 / TX D
nRESET
VBUS_DET
TEST
VDDA33
USB+
USB-
XTAL2
XTAL1 (CLKIN)
VDD18PLL
RBIAS
VDDA33
37
38
39
40
41
42
43
44
45
46
47
48
GPIO2 / RXD34GPIO10 (CRD_PWR)33VDD33
35
36
xD_D6 / SD_D3 / MS_D331GPIO12 / MS_INS30xD_D7 / SD_D4 / MS_D229GPIO14 / xD_nCD28xD_nB/R
xD_D5 / SD_D2
32
USB2640
(Top View QFN-48)
Thermal Slug
(must be connected to VSS)
1
2
3
4
5
VDDA33
USBDN_DP2
USBDN_DM2
USBDN_DP3
USBDN_DM3
SMSC
PRTC TL26PRTC TL3
xD_nRE26xD_nCE25VDD33
27
7
8
9
SPI_CE_N
SPI_CLK / GPIO4 / SCL
24
23
22
21
20
19
18
17
16
15
14
13
11
12
VDD3310SPI_DI
xD_CLE / SD_CMD / MS_D0
xD_ALE / SD_D5 / MS_D1
xD_nWE
xD_n WP / SD _CLK / M S_BS
xD_D0 / SD_D6 / MS_D7
xD_D1 / SD_D7 / MS_D6
xD_D2 / SD_D0 / MS_D4
xD_D3 / SD_D1 / MS_D5
VDD33
VDD18
GPIO 15 / S D_nCD
xD_D4 / GPIO6 / SD_WP / MS_SCLK
SPI_DO / GPIO5 / SDA / SPI_SPD_SEL
Indicates pins on the bottom of the device .

Figure 3.1 USB2640 48-Pin QFN

SMSC USB2640/USB2641 11 Revision 2.0 (10-03-08)
DATASHEET
Ultra Fast USB 2.0 Multi-Format Flash Media Controller/USB Hub Combo
GPIO 1 / LED1 / TXD
nRESET
VBUS_DET
TEST
VDDA33
USB+
USB-
XTAL2
XTAL1 (CLKIN)
VDD18PLL
RBIAS
VDDA33
37
38
39
40
41
42
43
44
45
46
47
48
GPI O2 / RXD34GPIO10 (CRD_PWR)33VDD33
35
36
SD_D3 / MS_D331GPIO12 / MS_INS30SD_D4 / MS_D229GPI O1428NC
SD_D2
32
SMSC
USB2641
(Top View QFN-48)
Thermal S lug
(must be connec ted t o VSS)
1
2
3
4
5
VDDA33
USBDN_DP2
USBDN_DM2
USBDN_DP3
USBDN_DM3
PRTC TL26PRTC TL3
VDD33
27NC26NC25
7
8
9
SPI_CE_N
SPI_CLK / GPIO4 / SCL
24
23
22
21
20
19
18
17
16
15
14
13
11
12
VDD3310SPI_DI
SD_CMD / MS_D0
SD_D5 / MS_D1
NC
SD_CLK / MS_BS
SD_D6 / MS_D7
SD_D7 / MS_D6
SD_D0 / MS_D4
SD_D1 / MS_D5
VDD33
VDD18
GPIO 15 / S D_nCD
GPIO6 / SD_WP / MS_SCLK
SPI_ DO / GPIO 5 / SD A / SPI_ SPD _SE L
Indicates pins on the bottom of the device .

Figure 3.2 USB2641 48-Pin QFN

Revision 2.0 (10-03-08) 12 SMSC USB2640/USB2641
DATASHEET
Ultra Fast USB 2.0 Multi-Format Flash Media Controller/USB Hub Combo

Chapter 4 Pin Tables

4.1 48-Pin Tables

Table 4.1 USB2640 48-Pin Table

xD (Only in USB2640) / SECURE DIGITAL / MEMORY STICK INTERFACE (18 PINS)
xD_D3 /
SD_D1 /
MS_D5
xD_nWP / SD_CLK /
MS_BS
xD_D6 /
SD_D3 /
MS_D3
xD_D4 /
GPIO6 / SD_WP /
MS_SCLK
GPIO14 / xD_nCD
USB+
RBIAS
xD_D2 /
SD_D0 /
MS_D4
xD_ALE /
SD_D5 /
MS_D1
xD_D5 / SD_D2 xD_nRE xD_nWE
xD_nB/R xD_nCE GPIO12 / MS_INS
GPIO15 / SD_nCD
USB INTERFACE (9 PINS)
USB-
(3) VDDA33 VDD18PLL
2-PORT USB INTERFACE (7 PINS)
xD_D1 /
SD_D7 /
MS_D6
xD_CLE /
SD_CMD /
MS_D0
XTAL1 (CLKIN)
xD_D0 /
SD_D6 /
MS_D7
xD_D7 /
SD_D4 /
MS_D2
XTAL2
USBDN_DP2
USBDN_DP3
SPI_CE_N SPI_CLK / GPIO4 / SCL
nRESET TEST GPIO1 / LED1 / TXD GPIO2 / RXD
GPIO10 (CRD_PWR)
(4) VDD33 VDD18
SMSC USB2640/USB2641 13 Revision 2.0 (10-03-08)
USBDN_DM2 PRTCTL2 PRTCTL3
USBDN_DM3 VBUS_DET
SPI INTERFACE (4 PINS)
SPI_DO / GPIO5 /
SDA / SPI_SPD_SEL SPI_DI
MISC (5 PINS)
DIGITAL POWER (5 PINS)
TOTAL 48
DATASHEET
Ultra Fast USB 2.0 Multi-Format Flash Media Controller/USB Hub Combo

Table 4.2 USB2641 48-Pin Table

SECURE DIGITAL / MEMORY STICKINTERFACE (14 PINS)
SD_D1 /
MS_D5
SD_CLK /
MS_BS
SD_D3 /
MS_D3
GPIO6 / SD_WP /
MS_SCLK
USB+
RBIAS
USBDN_DP2
USBDN_DP3
SD_D0 /
MS_D4
SD_D5 /
MS_D1
SD_D2
GPIO15 / SD_nCD
USB INTERFACE (9 PINS)
USB-
(3) VDDA33 VDD18PLL
2-PORT USB INTERFACE (7 PINS)
USBDN_DM2 PRTCTL2 PRTCTL3
USBDN_DM3 VBUS_DET
SPI INTERFACE (4 PINS)
SD_D7 /
MS_D6
SD_CMD /
MS_D0
GPIO12 / MS_INS
XTAL1 (CLKIN)
SD_D6 /
MS_D7
SD_D4 /
MS_D2
GPIO14
XTAL2
SPI_DO / GPIO5 /
SPI_CE_N SPI_CLK / GPIO4 / SCL
MISC (5 PINS)
nRESET TEST GPIO1 / LED1 / TXD GPIO2 / RXD
GPIO10
(CRD_PWR)
DIGITAL POWER, NO CONNECTS (9 PINS)
(4) VDD33 VDD18 (4) NC
TOTAL 48
SDA / SPI_SPD_SEL SPI_DI
Revision 2.0 (10-03-08) 14 SMSC USB2640/USB2641
DATASHEET
Ultra Fast USB 2.0 Multi-Format Flash Media Controller/USB Hub Combo

Chapter 5 Block Diagrams

GPIO10 (CRD_PWR)
SPI / GPIO (2 pins)
SPI
8051
PROCESSOR
6 pins
GPIOs
PWR_FET0
Program Memory I/O Bus
+ BUS ARBITER
XDATA BRIDGE
BUS
INTFC
PROC
AUTO_CBW
CTL
FMDU
BUS
INTFC
FMI
SD/
MMC
MS
xD
Cards
Flash Media
(require Combo
socket)
1.8V
24 MHz
3.3V
Upstream USB
To Upstream
MAP
ADDR
SFR
RAM
Serial
Interface
Crystal
Data
BUS
V
PLL
Upstream
Bus-Power
1.8V Reg
PHY
BUS
Pulse
Detect/V
6K
64K
RAM
ROM
Controller
Port Controller
Serial
Engine
Interface
Repeater
Translator
Transaction
RAM
EP0 TX
EP0 RX
3K
EP2 TX
EP2 RX
BUS
INTFC
total
SIE
CTL
BRIDGE
OC Sense/
OC
Driver
Sense
Switch
Port #2
PHY
Routing & Port Re-Ordering Logic
OC
Driver
Sense
Switch
Port #3
PHY
Pwr Switch
USB Data
Downstream
OC Sense/
Pwr Switch
USB Data
Downstream

Figure 5.1 USB2640 Block Diagram

SMSC USB2640/USB2641 15 Revision 2.0 (10-03-08)
DATASHEET
8051
PROCESSOR
SPI / GPIO (2 pins)
SPI
GPIO10 (CRD_PWR)
6 pins
GPIOs
PWR_FET0
Ultra Fast USB 2.0 Multi-Format Flash Media Controller/USB Hub Combo
FMI
CTL
FMDU
PROC
AUTO_CBW
BUS
INTFC
Program Memory I/O Bus
+ BUS ARBITER
XDATA BRIDGE
BUS
INTFC
SD/
MS
MMC
Cards
socket)
Flash Media
(require Combo
24 MHz
Upstream USB
To Upstream
1.8V
Crystal
3.3V
Data
BUS
V
PLL
Serial
SFR
Interface
1.8V Reg
Upstream
BUS
Bus-Power
Detect/V
MAP
ADDR
RAM
6K
64K
RAM
ROM
Controller
EP0 TX
EP0 RX
3K
RAM
total
EP2 TX
EP2 RX
BUS
INTFC
SIE
CTL
BRIDGE
Port Controller
OC Sense/
Serial
Engine
Interface
Translator
Transaction
OC
Driver
Sense
Switch
Port #2
PHY
PHY
Repeater
Routing & Port Re-Ordering Logic
OC
Driver
Sense
Switch
Port #3
Pwr Switch
USB Data
Downstream
OC Sense/
Pwr Switch
Pulse
PHY
USB Data
Downstream

Figure 5.2 USB2641 Block Diagram

Revision 2.0 (10-03-08) 16 SMSC USB2640/USB2641
DATASHEET
Ultra Fast USB 2.0 Multi-Format Flash Media Controller/USB Hub Combo

Chapter 6 Pin Descriptions

This section provides a detailed description of each signal. The signals are arranged in functional groups according to their associated interface.
The “n” symbol in the signal name indicates that the active, or asserted, state occurs when the signal is at a low voltage level. When “n” is not present before the signal name, the signal is asserted when at the high voltage level.
The terms assertion and negation are used exclusively. This is done to avoid confusion when working with a mixture of “active low” and “active high” signal. The term assert, or assertion, indicates that a signal is active, independent of whether that level is represented by a high or low voltage. The term negate, or negation, indicates that a signal is inactive.

6.1 USB2640/USB2641 Pin Descriptions

Table 6.1 USB2640/USB2641 Pin Descriptions

48-PIN
NAME SYMBOL
xD INTERFACE (APPLIES ONLY TO USB2640)
xD Write Protect xD_nWP 21 O12PD This pin is an active low write protect signal for the
xD Address Strobe
xD Command Strobe
xD Data 7-0 xD_D[7:0] 30
xD_ALE 23 O12PD This pin is an active high Address Latch Enable
xD_CLE 24 O12PD This pin is an active high Command Latch Enable
QFN
32 33 13 17 18 19 20
BUFFER
TYPE DESCRIPTION
xD device.
This pin has a weak pull-down resistor that is permanently enabled.
signal for the xD device.
This pin has a weak pull-down resistor that is permanently enabled.
signal for the xD device.
This pin has a weak pull-down resistor that is permanently enabled.
I/O12PD These pins are the bi-directional data signal
xD_D7 - xD_D0.
The bi-directional data signal has an internal weak pull-down resistor.
xD Read Enable xD_nRE 27 O12PU This pin is an active low read strobe signal for the
SMSC USB2640/USB2641 17 Revision 2.0 (10-03-08)
xD device.
When using the internal FET, this pin has an internal weak pull-up resistor that is tied to the output of the internal Power FET and is controlled by the xD_PU bit of the xDC_CTL register.
If an external FET is used (Internal FET is disabled), then the internal pull-up is not available (external pull-ups must be used).
DATASHEET
Ultra Fast USB 2.0 Multi-Format Flash Media Controller/USB Hub Combo
Table 6.1 USB2640/USB2641 Pin Descriptions (continued)
48-PIN
NAME SYMBOL
xD Write Enable xD_nWE 22 O12PU This pin is an active low write strobe signal for the
xD Busy or Data
Ready
xD Chip Enable xD_nCE 26 O12PU This pin is an active low chip enable signal for the
xD_nB/R 28 IPU This pin is connected to the BSY/RDY pin of the
QFN
BUFFER
TYPE DESCRIPTION
xD device.
When using the internal FET, this pin has an internal weak pull-up resistor that is tied to the output of the internal Power FET, and is controlled by the xD_PU bit of the xDC_CTL register.
If an external FET is used (Internal FET is disabled), then the internal pull-up is not available (external pull-ups must be used).
xD device.
When using the internal FET, this pin has an internal weak pull-up resistor that is tied to the output of the internal Power FET, and is controlled by the xD_PU bit of the xDC_CTL register.
If an external FET is used (Internal FET is disabled), then the internal pull-up is not available (external pull-ups must be used).
xD device.
When using the internal FET, this pin has an internal weak pull-up resistor that is tied to the output of the internal Power FET, and is controlled by the xD_PU bit of the xDC_CTL register.
If an external FET is used (Internal FET is disabled), then the internal pull-up is not available (external pull-ups must be used).
xD Card Detection GPIO
MS Bus State MS_BS 21 O12 This pin is connected to the BS pin of the MS
MS Card Insertion GPIO
GPIO14 /
xD_nCD
GPIO12 /
MS_INS
29 I/O12 GPIO: This general purpose pin may be used
either as input, edge sensitive interrupt input, or output.
xD_nCD: This is a GPIO designated as the xD­Picture Card detection pin.
MEMORY STICK INTERFACE
device.
It is used to control the Bus States 0, 1, 2, and 3 (BS0, BS1, and BS3) of the MS device.
31 IPU GPIO: This general purpose pin may be used
either as input, edge sensitive interrupt input, or output.
MS_INS: This is a GPIO designated as the Memory Stick card detection Pin.
MS System CLK MS_SCLK 13 O12 This pin is an output clock signal to the MS device.
The clock frequency is software configurable.
Revision 2.0 (10-03-08) 18 SMSC USB2640/USB2641
DATASHEET
Loading...
+ 42 hidden pages