USB Hubs

A Hub expands a single USB port into several ports that are accessible by the Host. Hubs have one upstream port facing the Host, and multiple downstream ports facing the attached devices. Common USB 2.0 Hubs have four downstream ports.

To the Host, a Hub will look like a device with multiple endpoints. Each downstream port is represented by an endpoint in the Hub. In addition to the downstream-port endpoints, each Hub reserves Endpoint 1 IN to inform the Host that a downstream device has either been inserted or removed from the bus. See the "USB Enumeration" page for details on this process.

Root Hub

Only one device can be connected to a Host. If more than one device exists in a system, it can only be connected to the Host through a Hub. The Hub directly connected to the Host is called the Root-Hub. There can be up to five additional Hubs connected to the Root-Hub in series to create separate tiers. The maximum number of tiers in a USB system is seven.

Power Hubs

USBs Hosts are required to make available a certain amount of power for enumeration and operation. The amount of power required depends upon the specified "USB Speed". A Hub can either draw power from the USB bus (bus-powered) or have its own external power supply (self-powered).

  • Bus-powered Hubs will draw power from the Host and cannot add any additional power to devices.
  • Self-powered Hubs are capable of supplying power to the device to augment the power delivery of the Host. Self-powered Hubs report the amount of power available to each port to the Host.

During the enumeration process, a Host will consider the power characteristics of a Hub when deciding which downstream device configurations to activate.

Enhanced Hub Capabilities

With the newer specification (since USB 2.0), additional capabilities have been added to Hub. These include:

  • Speed detection of the device
  • Power distribution and reporting

See the "Specifcations on USB Speeds" for more information on the enhanced Hub capabilities.

 Learn More

© 2024 Microchip Technology, Inc.
Notice: ARM and Cortex are the registered trademarks of ARM Limited in the EU and other countries.
Information contained on this site regarding device applications and the like is provided only for your convenience and may be superseded by updates. It is your responsibility to ensure that your application meets with your specifications. MICROCHIP MAKES NO REPRESENTATIONS OR WARRANTIES OF ANY KIND WHETHER EXPRESS OR IMPLIED, WRITTEN OR ORAL, STATUTORY OR OTHERWISE, RELATED TO THE INFORMATION, INCLUDING BUT NOT LIMITED TO ITS CONDITION, QUALITY, PERFORMANCE, MERCHANTABILITY OR FITNESS FOR PURPOSE. Microchip disclaims all liability arising from this information and its use. Use of Microchip devices in life support and/or safety applications is entirely at the buyer's risk, and the buyer agrees to defend, indemnify and hold harmless Microchip from any and all damages, claims, suits, or expenses resulting from such use. No licenses are conveyed, implicitly or otherwise, under any Microchip intellectual property rights.