USB2640I Standard Microsystems Corp., USB2640I Datasheet

no-image

USB2640I

Manufacturer Part Number
USB2640I
Description
Industrial Temperature Usb 2.0 Flash Media Controller And Usb Hub Combo
Manufacturer
Standard Microsystems Corp.
Datasheet

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
USB2640I-HZH-02
Manufacturer:
SMSC
Quantity:
20 000
Part Number:
USB2640I-HZH-02
0
Part Number:
USB2640I-HZH-02-TR
Manufacturer:
SMSC
Quantity:
4 695
SMSC USB2640i/USB2641i
PRODUCT FEATURES
General Description
The SMSC USB2640i/USB2641i 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:
The USB2640i/USB2641i 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
xD-Picture Card
Memory Stick
Secure Digital
MultiMediaCard
48-pin QFN package
The SMSC USB2640i/USB2641i supports the industrial
Hub controller with internally connected ultra fast flash
Flash media reader/writer employs multiplexed card
Hardware-controlled data flow architecture for all self-
Optional support for external firmware access via SPI
temperature range of -40°C to 85°C
media reader/writer and 2 exposed downstream ports for
external peripheral expansion
interfaces which are optimized for use with single card
insertion combo sockets
mapped media
interface
1.xD-Picture Card not applicable to USB2641i.
TM
TM
TM
TM
(MS)
(SD)
(MMC)
(xD)
1
Industrial Temperature USB 2.0
Flash Media Controller and
USB Hub Combo
DATASHEET
Features
Applications
Single chip flash media controller
Transaction translator (TT) in the hub supports operation of
Over 30 port configuration options
Customizable vendor ID, product ID, language ID
On board 24 MHz crystal driver circuit
Optional external 24 MHz clock input
GPIO configuration and polarity: Up to 8 GPIOs for special
Internal card power FET
8051 8-bit microprocessor
Internal regulator for 1.8V core operation
Optimized pinout improves signal flow, easing
Optimized for low latency interrupt handling
Hub and flash media reader/writer configuration from a
EEPROM update via USB
Please see the USB2640i/USB2641i Software Release
Printers
Desktop and Mobile PCs
Consumer A/V
Media Players/Viewers
Vista ReadyBoost
FS and LS peripherals
function use
implementation and allowing for improved signal integrity
treatment
single source: External I
Notes for additional software features
USB2640i/USB2641i
2
C ROM or external SPI ROM
Revision 2.0 (10-03-08)
Datasheet

Related parts for USB2640I

USB2640I Summary of contents

Page 1

... PRODUCT FEATURES General Description The SMSC USB2640i/USB2641i 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 Card (xD) TM Memory Stick ...

Page 2

... USB2640i/USB2641i-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. ...

Page 3

... Chapter 1 Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7 1.1 Device Features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8 1.2 OEM Selectable Features 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 USB2640i/USB2641i 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 7.1 Hub . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27 7.1.1 Hub Configuration Options . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27 7.1.2 VBus Detect ...

Page 4

... Chapter 12 GPIO Usage . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 60 Revision 2.0 (10-03-08) Industrial Temperature USB 2.0 Flash Media Controller and USB Hub Combo 4 DATASHEET SMSC USB2640i/USB2641i ...

Page 5

... Industrial Temperature USB 2.0 Flash Media Controller and USB Hub Combo List of Tables Table 4.1 USB2640i 48-Pin Table . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13 Table 4.2 USB2641i 48-Pin Table . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14 Table 6.1 USB2640i/USB2641i Pin Descriptions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17 Table 6.2 USB2640i/USB2641i 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 Table 7.4 FET Configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33 Table 7.5 Port Remap Register for Ports 1 & ...

Page 6

... Figure 6.1 Port Power Control with USB Power Switch . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24 Figure 6.2 Port Power control with Poly Fuse . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25 Figure 6.3 Port Power with Ganged Control with Poly Fuse . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25 Figure 6.4 USB2640i/USB2641i SPI ROM Connection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26 Figure 6.5 USB2640i/USB2641i I Figure 7.1 Reset_N Timing for EEPROM Mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49 Figure 8.1 Pin Reset States . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50 Figure 9 ...

Page 7

... The USB2640i/USB2641i 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 USB2640i/USB2641i hub can be reordered or disabled in any sequence to support multiple platform designs with minimum effort. For any port that is disabled, the USB2640i/USB2641i automatically reorders the remaining ports to match the USB host controller’ ...

Page 8

... Device Features Hardware Features Single chip flash media controller The SMSC USB2640i/USB2641i supports the industrial temperature range of -40°C to 85°C 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 ...

Page 9

... Industrial Temperature USB 2.0 Flash Media Controller and USB Hub Combo 1.2 OEM Selectable Features Hub A default configuration is available in the USB2640i/USB2641i following a reset. The USB2640i/USB2641i may also be configured by an external I The USB2640i/USB2641i supports several OEM selectable features: Compound device support (port is permanently hardwired to a downstream USB peripheral device port-by-port basis ...

Page 10

... SMSC Software License Agreement must be executed and in effect. Forms of these Software License Agreements may be obtained by contacting SMSC registered trademark of Philips Corporation. Revision 2.0 (10-03-08) Industrial Temperature USB 2.0 Flash Media Controller and USB Hub Combo 1 10 DATASHEET SMSC USB2640i/USB2641i ...

Page 11

... SMSC 42 USB2640i 43 (Top View QFN-48 Thermal Slug 47 (must be connected to VSS) 48 Indicates pins on the bottom of the device. Figure 3.1 USB2640i 48-Pin QFN 11 DATASHEET 24 xD_CLE / SD_CMD / MS_D0 23 xD_ALE / SD_D5 / MS_D1 22 xD_nWE 21 xD_nWP / SD_CLK / MS_BS 20 xD_D0 / SD_D6 / MS_D7 19 xD_D1 / SD_D7 / MS_D6 18 xD_D2 / SD_D0 / MS_D4 ...

Page 12

... Thermal Slug 47 (must be connected to VSS) 48 Indicates pins on the bottom of the device. Figure 3.2 USB2641i 48-Pin QFN 12 DATASHEET 24 SD_CMD / MS_D0 23 SD_D5 / MS_D1 SD_CLK / MS_BS 20 SD_D6 / MS_D7 19 SD_D7 / MS_D6 18 SD_D0 / MS_D4 17 SD_D1 / MS_D5 16 VDD33 15 VDD18 14 GPIO15 / SD_nCD 13 GPIO6 / SD_WP / MS_SCLK SMSC USB2640i/USB2641i ...

Page 13

... Industrial Temperature USB 2.0 Flash Media Controller and USB Hub Combo Chapter 4 Pin Tables 4.1 48-Pin Tables xD (Only in USB2640i) / SECURE DIGITAL / MEMORY STICK INTERFACE (18 PINS) xD_D3 / SD_D1 / MS_D5 xD_nWP / SD_CLK / MS_BS xD_D6 / SD_D3 / xD_D5 / SD_D2 MS_D3 xD_D4 / GPIO6 / SD_WP / MS_SCLK GPIO14 / xD_nCD GPIO15 / SD_nCD ...

Page 14

... XTAL1 (CLKIN) (3) VDDA33 VDD18PLL 2-PORT USB INTERFACE (7 PINS) USBDN_DM2 PRTCTL2 USBDN_DM3 VBUS_DET SPI INTERFACE (4 PINS) SPI_DO / GPIO5 / SDA / SPI_SPD_SEL MISC (5 PINS) TEST GPIO1 / LED1 / TXD VDD18 (4) NC TOTAL 48 14 DATASHEET SD_D6 / MS_D7 SD_D4 / MS_D2 GPIO14 XTAL2 PRTCTL3 SPI_DI GPIO2 / RXD SMSC USB2640i/USB2641i ...

Page 15

... Industrial Temperature USB 2.0 Flash Media Controller and USB Hub Combo Chapter 5 Block Diagrams SMSC USB2640i/USB2641i Figure 5.1 USB2640i Block Diagram 15 DATASHEET Revision 2.0 (10-03-08) ...

Page 16

... Revision 2.0 (10-03-08) Industrial Temperature USB 2.0 Flash Media Controller and USB Hub Combo Figure 5.2 USB2641i Block Diagram 16 DATASHEET SMSC USB2640i/USB2641i ...

Page 17

... 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 USB2640i/USB2641i Pin Descriptions Table 6.1 USB2640i/USB2641i Pin Descriptions NAME SYMBOL xD INTERFACE (APPLIES ONLY TO USB2640i) xD Write Protect xD_nWP xD Address xD_ALE Strobe xD Command xD_CLE ...

Page 18

... Table 6.1 USB2640i/USB2641i Pin Descriptions (continued) NAME SYMBOL xD Write Enable xD_nWE xD Busy or Data xD_nB/R Ready xD Chip Enable xD_nCE xD Card GPIO14 / Detection GPIO xD_nCD MS Bus State MS_BS MS Card GPIO12 / Insertion GPIO MS_INS MS System CLK MS_SCLK Revision 2.0 (10-03-08) Industrial Temperature USB 2.0 Flash Media Controller and USB Hub Combo ...

Page 19

... Industrial Temperature USB 2.0 Flash Media Controller and USB Hub Combo Table 6.1 USB2640i/USB2641i Pin Descriptions (continued) NAME SYMBOL MS System Data MS_D[7:0] In/Out SECURE DIGITAL / MULTIMEDIACARD INTERFACE SD Data 7-0 SD_D[7:0] SD Clock SD_CLK SD Command SD_CMD SD Write GPIO6 / Protected GPIO SD_WP SD Card Detect GPIO15 / GPIO SD_nCD ...

Page 20

... Table 6.1 USB2640i/USB2641i Pin Descriptions (continued) NAME SYMBOL USB Power PRTCTL[3:2] Enable Detect Upstream VBUS_DET VBUS Power USB Transceiver RBIAS Bias Crystal XTAL1 Input/External (CLKIN) Clock Input Crystal XTAL2 Output 1.8V PLL Power VDD18PLL Bypass 3.3V Analog VDDA33 Power SPI Chip Enable SPI_CE_N Revision 2.0 (10-03-08) Industrial Temperature USB 2 ...

Page 21

... Industrial Temperature USB 2.0 Flash Media Controller and USB Hub Combo Table 6.1 USB2640i/USB2641i Pin Descriptions (continued) NAME SYMBOL SPI Clock SPI_CLK / GPIO4 / SCL SPI Data Out SPI_DO / GPIO5 / SDA / SPI_SPD_SEL SPI Data In SPI_DI SMSC USB2640i/USB2641i 48-PIN BUFFER QFN TYPE DESCRIPTION 9 I/O12 SPI_CLK: This is the SPI clock out to the serial ROM. See Section 6.4, " ...

Page 22

... Table 6.1 USB2640i/USB2641i Pin Descriptions (continued) NAME SYMBOL General Purpose GPIO1 / I/O LED1 / TXD General Purpose GPIO2 / RXD I/O General Purpose GPIO10 I/O (CRD_PWR) RESET input nRESET TEST Input TEST 1.8V Digital Core VDD18 Power Bypass 3.3V Power & VDD33 Voltage Regulator Input Ground VSS No Connects NC Revision 2.0 (10-03-08) Industrial Temperature USB 2 ...

Page 23

... Industrial Temperature USB 2.0 Flash Media Controller and USB Hub Combo 6.2 Buffer Type Descriptions Table 6.2 USB2640i/USB2641i Buffer Type Descriptions BUFFER I Input. IPU Input, weak internal pull-up. IS Input with Schmitt trigger. I/O12 Input/output buffer with 12 mA sink and 12 mA source. I/O200 Input/output buffer 12 mA with FET disabled, 100/200 mA source only when the FET is enabled ...

Page 24

... Port Power Control Port Power Control Using USB Power Switch The USB2640i/USB2641i has a single port power control and over-current sense signal for each downstream port. When disabling port power, the driver will actively drive a '0'. To avoid unnecessary power dissipation, the internal pull-up resistor will be disabled at that time. When port power is enabled, the output driver is disabled, and the pull-up resistor is enabled creating an open drain output ...

Page 25

... Industrial Temperature USB 2.0 Flash Media Controller and USB Hub Combo Port Power Control Using a Poly Fuse When using the USB2640i/USB2641i with a poly fuse, an external diode must be used (See Figure 6.2). When disabling port power, the driver will drive a '0'. This procedure will have no effect since the external diode will isolate the pin from the load ...

Page 26

... C ROM to configure the hardware and software internally. Please refer to section EEPROM Data Descriptor on page 28 The SPI ROM required for the USB2640i/USB2641i must be 1 Mbit and support either 30 MHz or 60 MHz. The frequency used is set using the SPI_SPD_SEL. For 30 MHz operation, this pin must be pulled to ground through a 100 kΩ ...

Page 27

... D+ resistor if VBUS is not active. If VBUS goes from an active to an inactive state (Not Powered), the hub will remove power from the D+ pull-up resistor within 10 seconds. 7.2 Card Reader The SMSC USB2640i/USB2641i is fully compliant with the following flash media card reader specifications: Memory Stick Specification 1.43 Memory Stick Pro Format Specification 1.02 Memory Stick Pro-HG Duo Format Specification 1 ...

Page 28

... Fast Media Reader" (Unicode) 80h 30h (96 mA) 40h (Reverse SD_WP only) 00h 00h 00h 00h 80h 00h 00h 08h 00h 00h 02h 28h “COMBO” “MS” “SM” (See Note 7.1) “SD/MMC” “Generic” SMSC USB2640i/USB2641i ...

Page 29

... PWR_ON_TIME EFh BOOST_UP F0h BOOST_3:0 F1h PRT_SWP F2h PRTR12 F3h PRTR3 SMSC USB2640i/USB2641i REGISTER DESCRIPTION Inquiry Product String Dynamic Number of Luns Lun to Device Mapping - - Table 7.2 Hub Controller Configurations REGISTER DESCRIPTION Vendor ID Least Significant Byte Vendor ID Most Significant Byte Product ID Least Significant Byte ...

Page 30

... DESCRIPTION This ID is unique for every product. The product ID is assigned by the vendor. DESCRIPTION USB LANGUAGE ID English Language Code = ‘0409’. Please refer to the USB 2.0 specification for Other Language Codes. 30 DATASHEET DEFAULT VALUE 00h 66h 00h 00h “ATA2” SMSC USB2640i/USB2641i ...

Page 31

... SCSI inquiry response when storing the values for display in the Windows registry and device manager. 7.3.2.7 9Ah: USB BmAttribute (1 byte) BYTE NUMBER BYTE NAME 7:0 USB_BM_ATT SMSC USB2640i/USB2641i DESCRIPTION Manufacturer String Length Maximum string length is 28 characters. (See Note 7.2 below) DESCRIPTION Product String Length This string will be used during the USB enumeration process in Windows ...

Page 32

... Attach on Insert is enabled 0 (default) - Attach on Insert is disabled Always reads ‘0’. Use Lun Power Configuration Custom LUN Power Configuration stored in the NVSTORE is used. 0 (default) - Default LUN Power Configuration is used. Always reads ‘0’. Always reads ‘0’. xD Player Mode 32 DATASHEET SMSC USB2640i/USB2641i ...

Page 33

... Industrial Temperature USB 2.0 Flash Media Controller and USB Hub Combo 7.3.2.10 A4h-A5h: LUN Power Configuration The USB2640i/USB2641i has one internal FET which can be utilized for card power. The settings are stored in NVSTORE and provide the following features: 1.A card can be powered by an external FET or internal FET. ...

Page 34

... LUN. STRING “Generic” If bit 4 of the 1st attribute byte is set, the device will use these strings in response to a USB inquiry command, instead of the USB Descriptor Manufacturer and Product ID Strings. 34 DATASHEET DESCRIPTION DESCRIPTION DESCRIPTION DESCRIPTION DESCRIPTION SMSC USB2640i/USB2641i ...

Page 35

... MS, and SD/MMC. If this field is any other value besides "FF", you must specify the LUN# assignments in the boxes starting with LUN 00 and going Icons to Display -1). Regardless of this setting, the USB2640i/USB2641i sets these values to ‘FFh, 00h, 00h, 00h’. 35 DATASHEET ...

Page 36

... Most Significant Byte of the Vendor ID. This is a 16-bit value that uniquely identifies the Vendor of the user device (assigned by USB Implementers Forum). DESCRIPTION Least Significant Byte of the Product ID. This is a 16-bit value that the Vendor can assign that uniquely identifies this particular product. 36 DATASHEET DESCRIPTION DESCRIPTION SMSC USB2640i/USB2641i ...

Page 37

... NUMBER BIT NAME 7 SELF_BUS_PWR 6 Reserved SMSC USB2640i/USB2641i DESCRIPTION Most Significant Byte of the Product ID. This is a 16-bit value that the Vendor can assign that uniquely identifies this particular product. DESCRIPTION Least Significant Byte of the Device ID. This is a 16-bit device release number in BCD (binary coded decimal) format. ...

Page 38

... The ability to support power enabling on a port or ganged basis is dependent upon the hardware implementation Ganged switching (all ports together Individual port-by-port switching DESCRIPTION Always reads ‘0’. OverCurrent Timer: Over-current Timer delay 100 200 400 ns 38 DATASHEET SMSC USB2640i/USB2641i ...

Page 39

... BIT NAME 7:4 Reserved 3 PRTMAP_EN 2:0 Reserved SMSC USB2640i/USB2641i DESCRIPTION Compound Device: Allows OEM to indicate that the hub is part of a compound (see the USB Specification for definition) device. The applicable port(s) must also be defined as having a "Non-Removable Device". Note: When configured via strapping options, declaring a port as non- removable automatically causes the hub controller to report that it is part of a compound device ...

Page 40

... USB host and will reorder the active ports in order to ensure proper function. Bit 7= Reserved Bit 6= Reserved Bit 5= Reserved Bit 4= Reserved Bit 3= 1; Port 3 is disabled Bit 2= 1; Port 2 is disabled Bit 1= 1; Port 1 is disabled Bit 0= Reserved, always = ‘0’ 40 DATASHEET SMSC USB2640i/USB2641i ...

Page 41

... EBh: Max Power For Bus-Powered Operation BIT NUMBER BYTE NAME 7:0 MAX_PWR_BP SMSC USB2640i/USB2641i DESCRIPTION Port Disable Bus-Powered: Disables 1 or more ports. ‘0’ = port is available, ‘1’ = port is disabled. , During Self-Powered operation this register selects the ports which will be permanently disabled. The ports are unavailable to be enabled or enumerated by a Host Controller ...

Page 42

... Power-On Time: The length of time that it takes ( intervals) from the time the host initiated power-on sequence begins on a port until power is adequate on that port. System software uses this value to determine how long to wait before accessing a powered-on port. 42 DATASHEET SMSC USB2640i/USB2641i ...

Page 43

... BOOST_IOUT_3 3:2 BOOST_IOUT_2 1:0 Reserved SMSC USB2640i/USB2641i DESCRIPTION Reserved USB electrical signaling drive strength Boost Bit for the Upstream Port ‘A’. ‘00’ = Normal electrical drive strength = No boost ‘01’ = Elevated electrical drive strength = Low (approximately 4% boost) ‘10’ = Elevated electrical drive strength = Medium (approximately 8% boost) ‘ ...

Page 44

... USB D+ functionality is associated with the DM pin and D- functionality is associated with the DP pin. Bit 7= Reserved Bit 6= Reserved Bit 5= Reserved Bit 4= Reserved Bit 3= ‘1’; Port 3 DP/DM is swapped Bit 2= ‘1’; Port 2 DP/DM is swapped Bit 1= Reserved Bit 0= ‘1’:Upstream Port DP/DM is swapped 44 DATASHEET SMSC USB2640i/USB2641i ...

Page 45

... BIT NUMBER BYTE NAME 7:0 PRTR12 SMSC USB2640i/USB2641i DESCRIPTION Port remap register for ports 1 & 2. When a hub is enumerated by a USB Host Controller, the hub is only permitted to report how many ports it has; the hub is not permitted to select a numerical range or assignment. The Host Controller will number the downstream ports of the hub starting with the number '1 the number of ports that the hub reported having ...

Page 46

... Physical Port 3 is mapped to Logical Port 1 ‘0010’ Physical Port 3 is mapped to Logical Port 2 ‘0011’ Physical Port 3 is mapped to Logical Port 3 ‘0100’ to ‘1111’ 46 DATASHEET Reserved Reserved Reserved Reserved Illegal; Do Not Use Physical Port 3 is Disabled Illegal; Do Not Use SMSC USB2640i/USB2641i ...

Page 47

... Reserved for media usage. STRING “ATA2” This signature is used to verify the validity of the data in the configuration area. The signature must be set to ‘ATA2’ for USB2640i/USB2641i C-Bus Specification for details Specification (100 kbit/s transfer rate and 7-bit addressing) for protocol and 2 C Specification are not supported ...

Page 48

... The external crystal oscillator is halted. 6. The PLL is halted. Revision 2.0 (10-03-08) Industrial Temperature USB 2.0 Flash Media Controller and USB Hub Combo for specific details on how to enable default configuration. for the internal default values that are loaded when this option is selected. 48 DATASHEET Section 7.3.2, SMSC USB2640i/USB2641i ...

Page 49

... Moves device from suspended to active (if suspended). 6. Complies with Section 11.10 of the USB 2.0 Specification for behavior after completion of the reset sequence. The host then configures the device and the device’s downstream port devices in accordance with the USB Specification. SMSC USB2640i/USB2641i 8051 Sets Attach USB Reset Configuration ...

Page 50

... PIN PIN NAME 1 USBDN_DM2 2 USBDN_DP2 Revision 2.0 (10-03-08) Industrial Temperature USB 2.0 Flash Media Controller and USB Hub Combo Hardware Firmware Initialization Operational RESET Figure 8.1 Pin Reset States DESCRIPTION Table 8.2 USB2640i Pin Reset States FUNCTION USBDN_DM2 USBDN_DP2 50 DATASHEET RESET Time (t) RESET STATE PU/ OUTPUT PD INPUT 0 ...

Page 51

... Industrial Temperature USB 2.0 Flash Media Controller and USB Hub Combo Table 8.2 USB2640i Pin Reset States (continued) PIN PIN NAME 3 USBDN_DM3 4 USBDN_DP3 6 PRTCTL2 7 PRTCTL3 8 SPI_CE_N 9 SPI_CLK / GPIO4 / SCL 10 SPI_DO / GPIO5 / SDA / SPI_SPD_SEL 11 SPI_DI 13 xD_D4 / GPIO6 / SD_WP / MS_SCLK 14 GPIO15 / SD_nCD 17 xD_D3 / SD_D1 / MS_D5 ...

Page 52

... Table 8.2 USB2640i Pin Reset States (continued) PIN PIN NAME 36 GPIO2 / RXD 37 GPIO1 / LED1 / TXD 38 nRESET 39 VBUS_DET 40 TEST 42 USB+ 43 USB- 44 XTAL2 45 XTAL1 (CLKIN) 47 RBIAS PIN PIN NAME 1 USBDN_DM2 2 USBDN_DP2 3 USBDN_DM3 4 USBDN_DP3 6 PRTCTL2 7 PRTCTL3 8 SPI_CE_N 9 SPI_CLK / GPIO4 / SCL 10 SPI_DO / GPIO5 / SDA / SPI_SPD_SEL 11 SPI_DI ...

Page 53

... SD_D4 / MS_D2 31 GPIO12 / MS_INS 32 SD_D3 / MS_D3 33 SD_D2 35 GPIO10(CARD_PWR) 36 GPIO2 / RXD 37 GPIO1 / LED1 / TXD 38 nRESET 39 VBUS_DET 40 TEST 42 USB+ 43 USB- 44 XTAL2 45 XTAL1 (CLKIN) 47 RBIAS SMSC USB2640i/USB2641i RESET STATE FUNCTION OUTPUT none Z none Z none Z none Z none Z none Z GPIO Z none Z GPIO Z none Z none Z GPIO Z GPIO ...

Page 54

... V and V DD33 DDA33 are less than 3.63V and less than 1.8V 100% 90% t Time 90% SMSC USB2640i/USB2641i ...

Page 55

... I, IPU, IPD Type Input Buffer Low Input Level High Input Level Pull Down Pull Up IS Type Input Buffer Low Input Level High Input Level Hysteresis ICLK Input Buffer Low Input Level High Input Level Input Leakage SMSC USB2640i/USB2641i MIN MAX UNITS -40 85 °C 3.0 3.6 V μs 0 400 μ ...

Page 56

... 3.3V DD33 - 3.3V DD33 μ DD33 (Note 9. 3.3V DD33 - 3.3V DD33 µ DD33 (Note 9.3) μA μA mA Vdrop = 0.22V FET mA Vout = 0V FET Ω FET μ μF C LOAD SMSC USB2640i/USB2641i ...

Page 57

... Note 9.7 The 3.3V supply should be at least at 75% of its operating condition before the 1.8V supply is allowed to ramp up. 9.4 Capacitance T = 25° MHz PARAMETER SYMBOL Clock Input Capacitance Input Capacitance Output Capacitance SMSC USB2640i/USB2641i SYMBOL MIN TYP MAX I 200 OUT I 181 SC R DSON ...

Page 58

... Figure 10.2 Formula to find value of C Revision 2.0 (10-03-08) Industrial Temperature USB 2.0 Flash Media Controller and USB Hub Combo 1Meg Crystal C L Figure 10.1 Typical Crystal Circuit ( and DATASHEET XTAL1 ( XTAL XTAL2 ( XTAL 21 SMSC USB2640i/USB2641i ...

Page 59

... Industrial Temperature USB 2.0 Flash Media Controller and USB Hub Combo Chapter 11 Package Outline Figure 11.1 USB2640i/USB2641i 48-Pin QFN SMSC USB2640i/USB2641i 59 DATASHEET Revision 2.0 (10-03-08) ...

Page 60

... Chapter 12 GPIO Usage Table 12.1 USB2640i/USB2641i GPIO Usage ACTIVE NAME LEVEL GPIO1 H GPIO2 H GPIO4 H GPIO5 H GPIO6 L GPIO10 L GPIO12 L GPIO14 L GPIO15 L Revision 2.0 (10-03-08) Industrial Temperature USB 2.0 Flash Media Controller and USB Hub Combo SYMBOL TxD / LED RxD SCK SDA SD_WP CRD_PWR_CTRL MS_nCD xD_nCD SD_nCD ...

Related keywords