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 1.63 (10-14-04)Page 2SMSC USB20H04
DATASHEET
4-Port USB2.0 Controller
Datasheet
USB20H04 Datasheet Revisions
PAGE(S) SECTION/FIGURE/ENTRY CORRECTION
Cover Ordering Information Added lead-free part number Revision 1.63
26 Table 8.4 Removed 0000 from the over-current timer
7.5 Serial Interface .................................................................................................................................. 20
7.10 Port Controller................................................................................................................................ 21
7.12.1 Over-Current Sense ............................................................................................................................21
7.13 LED Drivers.................................................................................................................................... 21
8.4.2 USB Reset ..............................................................................................................................................30
Figure 8.3 - Timing for Configuration from SMBus .......................................................................................................28
Figure 8.4 - Timing to Complete Configuration from EEPROM ....................................................................................29
Figure 10.1 - High Level Block Diagram of a Self-Powered Hub..................................................................................36
Figure 10.2 - USB Downstream Port Connection.........................................................................................................37
Figure 11.1 - 64 Pin TQFP Package Outline, 10 x 10 x 1.4 Body, 2 MM Footprint ......................................................38
List of Tables
Table 4.1 - System Interface Signals ...........................................................................................................................12
Table 4.2 – Configuration Select and Serial Port Interface...........................................................................................12
Table 4.3 - USB I/O Signals .........................................................................................................................................13
Table 4.4 - Biasing and Clock Oscillator Signals..........................................................................................................14
Table 4.5 - Power and Ground Signals ........................................................................................................................14
Table 4.6 – USB20H04 Buffer Type Descriptions ........................................................................................................14
Table 5.1 - Absolute Maximum Ratings (In accordance with the Absolute Maximum Rating system (IEC 60134).......15
Table 6.2 - DC Electrical Characteristics: Digital Pins ..................................................................................................16
Table 8.7 - Time Values to Configure from SMBus ......................................................................................................28
Table 8.8 - Time Values to Configure From EEPROM.................................................................................................29
The USB20H04 four-port hub controller is fully compliant with the USB2.0 Specification and does not
require firmware development. When connected to a high-speed host, the four downstream facing ports
can operate at low-speed (1.5Mb/s), full-speed (12Mb/s), or high-speed (480Mb/s). As required by the
USB2.0 Specification, the USB20H04 is fully backward compatible with legacy full-speed hosts. A
dedicated Transaction Translator (TT) is available for each downstream facing port. This architecture
ensures maximum USB throughput for each connected device when operating with mixed-speed
peripherals.
The USB20H04 supports both bus-powered and self-powered configurations. For self-powered operation,
an external supply is used to power the downstream facing ports. In bus-powered mode, all power is
derived from the upstream facing port and no external power supply is required. An external USB power
distribution switch device is used to control V
sense over-current conditions.
A default configuration is available in the USB20H04 following a reset. This configuration may be sufficient
for some applications when it is desired to save the expense of an EEPROM. The controller may also be
configured from a microcontroller or an external EEPROM. When using the microcontroller interface, the
USB20H04 appears as an SMBus slave device. The EEPROM interface supports a 2-wire I
switching to downstream ports, and to limit current and
BUS
4-Port USB2.0 Hub Controller
Datasheet
2
C device.
All required resistors on the USB ports are integrated into the USB20H04. 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.
Throughout this document the upstream facing port of the hub will be referred to as the upstream port, and
the four downstream facing ports will be called the downstream ports.
1.1 Applications
The Universal Serial Bus (USB) hub may be used in a number of applications:
Standalone hubs
Keyboards
Monitors
Motherboard hubs
Docking stations and port replicators
Printers and scanners
External storage devices
Auxiliary battery docks
Revision 1.63 (10-14-04)Page 8SMSC USB20H04
DATASHEET
4-Port USB2.0 Controller
Datasheet
1.2 OEM Selectable Features
The 4-Port Hub supports several OEM selectable features:
Operation as a bus-powered, self-powered or dynamic-powered hub. (When configured for dynamic
operation, the controller automatically switches to bus-powered mode if a local power source is
unavailable).
Configure downstream facing port power switching on an individual or ganged basis.
Configure downstream facing port over-current sensing on an individual or ganged basis.
Enable downstream facing port LED indicators.
Select multiple or single transaction translator mode.
Select whether the hub is part of a compound device (when any downstream facing port is
permanently hardwired to a USB peripheral device, the hub is part of a compound device).
Select the presence of a permanently hardwired USB peripheral device on a port by port basis.
Enable downstream facing ports a port by port basis.
Enable EOP generation of EOF1 when operating in full-speed mode, as described in Section 11.3.1 of
the USB2.0 Specification.
Enable USB On-The-Go Session Request Protocol (SRP) support.
Configure the delay time for filtering the over-current sense inputs.
Configure the delay time until port power is good after the SetPortPower command is received.
Indicate the maximum current that the 4-port hub consumes from an upstream port.
Indicate the maximum current required for the hub controller.
1.3 Pin Selectable Options to the Default Configuration
The USB20H04 includes a default configuration for those applications where an external EEPROM or
SMBus device is not available to provide the configuration. This configuration may be adequate in some
applications. A pin selectable feature supports configuration as either a bus-powered hub or a
self-powered hub determined by the logic level of the SELF_PWR pin following reset.
SMSC USB20H04 Page 9 Revision 1.63 (10-14-04)
DATASHEET
Chapter 2Functional Block Diagram
To Upstream
V
BUS
Upstream
USB Data
24 MHz
Crystal
Pin
Selectable
Options
4-Port USB2.0 Hub Controller
Datasheet
To EEPROM or
SMBus Master
SCKSD
Bus-Power
Detect/
Pulse
V
BUS
Downstream
PHY #1
Upstream
PHY
Repeater
Routing Logic
Port #1
OC Sense
Switch Driver
LED Drivers
Internal
PLL
Configuration
TT#1TT#2TT#3TT
#4
Downstream
PHY #4
Select
ControllerSIE
Controller
Port #4
OC Sense
Switch Driver
LED Drivers
Serial
Interface
Port
Downstream
USB DataOCSense
Revision 1.63 (10-14-04) Page 10 SMSC USB20H04
Switch/LED
Downstream
Drivers
Figure 2.1 - Block Diagram
USB DataOCSense
Switch/LED
Drivers
DATASHEET
4-Port USB2.0 Controller
Datasheet
Chapter 3Pinout
VSS
RBIAS
ATEST
VDDA33
VDDA18
VSS
XTAL1/CLKIN
XTAL2
VDDA18
VSS
VDD18
VSS
VBUSDET
SELF_PWR
SMB_SEL_N
RESET_N
VDDA33
USBDP0
USBDM0
VSS
USBDM1
USBDP1
VDDA33
USBDP2
USBDM2
VSS
USBDM3
USBDP3
VDDA33
USBDP4
USBDM4
VSS
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
646362
17
18
NC
NC
61
6059585756555453525150
USB20H04
2122232425262728293031
20
19
VSS
AM4_N
GR4_N
AM3_N
GR3_N
AM2_N
GR2_N
AM1_N
GR1_N
VDD33
VSS
VDD18
49
48
TEST_P3
CLKIN_EN
47
46
OCS1_N
45
VBUS1_N
44
OCS2_N
43
VBUS2_N
42
VDD18
VSS
41
40
39
38
37
36
35
34
33
32
TEST_P0
TEST_P1
OCS3_N
VBUS3_N
OCS4_N
VBUS4_N
CS/EESEL
SCK/SCL
SD/SDA
TEST_P2
Figure 3.1– 64 Pin TQFP
SMSC USB20H04 Page 11 Revision 1.63 (10-14-04)
DATASHEET
Chapter 4Interface Signal Definition
4.1 Pin Descriptions
Table 4.1 - System Interface Signals
4-Port USB2.0 Hub Controller
Datasheet
NAME
RESET_N IS Low
SELF_PWR I High
TEST_P0 IPD N/A
TEST_P1 IPD N/A
TEST_P2 IPD N/A
TEST_P3 IPD N/A
ATEST AO N/A
NAME
SMB_SEL_N I N/A
CS/EE_SEL IO8 N/A
SD/SDA IOSD12 N/A
SCK/SCL IOSD12 N/A
BUFFER
TYPE
BUFFER
TYPE
ACTIVE
LEVEL
Chip Reset. The minimum active low pulse is 100ns. See section 8.4 for a complete description of operation following a reset.
Self-power Detect. Detects availability of local self-power source:
0: Self/local power source is NOT available (i.e., 4- Port Hub gets all power
from Upstream USB V
1: Self/local power source is available.
Test Pin. Do Not Connect
Test Pin. Do Not Connect
Test Pin. Do Not Connect
Test Pin. Do Not Connect
Test Pin. Do Not Connect
Table 4.2 – Configuration Select and Serial Port Interface
ACTIVE
LEVEL
SMBus Select. Selects between configuration via the SMBus interface, or
from an external EEPROM or using the internal default, as described in
the table below.
SMB_SEL_N CS/EE_SEL SMBus or EEPROM interface
Chip Select. This multifunction pin is sampled on the rising edge of
RESET_N. If SMB_SEL_N = 1, the internal default configuration will be
used when this pin is low, or the external I2C EEPROM will supply the
configuration when this pin is high. When SMB_SEL_N = 0, this pin
selects the SMBus slave address, as described in the table above.
Connect a 1k ohm resistor in series with the input when connecting this
pin to either VDD or VSS.