USB Type-C

USB Type-C® and USB Power Delivery Testing Index

The USB Type-C® Product Matrix
USB Type-C® Connectors and Cable Assemblies Compliance Document
USB Type-C® Functional Test Specification
USB xHCI Interoperability Test Procedures for Peripherals, Hubs, Hosts with USB Type-C®
USB Type-C® IOP/CV Test Equipment
USB Type-C® End Product Cable Test Plan
USB Type-C® and Power Delivery Source Power Requirements Test Specification
USB Power Delivery Compliance Plan

General Compliance Information

If you would like to be updated when new compliance documents are posted to the website please send an email to admin@usb.org and request to be added to the Compliance Updates mailing list.

Please review the USB-IF Compliance Updates webpage frequently  for the latest information regarding the USB-IF Compliance Program. The updates may contain information on test requirements and/or test procedures.

Testing for USB Type-C® is currently available at the USB Platform Interoperability Lab and at our certified Independent test labs.

Register Your Product for Testing

Information about the Compliance Program can be found on the Compliance Homepage. To register your product for testing please login and register here.

Test Matrix

The USB Type-C® Product Matrix is available for download here. (Updated August 16, 2022)

Test Specifications and Equipment

Below are the test specifications and equipment that are applicable for USB Type-C® and Power Delivery testing. These documents can also be found in the Document Library.

USB Type-C® Connectors and Cable Assemblies Compliance Document, v2.1b

The USB Type-C® Connectors and Cable Assemblies Compliance Document v 2.1b is available for download here.

USB Type-C® Functional Test Specification

The USB Type-C® Functional Test Specification version 0.88 is available for download here.

USB Type-C® Functional Test Specification Equipment

Note: All USB Type-C® products must be tested against the Teledyne LeCroy solution and one other solution at this time.

xHCI Interoperability Test Procedures For Peripherals, Hubs, Hosts (procedures for USB 2.0, USB 3.1 Gen 1, USB 3.1 Gen 2 with Legacy and USB Type-C® Connectors)

The xHCI Interoperability Test Procedures For Peripherals, Hubs, Hosts with USB Type-C® version 0.97 is available for download here.

USB Type-C® IOP/CV Test Equipment

Please contact usbcompliance@usb.org for a list of devices used for USB PD and USB Type-C Interop Testing.  Please note the equipment list is expected to change periodically as equipment models are discontinued or reach end of life.

USB Type-C® End Product Cable Test Plan

The USB Type-C® End Product Cable Test Plan revision 0.76 (Updated December 4, 2016) is available for download here.

USB Type-C® and Power Delivery Source Power Requirements Test Specification

The USB Type-C® and Power Delivery Source Power Requirements Test Specification revision 0.79 is available for download here.

USB Type-C and Power Delivery Source Power Requirements Test Specification Equipment
Note: USB Type-C Sinks and PD Consumers are not required to test against this solution.

USB Power Delivery Compliance

The USB PD Compliance Test Specification is available for download here. (Updated July 18, 2022)

Approved Equipment for USB Power Delivery Compliance Test Specification Revision 1.4 Version 2.

Note: All USB PD products must be tested against 2 of the 4 approved solutions listed below.

Test solutions (1-3) below implement all sections (Physical, Protocol, and Power) of this test specification.*

  1. Granite River Labs- USB Power Delivery and USB Type-C Tester and Analyzer (GRL-USB-PD-C2)
  2. MQP PDT 
  3. Teledyne LeCroy - Voyager M310e/M310p/M4x Protocol Analyzer / Exerciser / Compliance Test Platform

* FRS and EPR sections are not officially approved for testing.

Test solution (4) listed below only implements the Protocol section of this test specification (if this solution is selected see Note below)

  1. Ellisys USB Explorer® 350 Protocol Analyzer, Generator, and Compliance Test System

Note:  If Ellisys Tester is used for testing as one of the 4 approved solutions, then the Physical and Power Tests shall be run on another approved solution. If the Ellisys solution is used, two additional approved solutions are required. One to perform all sections and the other to perform only Physical and Power sections.