USB 2.0 High-Speed 2-Port Hub Controller
Datasheet
Chapter 2 General Description
The SMSC USB251x hub family is a group of low-power, OEM configurable, MTT (multi
transaction translator)1 hub controller IC’s with downstream ports for embedded USB solutions.
The SMSC USB251x hub family is fully compliant with the USB 2.0 specification. Each of the
SMSC hub controllers can attach to an upstream port as a full-speed hub or as a full-/hi-speed
hub. The SMSC hub controllers support 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 USB251x hub family includes programmable features such as:
MultiTRAKTM Technology which utilizes a dedicated TT per port to maintain consistent full-
speed data throughput regardless of the number of active downstream connections. MultiTRAKTM
outperforms conventional USB 2.0 hubs with a single TT in USB full-speed data transfers.
PortMap which provides flexible port mapping and disable sequences. The downstream ports of
a USB251x hub can be reordered or disabled in any sequence to support multiple platform
designs with minimum effort. For any port that is disabled, the USB251x hub controllers
automatically reorder 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 to avoid uneven trace length or
crossing of the USB differential signals on the PCB.
PHYBoost which enables 4 programmable levels of USB signal drive strength in downstream
port transceivers. PHYBoost attempts to restore USB signal integrity.
OEM Selectable Features
A default configuration is available in each of the SMSC USB251x hub controllers following a
reset. This configuration may be sufficient for most applications. Strapping option pins make it
possible to modify a sub-set of the configuration options.
The USB251x hub controllers may be configured by an external EEPROM or a microcontroller.
When using the microcontroller interface, the hub appears as an SMBus slave device. If the hub
is pin-strapped for external EEPROM configuration but no external EEPROM is present, then a
value of ‘0’ will be written to all configuration data bit fields (the hub will attach to the host with
all ‘0’ values).
The USB251x hub family supports OEM selectable features including:
Optional OEM configuration via I2C EEPROM or via the industry standard SMBus interface
from an external SMBus host or microcontroller.
Supports compound devices on a port-by-port basis.
Selectable over-current sensing and port power control on an individual or ganged basis to
match the OEM’s choice of circuit board component selection.
Customizable vendor ID, product ID, and device ID.
Configurable delay time for filtering the over-current sense inputs.
Configurable downstream port power-on time reported to the host.
Supports indication of the maximum current that the hub consumes from the USB upstream
port.
Supports Indication of the maximum current required for the hub controller.
1.USB2512A/2Ai only uses a single transaction translator.
Revision 1.0 (3-11-09)
8
SMSC USB251x
DATASHEET