background image

SMSC USB251x Hub Family

DATASHEET

Revision 1.0 (3-11-09) 

Datasheet

PRODUCT FEATURES

USB2512/12A/12B

USB2513/13B

USB2514/14B

USB2517

USB 2.0 Hi-Speed 
Hub Controller

General Description

The SMSC USB251x hub is a family of low-power, OEM

configurable, MTT (multi transaction translator)

1

 hub

controller IC products for embedded USB solutions. The

“x” in the part number indicates the number of

downstream ports available. The SMSC 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. 

For a summary of the products documented in this

datasheet, please refer to th

Chapter 1, "USB251x Hub

Family Differences Overview," on page 7

.

Highlights

„

High performance, low-power, small footprint hub 

controller IC with 2, 3, 4, or 7 downstream ports 

(indicated by the “x” in the part number) 

„

Fully compliant with the USB 2.0 specification

„

Enhanced OEM configuration options available 

through either a single serial I

2

C

®

 EEPROM, or 

SMBus slave port

„

MultiTRAK

TM

— High-performance multiple transaction translator which 

provides one transaction translator per port

„

PortMap

— Flexible port mapping and disable sequencing

„

PortSwap

— Programmable USB differential-pair pin locations ease 

PCB design by aligning USB signal lines directly to 
connectors

„

PHYBoost

— Programmable USB signal drive strength for recovering 

signal integrity using 4-level driving strength resolution

Features

„

Full power management with individual or ganged 

power control of each downstream port

„

Fully integrated USB termination and pull-up/pull-

down resistors

„

Supports a single external 3.3 V supply source; 

internal regulators provide 1.2 V or 1.8 V internal 

core voltage

„

On-chip driver for 24 MHz crystal resonator or 

external 24/48 MHz clock input

„

Customizable vendor ID, product ID, and device ID

„

ESD protection up to 4 kilovolts on all USB pins

„

Supports self- or bus-powered operation

„

USB251xB

2

 and USB251xBi products support the 

USB Battery Charging specification

„

Lead-free RoHS compliant packages: 

— 36-pin QFN (6x6 mm)
— 48-pin QFN (7x7 mm)

 

— 64-pin QFN (9x9 mm)

„

USB251xi, USB2512Ai, and USB251xBi products 

support the industrial temperature range of -40ºC 

to +85ºC 

Applications

„

LCD monitors and TVs 

„

Multi-function USB peripherals 

„

PC motherboards 

„

Set-top boxes, DVD players, DVR/PVR 

„

Printers and scanners 

„

PC media drive bay 

„

Portable hub boxes 

„

Mobile PC docking 

„

Embedded systems

1.USB2512A/Ai only uses a single transaction translator.

2.USB251xB and USB251xBi products are not yet available.
The information in this datasheet regarding USB251xB/Bi
serves as a preliminary product preview.

Summary of Contents for USB2512

Page 1: ...rential pair pin locations ease PCB design by aligning USB signal lines directly to connectors PHYBoost Programmable USB signal drive strength for recovering signal integrity using 4 level driving str...

Page 2: ...ressly 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 Agr...

Page 3: ...ns 31 7 3 Battery Charging Configuration 32 7 3 1 Battery Charging enabled via EEPROM or SMBus 32 Chapter 8 Configuration Options 33 8 1 Hub 33 8 1 1 Hub Configuration Options 33 8 1 2 SMBus or EEPROM...

Page 4: ...USB251x DATASHEET 9 1 Maximum Guaranteed Ratings 60 9 2 Operating Conditions 60 Chapter 10 AC Specifications 66 10 1 Oscillator Clock 66 10 1 1 SMBus Interface 66 10 1 2 I2 C EEPROM 66 10 1 3 USB 2 0...

Page 5: ...in Descriptions 22 Table 5 3 Buffer Type Descriptions 27 Table 8 1 Hub Configuration Options 33 Table 8 2 Internal Default EEPROM and SMBus Register Memory Map 35 Table 8 3 PortMap Register for Ports...

Page 6: ...3 Figure 8 2 Block Read 54 Figure 8 3 Reset_N Timing for Default Strap Option Mode 56 Figure 8 4 Reset_N Timing for EEPROM Mode 57 Figure 8 5 Reset_N Timing for SMBus Mode 58 Figure 9 1 Supply Rise Ti...

Page 7: ...eam ports Default TT True Speed Battery Charging LED Port Indicators Clock MHz 0 C to 70 C 40 C to 85 C USB2512 USB2512A USB2512B 2 multi 3 24 3 USB2512i USB2512Bi USB2512Ai 2 multi 3 24 3 USB2513 USB...

Page 8: ...ich adds per port programmability to USB differential pair pin locations PortSwap allows direct alignment of USB signals D D to connectors to avoid uneven trace length or crossing of the USB different...

Page 9: ...string Manufacturer string Serial number string When available pin selectable options for default configuration may include Downstream ports as non removable ports Downstream ports as disabled ports...

Page 10: ...d Circuit1 OCS Over Current Sense PCB Printed Circuit Board PHY Physical Layer PLL Phase Locked Loop QFN Quad Flat No Leads RoHS Restriction of Hazardous Substances Directive SCL Serial Clock SIE Seri...

Page 11: ...tream PHY Upstream USB Data Repeater Controller Serial Interface Engine Serial Interface To EEPROM or SMBus Master SCK SDA Port Controller Bus Power Detect Vbus Pulse PHY 1 USB Data Downstream OC Sens...

Page 12: ...o avoid confusion when working with a mixture of active low and active high signals The term assert or assertion indicates that a signal is active independent of whether that level is represented by a...

Page 13: ...CLK CFG_SEL 0 22 SDA SMBDATA NON_REM 1 21 NC 20 NC 19 VBUS_DET 27 OCS_N 3 18 PRTPWR 3 BC_EN 3 17 OCS_N 2 16 PRTPWR 2 BC_EN 2 15 OCS_N 1 14 VDD33 13 CRFILT 12 PRTPWR 1 BC_EN 1 11 TEST 10 VDD33 SUSP_IND...

Page 14: ...1 23 SCL SMBCLK CFG_SEL 0 22 SDA SMBDATA NON_REM 1 21 OCS_N 4 20 PRTPWR 4 BC_EN 4 19 VBUS_DET 27 OCS_N 3 18 PRTPWR 3 BC_EN 3 17 OCS_N 2 16 PRTPWR 2 BC_EN 2 15 OCS_N 1 14 VDD33 13 CRFILT 12 PRTPWR 1 B...

Page 15: ...SBDM_DN 1 PRT_DIS_M 1 2 USBDP_DN 1 PRT_DIS_P 1 3 USBDM_DN 2 PRT_DIS_M 2 4 USBDP_DN 2 PRT_DIS_P 2 5 USBDM_DN 3 PRT_DIS_M 3 6 USBDP_DN 3 PRT_DIS_P 3 7 NC 8 NC 9 NC 10 NC 11 VDD33 12 21 PRTPWR 3 20 OCS_N...

Page 16: ...T_DIS_P 1 3 USBDM_DN 2 PRT_DIS_M 2 4 USBDP_DN 2 PRT_DIS_P 2 5 USBDM_DN 3 PRT_DIS_M 3 6 USBDP_DN 3 PRT_DIS_P 3 7 USBDM_DN 4 PRT_DIS_M 4 8 USBDP_DN 4 PRT_DIS_P 4 9 LED_B_N 4 10 NC 11 VDD33 12 21 PRTPWR...

Page 17: ..._DIS_M 4 8 USBDP_DN 4 PRT_DIS_P 4 9 USBDP_DN 5 PRT_DIS_P 5 10 USBDM_DN 5 PRT_DIS_M 5 11 VDD33 12 27 OCS_N 2 26 PRTPWR 2 25 CRFILT 24 VDD33 23 OCS_N 4 22 PRTPWR 3 21 OCS_N 3 20 PRTPWR 4 19 TEST 29 PRTP...

Page 18: ...rapping Option 36 50 BOOST 1 24 48 CFG_SEL 0 Configuration Programming Selection 24 31 41 CFG_SEL 1 25 32 42 CFG_SEL 2 33 13 CLKIN External Clock Input 33 45 61 CRFILT Core Regulator Filter Capacitor...

Page 19: ...LLFILT PLL Regulator Filter Capacitor 34 46 62 PRT_DIS_M 1 Downstream Port Disable Strap Option 1 PRT_DIS_M 2 3 PRT_DIS_M 3 6 PRT_DIS_M 4 8 8 PRT_DIS_M 5 11 PRT_DIS_M 6 53 PRT_DIS_M 7 55 PRT_DIS_P 1 P...

Page 20: ...Bias 35 47 63 RESET_N Reset Input 26 34 43 SCL Serial Clock 24 31 41 SDA Serial Data Signal 22 29 40 SEL48 Select 48 MHz Clock Input 40 SMBCLK System Management Bus Clock 24 31 41 SMBDATA Server Mess...

Page 21: ...54 USBDP_DN 7 56 VBUS_DET Upstream VBUS Power Detection 27 35 44 VDD33 3 3 V Power 5 VDD33 10 VDD33 15 18 24 VDD33 23 30 46 VDD33 29 41 52 VDD33 36 48 57 VDD33 64 XTALIN Crystal Input 33 45 61 XTALOU...

Page 22: ...Downstream Port Disable Strap Option If this strap is enabled by package and configuration settings see Table 8 1 Hub Configuration Options then this pin will be sampled at RESET_N negation to determ...

Page 23: ...ED is active high 1 Port polarity USB_DP and USB_DM is swapped LED is active low LED_B_N 7 4 I O12 Enhanced Indicator Port LED for ports 4 7 Enhanced indicator LED for ports 4 7 This pin will be activ...

Page 24: ...POL IPU Port Power Polarity Strapping Port Power Polarity strapping determination for the active signal polarity of the x 1 PRTPWR pins While RESET_N is asserted the logic state of this pin will throu...

Page 25: ...pin is internally latched on the rising edge of RESET_N RESET_N negation and will determine the hub configuration method as described in Table 8 1 Hub Configuration Options HS_IND CFG_SEL 1 I O12 Hi...

Page 26: ...bility of local self power source Low Self local power source is NOT available i e the hub gets all power from Upstream USB VBus High Self local power source is available NON_REM 0 Strap Option If thi...

Page 27: ...1 capacitor to VSS VDD33 3 3 V Power PLLFILT PLL Regulator Filter Capacitor This pin must have a 1 0 F or greater 20 ESR 0 1 capacitor to VSS VSS Ground Pad ePad The package slug is the only VSS for t...

Page 28: ...h 12 mA sink and 12 mA source I OSD12 Open drain with Schmitt trigger and 12 mA sink Meets the I2 C Bus specification version 2 1 requirements ICLKx XTAL clock input OCLKx XTAL clock output I R RBIAS...

Page 29: ...is possible in this mode The pins are utilized as follows LED_A_N x 1 Port x 1 green LED LED_B_N x 1 Port x 1 amber LED 6 1 2 LED Mode Speed Indication The LED_A x 1 _N pins are used to provide conne...

Page 30: ...ven out on the LED pin the Green and Red LED s will both alternately light up giving the effect of the color Orange When nothing is driven out on the LED pin i e the pin floats to a tri state conditio...

Page 31: ...r the port power to be enabled These conditions allow battery charging in S3 S4 and S5 system power states as well as in the fully operational state The USB Battery Charging specification does not int...

Page 32: ...operates normally 7 3 Battery Charging Configuration Configuration of ports to support battery charging is done through a strap option on the corresponding ports PRTPWR x BC_EN x pin see Chapter 5 Pin...

Page 33: ...th or without configuration option over rides In all cases the configuration method will be determined by the CFG_SEL 2 CFG_SEL 1 and CFG_SEL 0 pins immediately after RESET_N negation Please refer to...

Page 34: ...M support read the external EEPROM for configuration data The hub will then attach to the upstream USB host Note The hub does not have the capacity to write or Program an external EEPROM The hub only...

Page 35: ...Bus Register Memory Map ADDRESS REGISTER NAME DEFAULT ROM VALUES HEXIDECIMAL USB2512 12i USB2512A 12Ai USB2513 13i USB2514 14i USB2512B 12Bi USB2513B 13Bi USB2514B 14Bi USB2517 17i 00h Vendor ID LSB 2...

Page 36: ...VID_LSB Least Significant Byte of the Vendor ID This is a 16 bit value that uniquely identifies the Vendor of the user device assigned by USB Interface Forum This field is set by the OEM using either...

Page 37: ...AME DESCRIPTION 7 0 PID_MSB Most Significant Byte of the Product ID This is a 16 bit value that the Vendor can assign that uniquely identifies this particular product assigned by OEM This field is set...

Page 38: ...by the OEM using either the SMBus or EEPROM interface options Please see the description under dynamic power for the self bus power functionality when dynamic power switching is enabled 0 Bus powered...

Page 39: ...if the local power source is removed or is unavailable and from bus powered to self powered if the local power source is restored When dynamic power switching is enabled the hub detects the availabili...

Page 40: ...le in the specific package being used in the implementation Note The hub will only report that it supports LED s to the host when USB mode is selected All other modes will be reported as No LED Suppor...

Page 41: ...able the appropriate ports Bit 7 Controls Port 7 Bit 6 Controls Port 6 Bit 5 Controls Port 5 Bit 4 Controls Port 4 Bit 3 Controls Port 3 Bit 2 Controls Port 2 Bit 1 Controls Port 1 Bit 0 Reserved alwa...

Page 42: ...ESCRIPTION 7 0 MAX_PWR_BP Max Power Bus_Powered Value in 2 mA increments that the hub consumes from an upstream port VBUS when operating as a bus powered hub This value includes the hub silicon along...

Page 43: ...n the board This value will NOT include the power consumption of a permanently attached peripheral if the hub is configured as a compound device A value of 50 decimal would indicate 100 mA which is th...

Page 44: ...location subsequent characters must be stored in sequential contiguous address in the same LSB MSB manner Some EEPROM programmers may transpose the MSB and LSB thus reversing the Byte order Please pa...

Page 45: ...ordering or your selected programming tools BIT NUMBER BIT NAME DESCRIPTION 7 0 BC_EN Only available in USB251xB Bi hub family products Battery Charging Enable Enables the battery charging feature for...

Page 46: ...electrical drive strength Low 4 boost 10 Elevated electrical drive strength Medium 8 boost 11 Elevated electrical drive strength High 12 boost 3 2 BOOST_IOUT_6 USB electrical signaling drive strength...

Page 47: ...boost 3 2 BOOST_IOUT_2 USB electrical signaling drive strength Boost Bit for Downstream Port 2 00 Normal electrical drive strength No boost 01 Elevated electrical drive strength Low 4 boost 10 Elevate...

Page 48: ...re used starting from 1 up to the maximum number of enabled ports this ensures that the hub s ports are numbered in accordance with the way a host will communicate with the ports Table 8 3 PortMap Reg...

Page 49: ...re used starting from 1 up to the maximum number of enabled ports this ensures that the hub s ports are numbered in accordance with the way a host will communicate with the ports Table 8 4 PortMap Reg...

Page 50: ...re used starting from 1 up to the maximum number of enabled ports this ensures that the hub s ports are numbered in accordance with the way a host will communicate with the ports Table 8 5 PortMap Reg...

Page 51: ...Register 08h Configuration Data Byte 3 the hub s downstream port numbers can be mapped to different logical port numbers assigned by the host Note OEM must ensure that contiguous logical port numbers...

Page 52: ...ull Up Resistor The circuit board designer is required to place external pull up resistors 10 k recommended on the SDA SMBDATA SCL SMBCLK CFG_SEL 0 lines per SMBus 1 0 specification and EEPROM manufac...

Page 53: ...SMBus slave address is 58h 01011000b 8 3 2 Bus Protocols Typical Write Block and Read Block protocols are shown below Register accesses are performed using 7 bit slave addressing an 8 bit register ad...

Page 54: ...respond to a general call address of 0000_000b 8 3 5 Slave Device Time Out According to the SMBus specification version 1 0 devices in a transfer can abort the transfer in progress and release the bus...

Page 55: ...ult pin strap configuration option The strapping option pins only cover a limited sub set of the configuration options The internal default values will be used for the bits registers that are not cont...

Page 56: ...able 8 7 Reset_N Timing for Default Strap Option Mode NAME DESCRIPTION MIN TYP MAX UNITS t1 RESET_N Asserted 1 sec t2 Strap Setup Time 16 7 nsec t3 Strap Hold Time 16 7 1400 nsec t4 hub outputs driven...

Page 57: ...DC Parameters prior to or coincident with the assertion of RESET_N Table 8 8 Reset_N Timing for EEPROM Mode NAME DESCRIPTION MIN TYP MAX UNITS t1 RESET_N Asserted 1 sec t2 Hub Recovery Stabilization 5...

Page 58: ...ing a reset to the hub the hub does the following Note The hub does not propagate the upstream USB reset to downstream devices 1 Sets default address to 0 2 Sets configuration to Unconfigured 3 Negate...

Page 59: ...plies with Section 11 10 of the USB 2 0 specification for behavior after completion of the reset sequence The host then configures the hub and the hub s downstream port devices in accordance with the...

Page 60: ...hen this possibility exists it is suggested that a clamp circuit be used 9 2 Operating Conditions PARAMETER SYMBOL MIN MAX UNITS COMMENTS Storage Temperature TSTOR 55 150 C Lead Temperature Refer to J...

Page 61: ...TTL Levels VIN 0 to VDD33 Input Buffer with Pull Up IPU Low Input Level High Input Level Low Input Leakage High Input Leakage VILI VIHI IILL IIHL 2 0 35 10 0 8 90 10 V V A A TTL Levels VIN 0 VIN VDD3...

Page 62: ...B USB2513i 13Bi USB2514 14B USB2514i 14Bi USB2517 USB2517i ICCINTHS ICCINTHS ICCINTHS ICCINTHS ICCINTHS ICCINTHS ICCINTHS ICCINTHS 90 90 95 95 95 95 120 120 95 95 105 105 105 105 130 130 mA mA mA mA m...

Page 63: ...each additional downstream port 1 port base 15 mA 1 port base 40 mA mA Supply Current Configured Full Speed Host 1 downstream port USB2512 12A 12B USB2512i 12Ai 12Bi USB2513 13B USB2513i 13Bi USB2514...

Page 64: ...14Bi USB2517 USB2517i ICSBY ICSBY ICSBY ICSBY ICSBY ICSBY ICSBY ICSBY 310 310 310 310 310 310 310 310 420 600 420 550 420 600 610 800 A A A A A A A A All supplies combined Supply Current Reset USB251...

Page 65: ...apacitance TA 25 C fc 1 MHz VDD33 3 3 V Table 9 2 Pin Capacitance LIMITS PARAMETER SYMBOL MIN TYP MAX UNIT TEST CONDITION Clock Input Capacitance CXTAL 2 pF All pins except USB pins and the pins under...

Page 66: ...itance Formula 10 1 1 SMBus Interface The SMSC Hub conforms to all voltage power and timing characteristics and specifications as set forth in the SMBus 1 0 specification for Slave Only devices except...

Page 67: ...USB 2 0 High Speed 2 Port Hub Controller Datasheet Revision 1 0 3 11 09 67 SMSC USB251x DATASHEET Chapter 11 Package Outlines Figure 11 1 36 Pin QFN 6x6 mm Body 0 5 mm Pitch...

Page 68: ...USB 2 0 High Speed 2 Port Hub Controller Datasheet Revision 1 0 3 11 09 68 SMSC USB251x DATASHEET Figure 11 2 48 Pin QFN 7x7 mm Body 0 5 mm Pitch...

Page 69: ...USB 2 0 High Speed 2 Port Hub Controller Datasheet Revision 1 0 3 11 09 69 SMSC USB251x DATASHEET Figure 11 3 64 Pin QFN 9x9 mm Body 0 5 mm Pitch...

Page 70: ...USB 2 0 Hi Speed Hub Controller Datasheet Revision 1 0 3 11 09 70 SMSC USB251x DATASHEET 11 1 Tape and Reel Specifications Figure 11 4 36 Pin Package Tape Specifications...

Page 71: ...USB 2 0 Hi Speed Hub Controller Datasheet SMSC USB251x 71 Revision 1 0 3 11 09 DATASHEET Figure 11 5 48 Pin Package Tape Specifications...

Page 72: ...USB 2 0 Hi Speed Hub Controller Datasheet Revision 1 0 3 11 09 72 SMSC USB251x DATASHEET Figure 11 6 36 Pin and 48 Pin Package Reel Specifications...

Reviews: