USB 3.0

USB 3.0 Specification ›

Provides technical details necessary to understand USB 3.0 requirements and design USB 3.0-compatible products.

USB 3.0 Internal Connector and Cable Specification ›

Describes the internal cable interface for USB 3.0 connections in a desktop—focusing on the electrical and mechanical requirements of the connector—and cable assembly. The detailed daughter card or direct-cable implementation is out of the scope of this documentation.

eXtensible Host Controller Interface for USB (xHCI) ›

This specification describes the register-level host controller interface for all USB speeds and includes a description of the hardware/software interface between the system software and the host controller hardware.

The specification is intended for hardware component designers, system builders, and device driver (software) developers. The reader is expected to be familiar with the current USB specification revisions.

Adopters can demonstrate compliance of their product(s) with the adopters agreement.

USB Type-C Connector System Software Interface (UCSI) ›

This specification describes the registers and data structures used to interface with the USB Type-C connectors on a system. The system software component is referred to as the OS Policy Manager (OPM) in this specification.

This specification is intended for hardware component designers, system builders, and device driver (software) developers. The reader is expected to be familiar with USB Type-C and USB Power Delivery (PD) specifications. In spite of due diligence, there may exist conflicts between this specification and either one or both of the above mentioned specifications. In such cases the USB Type-C and USB Power Delivery (PD) take precedence.

Adopters can demonstrate compliance of their product(s) with the adopter’s agreement.

White paper: Provides strategies for BIOS implementation of UCSI and includes reference documents and common terminology.

xHCI Adopters Agreement

Adopters Agreement for xHCI Specification for USB ›

Adopters can demonstrate compliance of their product(s) with the specification through the xHCI compliance testing program provided by Intel.

For details on the program, contact us.

Note: In case of conflicts between the xHCI and the USB specifications, the USB specifications take precedence and must be followed.

Enhanced Host Controller Interface (EHCI) Specification

Information includes licensing, revisions, addendums, and technical questions.

EHCI specification ›