USB - Wikipedia
USB - Wikipedia
USB
Universal Serial Bus (USB) is an industry standard, developed by USB
USB
Implementers Forum (USB-IF), that allows data exchange and delivery of
Universal Serial Bus
power between many types of electronics. It specifies its architecture, in
particular its physical interface, and communication protocols for data
transfer and power delivery to and from hosts, such as personal computers, to
and from peripheral devices, e.g. displays, keyboards, and mass storage
devices, and to and from intermediate hubs, which multiply the number of a
host's ports.[2]
Each specification sub-version supports different signaling rates from 1.5 and 12 Mbit/s half-duplex in USB 1.0/1.1 to
80 Gbit/s full-duplex in USB4 2.0.[5][6][7][2] USB also provides power to peripheral devices; the latest versions of the
standard extend the power delivery limits for battery charging and devices requiring up to 240 watts as defined in USB
Power Delivery (USB-PD) Rev. V3.1.[8] Over the years, USB(-PD) has been adopted as the standard power supply and
charging format for many mobile devices, such as mobile phones, reducing the need for proprietary chargers.[9]
Overview
USB was designed to standardize the connection of peripherals to personal computers, both to exchange data and to supply
electric power. It has largely replaced interfaces such as serial ports and parallel ports and has become commonplace on
various devices. Peripherals connected via USB include computer keyboards and mice, video cameras, printers, portable
media players, mobile (portable) digital telephones, disk drives, and network adapters.
https://en.wikipedia.org/wiki/USB 1/29
2/17/25, 6:54 PM USB - Wikipedia
USB connectors have been increasingly replacing other types of charging cables for portable devices.
USB connector interfaces are classified into three types: the many various legacy Type-A (upstream) and Type-B
(downstream) connectors found on hosts, hubs, and peripheral devices, and the modern Type-C (USB-C) connector, which
replaces the many legacy connectors as the only applicable connector for USB4.
The Type-A and Type-B connectors came in Standard, Mini, and Micro sizes. The standard format was the largest and was
mainly used for desktop and larger peripheral equipment. The Mini-USB connectors (Mini-A, Mini-B, Mini-AB) were
introduced for mobile devices. Still, they were quickly replaced by the thinner Micro-USB connectors (Micro-A, Micro-B,
Micro-AB). The Type-C connector, also known as USB-C, is not exclusive to USB, is the only current standard for USB, is
required for USB4, and is required by other standards, including modern DisplayPort and Thunderbolt. It is reversible and
can support various functionalities and protocols, including USB; some are mandatory, and many are optional, depending
on the type of hardware: host, peripheral device, or hub.[10][11]
USB specifications provide backward compatibility, usually resulting in decreased signaling rates, maximal power offered,
and other capabilities. The USB 1.1 specification replaces USB 1.0. The USB 2.0 specification is backward-compatible with
USB 1.0/1.1. The USB 3.2 specification replaces USB 3.1 (and USB 3.0) while including the USB 2.0 specification. USB4
"functionally replaces" USB 3.2 while retaining the USB 2.0 bus operating in parallel.[5][6][7][2]
The USB 3.0 specification defined a new architecture and protocol named SuperSpeed (aka SuperSpeed USB, marketed as
SS), which included a new lane for a new signal coding scheme (8b/10b symbols, 5 Gbit/s; later also known as Gen 1)
providing full-duplex data transfers that physically required five additional wires and pins, while preserving the USB 2.0
architecture and protocols and therefore keeping the original four pins/wires for the USB 2.0 backward-compatibility
resulting in 9 wires (with 9 or 10 pins at connector interfaces; ID-pin is not wired) in total.
The USB 3.1 specification introduced an Enhanced SuperSpeed System – while preserving the SuperSpeed architecture and
protocol (SuperSpeed USB) – with an additional SuperSpeedPlus architecture and protocol (aka SuperSpeedPlus USB)
adding a new coding schema (128b/132b symbols, 10 Gbit/s; also known as Gen 2); for some time marketed as SuperSpeed+
(SS+).
The USB 3.2 specification[7] added a second lane to the Enhanced SuperSpeed System besides other enhancements so that
the SuperSpeedPlus USB system part implements the Gen 1×2, Gen 2×1, and Gen 2×2 operation modes. However, the
SuperSpeed USB part of the system still implements the one-lane Gen 1×1 operation mode. Therefore, two-lane operations,
namely USB 3.2 Gen 1×2 (10 Gbit/s) and Gen 2×2 (20 Gbit/s), are only possible with Full-Featured USB-C. As of 2023, they
are somewhat rarely implemented; Intel, however, started to include them in its 11th-generation SoC processor models, but
Apple never provided them. On the other hand, USB 3.2 Gen 1(×1) (5 Gbit/s) and Gen 2(×1) (10 Gbit/s) have been quite
common for some years.
https://en.wikipedia.org/wiki/USB 2/29
2/17/25, 6:54 PM USB - Wikipedia
Standard-A
[rem 1]
Standard-B
[rem 1]
Mini-A
Connector
Mini-B
Micro-A[rem 5]
[rem 1]
Micro-B
[rem 1]
1. Limited to max speed at 10 Gbit/s, since only one-lane (×1) operation mode is possible.
2. Backward compatibility given.
3. Only as receptacle.
Remarks: 4. Accepts both Mini-A and Mini-B plugs.
5. Only as plug.
6. Backward compatibility given by USB 2.0 implementation.
7. Accepts both Micro-A and Micro-B plugs.
Objectives
The Universal Serial Bus was developed to simplify and improve the interface between personal computers and peripheral
devices, such as cell phones, computer accessories, and monitors, when compared with previously existing standard or ad
hoc proprietary interfaces.[12]
https://en.wikipedia.org/wiki/USB 3/29
2/17/25, 6:54 PM USB - Wikipedia
From the computer user's perspective, the USB interface improves ease of use in several ways:
The USB interface is self-configuring, eliminating the need for the user to adjust the device's settings for speed or data
format, or configure interrupts, input/output addresses, or direct memory access channels.[13]
USB connectors are standardized at the host, so any peripheral can use most available receptacles.
USB takes full advantage of the additional processing power that can be economically put into peripheral devices so that
they can manage themselves. As such, USB devices often do not have user-adjustable interface settings.
The USB interface is hot-swappable (devices can be exchanged without shutting the host computer down).
Small devices can be powered directly from the USB interface, eliminating the need for additional power supply cables.
Because the use of the USB logo is only permitted after compliance testing, the user can have confidence that a USB
device will work as expected without extensive interaction with settings and configuration.
The USB interface defines protocols for recovery from common errors, improving reliability over previous interfaces.[12]
Installing a device that relies on the USB standard requires minimal operator action. When a user plugs a device into a
port on a running computer, it either entirely automatically configures using existing device drivers, or the system
prompts the user to locate a driver, which it then installs and configures automatically.
The USB standard also provides multiple benefits for hardware manufacturers and software developers, specifically in the
relative ease of implementation:
The USB standard eliminates the requirement to develop proprietary interfaces to new peripherals.
The wide range of transfer speeds available from a USB interface suits devices ranging from keyboards and mice up to
streaming video interfaces.
A USB interface can be designed to provide the best available latency for time-critical functions or can be set up to do
background transfers of bulk data with little impact on system resources.
The USB interface is generalized with no signal lines dedicated to only one function of one device.[12]
Limitations
As with all standards, USB possesses multiple limitations to its design:
USB cables are limited in length, as the standard was intended for peripherals on the same tabletop, not between rooms
or buildings. However, a USB port can be connected to a gateway that accesses distant devices.
USB data transfer rates are slower than those of other interconnects such as 100 Gigabit Ethernet.
USB has a strict tree network topology and master/slave protocol for addressing peripheral devices; slave devices
cannot interact with one another except via the host, and two hosts cannot communicate over their USB ports directly.
Some extension to this limitation is possible through USB On-The-Go, Dual-Role-Devices[14] and protocol bridge.
A host cannot broadcast signals to all peripherals at once; each must be addressed individually.
While converters exist between certain legacy interfaces and USB, they might not provide a full implementation of the
legacy hardware. For example, a USB-to-parallel-port converter might work well with a printer, but not with a scanner
that requires bidirectional use of the data pins.
For a product developer, using USB requires the implementation of a complex protocol and implies an "intelligent"
controller in the peripheral device. Developers of USB devices intended for public sale generally must obtain a USB ID,
which requires that they pay a fee to the USB Implementers Forum (USB-IF). Developers of products that use the USB
specification must sign an agreement with the USB-IF. Use of the USB logos on the product requires annual fees and
membership in the organization.[12]
History
A group of seven companies began the development of USB in 1995:[16] Compaq, DEC, IBM, Intel,
Microsoft, NEC, and Nortel. The goal was to make it fundamentally easier to connect external devices to
PCs by replacing the multitude of connectors at the back of PCs, addressing the usability issues of
existing interfaces, and simplifying software configuration of all devices connected to USB, as well as The basic USB
permitting greater data transfer rates for external devices and plug and play features.[17] Concepts of the trident logo[15]
1979 Atari SIO serial bus, of the 8-bit Atari commuters, and the 1980 IEEE-488 derived Commodore
bus, and Hewlett Packard's HP-IL bus pioneered this approach.[18][19] A consortium lead by Apple, and
containing Sony, Panasonic (Matsushita), LG, Toshiba, Hitachi, Cannon, Philips Electronics, Compaq, Thomson and Texas
Instruments, would develop the concept further, from 1986, as the IEEE 1394 firewire standard and patent pool.[20] Joseph
https://en.wikipedia.org/wiki/USB 4/29
2/17/25, 6:54 PM USB - Wikipedia
C. Decuir, originally of Atari, then Commodore, and a designer of the Atari SIO common bus, would work on the USB
project, for Microsoft, obtaining one of the related US patents.[21] Ajay Bhatt and his team worked on the standard at
Intel;[22][23] the first integrated circuits supporting USB were produced by Intel in 1995.[24]
USB 1.x
Released in January 1996, USB 1.0 specified signaling rates of 1.5 Mbit/s (Low Bandwidth or Low
Speed) and 12 Mbit/s (Full Speed).[25] It did not allow for extension cables, due to timing and power
limitations. Few USB devices made it to the market until USB 1.1 was released in August 1998. USB 1.1 The Basic-Speed
was the earliest revision that was widely adopted and led to what Microsoft designated the "Legacy-free USB logo
PC".[26][27][28]
Neither USB 1.0 nor 1.1 specified a design for any connector smaller than the standard type A or type B. Though many
designs for a miniaturized type B connector appeared on many peripherals, conformity to the USB 1.x standard was
hampered by treating peripherals that had miniature connectors as though they had a tethered connection (that is: no plug
or receptacle at the peripheral end). There was no known miniature type A connector until USB 2.0 (revision 1.01)
introduced one.
USB 2.0
USB 2.0 was released in April 2000, adding a higher maximum signaling rate of 480 Mbit/s (maximum
theoretical data throughput 53 MByte/s[29]) named High Speed or High Bandwidth, in addition to the
USB 1.x Full Speed signaling rate of 12 Mbit/s (maximum theoretical data throughput 1.2 MByte/s).[30]
The Hi-Speed
Modifications to the USB specification have been made via engineering change notices (ECNs). The USB logo
most important of these ECNs are included into the USB 2.0 specification package available from
USB.org:[31]
USB 3.x
The USB 3.0 specification was released on 12 November 2008, with its management transferring from
USB 3.0 Promoter Group to the USB Implementers Forum (USB-IF) and announced on 17 November
2008 at the SuperSpeed USB Developers Conference.[33]
Deprecated
USB 3.0 adds a new architecture and protocol named SuperSpeed, with associated backward-compatible SuperSpeed USB
plugs, receptacles, and cables. SuperSpeed plugs and receptacles are identified with a distinct logo and logo
blue inserts in standard format receptacles.
The SuperSpeed architecture provides for an operation mode at a rate of 5.0 Gbit/s, in addition to the three existing
operation modes. Its efficiency is dependent on a number of factors including physical symbol encoding and link-level
overhead. At a 5 Gbit/s signaling rate with 8b/10b encoding, each byte needs 10 bits to transmit, so the raw throughput is
500 MB/s. When flow control, packet framing and protocol overhead are considered, it is realistic for about two-thirds of
the raw throughput, or 330 MB/s to transmit to an application.[34]: 4–19 SuperSpeed's architecture is full-duplex; all earlier
implementations, USB 1.0-2.0, are all half-duplex, arbitrated by the host.[35]
https://en.wikipedia.org/wiki/USB 5/29
2/17/25, 6:54 PM USB - Wikipedia
Low-power and high-power devices remain operational with this standard, but devices implementing SuperSpeed can
provide an increased current of between 150 mA and 900 mA, by discrete steps of 150 mA.[34]: 9–9
USB 3.0 also introduced the USB Attached SCSI Protocol (UASP), which provides generally faster transfer speeds than the
BOT (Bulk-Only-Transfer) protocol.
USB 3.1, released in July 2013 has two variants. The first one preserves USB 3.0's SuperSpeed architecture and protocol and
its operation mode is newly named USB 3.1 Gen 1,[36][37] and the second version introduces a distinctively new
SuperSpeedPlus architecture and protocol with a second operation mode named as USB 3.1 Gen 2 (marketed as
SuperSpeed+ USB). SuperSpeed+ doubles the maximum signaling rate to 10 Gbit/s (later marketed as SuperSpeed USB
10 Gbps by the USB 3.2 specification), while reducing line encoding overhead to just 3% by changing the encoding scheme to
128b/132b.[36][38]
USB 3.2, released in September 2017,[39] preserves existing USB 3.1 SuperSpeed and SuperSpeedPlus architectures and
protocols and their respective operation modes, but introduces two additional SuperSpeedPlus operation modes (USB 3.2
Gen 1×2 and USB 3.2 Gen 2×2) with the new USB-C Fabric with signaling rates of 10 and 20 Gbit/s (raw data rates of 1212
and 2424 MB/s). The increase in bandwidth is a result of two-lane operation over existing wires that were originally
intended for flip-flop capabilities of the USB-C connector.[40]
Naming scheme
Starting with the USB 3.2 specification, USB-IF introduced a new naming scheme.[41] To help companies with the branding
of the different operation modes, USB-IF recommended branding the 5, 10, and 20 Gbit/s capabilities as SuperSpeed USB
5Gbps, SuperSpeed USB 10 Gbps, and SuperSpeed USB 20 Gbps, respectively.[42]
In 2023, they were replaced again,[43] removing "SuperSpeed", with USB 5Gbps, USB 10Gbps, and USB 20Gbps. With new
Packaging and Port logos.[44]
USB4
The USB4 specification was released on 29 August 2019 by the USB Implementers Forum.[45]
The USB4 2.0 specification was released on 1 September 2022 by the USB Implementers Forum.[46]
Deprecated
USB4 is based on the Thunderbolt 3 protocol.[47] It supports 40 Gbit/s throughput, is compatible with Certified USB4
Thunderbolt 3, and backward compatible with USB 3.2 and USB 2.0.[48][49] The architecture defines a logo
method to share a single high-speed link with multiple end device types dynamically that best serves the
transfer of data by type and application.
During CES 2020, USB-IF and Intel stated their intention to allow USB4 products that support all the optional functionality
as Thunderbolt 4 products.
USB4 2.0 with 80 Gbit/s speeds was to be revealed in November 2022.[50][51] Further technical details were to be released
at two USB developer days scheduled for November 2022.[52]
The USB4 specification states that the following technologies shall be supported by USB4:[45]
https://en.wikipedia.org/wiki/USB 6/29
2/17/25, 6:54 PM USB - Wikipedia
Mandatory for
Connection Remarks
host hub device
The operation modes USB 3.2 Gen 2×2 and USB4 Gen 2×2 – or: USB 3.2 Gen 2×1 and USB4 Gen 2×1 – are not
interchangeable or compatible; all participating controllers must operate with the same mode.
https://en.wikipedia.org/wiki/USB 7/29
2/17/25, 6:54 PM USB - Wikipedia
Version history
Release versions
USB 3.0 November 2008 5 Gbit/s: SuperSpeed (SS) Renamed to USB 3.1 Gen 1,[36] and later to USB 3.2 Gen 1×1.
USB 3.1 July 2013 10 Gbit/s: SuperSpeed+ (SS+) Renamed to USB 3.1 Gen 2,[36] and later to USB 3.2 Gen 2×1.
USB 3.2 August 2017 20 Gbit/s: SuperSpeed+ two-lane Includes new USB 3.2 Gen 1×2 and Gen 2×2 two-lane modes.[54]
Requires Full-Featured USB-C.
Includes new USB4 Gen 2×2 (64b/66b encoding) and Gen 3×2
(128b/132b encoding) modes and introduces USB4 routing for tunneling of
USB4 August 2019 40 Gbit/s: two-lane
USB 3.2, DisplayPort 1.4a and PCI Express traffic and host-to-host
transfers, based on the Thunderbolt 3 protocol; requires USB4 Fabric.
Includes new USB4 Gen 4×2 (PAM-3 encoding) mode to get 80 and
USB4 2.0 September 2022 120 ⇄ 40 Gbit/s: asymmetric
120 Gbit/s over Type-C connector.[55] Requires USB4 Fabric.
https://en.wikipedia.org/wiki/USB 8/29
2/17/25, 6:54 PM USB - Wikipedia
Power-related standards
Release
Release name Max. power Note
date
USB Power Delivery Rev. 1.0 (V. 1.0) 2012-07-05 100 W (20 V, 5 A) Using FSK protocol over bus power (VBUS)
USB Power Delivery Rev. 1.0 (V. 1.3) 2014-03-11 100 W (20 V, 5 A)
USB Type-C Rev. 1.0 2014-08-11 15 W (5 V, 3 A) New connector and cable specification
USB Power Delivery Rev. 2.0 (V. 1.1) 2015-05-07 100 W (20 V, 5 A)
USB Power Delivery Rev. 2.0 (V. 1.3) 2017-01-12 100 W (20 V, 5 A)
USB Power Delivery Rev. 3.0 (V. 1.1) 2017-01-12 100 W (20 V, 5 A)
USB Type-C Rev. 1.3 2017-07-14 15 W (5 V, 3 A)
USB Power Delivery Rev. 3.0 (V. 1.2) 2018-06-21 100 W (20 V, 5 A)
USB Power Delivery Rev. 3.0 (V. 2.0) 2019-08-29 100 W (20 V, 5 A) [58]
USB Power Delivery Rev. 3.1 (V. 1.0) 2021-05-24 240 W (48 V, 5 A)
USB Power Delivery Rev. 3.1 (V. 1.1) 2021-07-06 240 W (48 V, 5 A) [60]
System design
A USB system consists of a host with one or more downstream facing ports (DFP),[61] and multiple peripherals, forming a
tiered-star topology. Additional USB hubs may be included, allowing up to five tiers. A USB host may have multiple
controllers, each with one or more ports. Up to 127 devices may be connected to a single host controller.[62][34]: 8–29 USB
devices are linked in series through hubs. The hub built into the host controller is called the root hub.
A USB device may consist of several logical sub-devices that are referred to as device functions. A composite device may
provide several functions, for example, a webcam (video device function) with a built-in microphone (audio device
function). An alternative to this is a compound device, in which the host assigns each logical device a distinct address and all
logical devices connect to a built-in hub that connects to the physical USB cable.
https://en.wikipedia.org/wiki/USB 9/29
2/17/25, 6:54 PM USB - Wikipedia
USB device communication is based on pipes (logical channels). A pipe connects the host
controller to a logical entity within a device, called an endpoint. Because pipes
correspond to endpoints, the terms are sometimes used interchangeably. Each USB
device can have up to 32 endpoints (16 in and 16 out), though it is rare to have so many.
Endpoints are defined and numbered by the device during initialization (the period after
physical connection called "enumeration") and so are relatively permanent, whereas
pipes may be opened and closed.
Isochronous transfers
At some guaranteed data rate (for fixed-bandwidth streaming data) but with possible data loss (e.g., realtime audio
or video)
Interrupt transfers
Devices that need guaranteed quick responses (bounded latency) such as pointing devices, mice, and keyboards
Bulk transfers
Large sporadic transfers using all remaining available bandwidth, but with no guarantees on bandwidth or latency
(e.g., file transfers)
When a host starts a data transfer, it sends a TOKEN packet containing an endpoint specified with a tuple of
(device_address, endpoint_number). If the transfer is from the host to the endpoint, the host sends an OUT packet (a
specialization of a TOKEN packet) with the desired device address and endpoint number. If the data transfer is from the
device to the host, the host sends an IN packet instead. If the destination endpoint is a uni-directional endpoint whose
manufacturer's designated direction does not match the TOKEN packet (e.g. the manufacturer's designated direction is IN
while the TOKEN packet is an OUT packet), the TOKEN packet is ignored. Otherwise, it is accepted and the data transaction
can start. A bi-directional endpoint, on the other hand, accepts both IN and OUT packets.
Endpoints are grouped into interfaces and each interface is associated with a single
device function. An exception to this is endpoint zero, which is used for device
configuration and is not associated with any interface. A single device function
composed of independently controlled interfaces is called a composite device. A
composite device only has a single device address because the host only assigns a device
address to a function. Two USB 3.0 Standard-A
receptacles (left) and two USB 2.0
When a USB device is first connected to a USB host, the USB device enumeration
Standard-A receptacles (right) on a
process is started. The enumeration starts by sending a reset signal to the USB device. computer's front panel
The signaling rate of the USB device is determined during the reset signaling. After reset,
the USB device's information is read by the host and the device is assigned a unique 7-bit
address. If the device is supported by the host, the device drivers needed for communicating with the device are loaded and
the device is set to a configured state. If the USB host is restarted, the enumeration process is repeated for all connected
devices.
The host controller directs traffic flow to devices, so no USB device can transfer any data on the bus without an explicit
request from the host controller. In USB 2.0, the host controller polls the bus for traffic, usually in a round-robin fashion.
The throughput of each USB port is determined by the slower speed of either the USB port or the USB device connected to
the port.
High-speed USB 2.0 hubs contain devices called transaction translators that convert between high-speed USB 2.0 buses and
full and low speed buses. There may be one translator per hub or per port.
Because there are two separate controllers in each USB 3.0 host, USB 3.0 devices transmit and receive at USB 3.0 signaling
rates regardless of USB 2.0 or earlier devices connected to that host. Operating signaling rates for earlier devices are set in
the legacy manner.
https://en.wikipedia.org/wiki/USB 10/29
2/17/25, 6:54 PM USB - Wikipedia
Device classes
The functionality of a USB device is defined by a class code sent to a USB host. This allows the host to load software modules
for the device and to support new devices from different manufacturers.
Class
Usage Description Examples, or exception
(hexadecimal)
Device class is unspecified, interface descriptors are used to determine needed
00 Device Unspecified[65] drivers
Communications and CDC UART and RS-232 serial adapter, modem, Wi-Fi adapter, Ethernet adapter. Used
02 Both
control together with class 0Ah (CDC-Data) below
03 Interface Human interface device (HID) Keyboard, mouse, joystick
USB mass storage, USB USB flash drive, memory card reader, digital audio player, digital camera,
08 Interface
Attached SCSI external drive
09 Device USB hub High speed USB hub
0A Interface CDC-Data Used together with class 02h (Communications and CDC Control) above
IrDA Bridge, RNDIS, Test & Measurement Class (USBTMC),[66] USB DFU
FE Interface Application-specific
(Device Firmware Upgrade)[67]
FFh Both Vendor-specific Indicates that a device needs vendor-specific drivers
Though most personal computers since early 2005 can boot from USB mass storage
A flash drive, a typical USB mass-
devices, USB is not intended as a primary bus for a computer's internal storage.
storage device
However, USB has the advantage of allowing hot-swapping, making it useful for mobile
peripherals, including drives of various kinds.
https://en.wikipedia.org/wiki/USB 11/29
2/17/25, 6:54 PM USB - Wikipedia
Several manufacturers offer external portable USB hard disk drives, or empty enclosures
for disk drives. These offer performance comparable to internal drives, limited by the
number and types of attached USB devices, and by the upper limit of the USB interface.
Other competing standards for external drive connectivity include eSATA, ExpressCard,
FireWire (IEEE 1394), and most recently Thunderbolt.
An M.2 (2242) solid-state-drive
Another use for USB mass storage devices is the portable execution of software (SSD) connected into USB 3.0
applications (such as web browsers and VoIP clients) with no need to install them on the adapter and connected to computer
host computer.[68][69]
DFU is sometimes used as a flash memory programming protocol in microcontrollers with built-in USB bootloader
functionality. [73]
Audio streaming
The USB Device Working Group has laid out specifications for audio streaming, and specific standards have been developed
and implemented for audio class uses, such as microphones, speakers, headsets, telephones, musical instruments, etc. The
working group has published three versions of audio device specifications:[74][75] USB Audio 1.0, 2.0, and 3.0, referred to as
"UAC"[76] or "ADC".[77]
UAC 3.0 primarily introduces improvements for portable devices, such as reduced power usage by bursting the data and
staying in low power mode more often, and power domains for different components of the device, allowing them to be shut
down when not in use.[78]
UAC 2.0 introduced support for High Speed USB (in addition to Full Speed), allowing greater bandwidth for multi-channel
interfaces, higher sample rates,[79] lower inherent latency,[80][76] and 8× improvement in timing resolution in synchronous
and adaptive modes.[76] UAC2 also introduced the concept of clock domains, which provides information to the host about
which input and output terminals derive their clocks from the same source, as well as improved support for audio encodings
like DSD, audio effects, channel clustering, user controls, and device descriptions.[76][81]
https://en.wikipedia.org/wiki/USB 12/29
2/17/25, 6:54 PM USB - Wikipedia
UAC 1.0 devices are still common, however, due to their cross-platform driverless compatibility,[79] and also partly due to
Microsoft's failure to implement UAC 2.0 for over a decade after its publication, having finally added support to Windows 10
through the Creators Update on 20 March 2017.[82][83][81] UAC 2.0 is also supported by macOS, iOS, and Linux,[76] however
Android only implements a subset of the UAC 1.0 specification.[84]
USB provides three isochronous (fixed-bandwidth) synchronization types,[85] all of which are used by audio devices:[86]
Asynchronous — The ADC or DAC are not synced to the host computer's clock at all, operating off a free-running clock
local to the device.
Synchronous — The device's clock is synced to the USB start-of-frame (SOF) or Bus Interval signals. For instance, this
can require syncing an 11.2896 MHz clock to a 1 kHz SOF signal, a large frequency multiplication.[87][88]
Adaptive — The device's clock is synced to the amount of data sent per frame by the host[89]
While the USB spec originally described asynchronous mode being used in "low cost speakers" and adaptive mode in "high-
end digital speakers",[90] the opposite perception exists in the hi-fi world, where asynchronous mode is advertised as a
feature, and adaptive/synchronous modes have a bad reputation.[91][92][84] In reality, all types can be high-quality or low-
quality, depending on the quality of their engineering and the application.[88][76][93] Asynchronous has the benefit of being
untied from the computer's clock, but the disadvantage of requiring sample rate conversion when combining multiple
sources.
Connectors
The connectors the USB committee specifies support a number of USB's underlying goals, and reflect lessons learned from
the many connectors the computer industry has used. The female connector mounted on the host or device is called the
receptacle, and the male connector attached to the cable is called the plug.[34]: 2-5–2-6 The official USB specification
documents also periodically define the term male to represent the plug, and female to represent the receptacle.[94]
The design is intended to make it difficult to insert a USB plug into its receptacle
incorrectly. The USB specification requires that the cable plug and receptacle be marked
so the user can recognize the proper orientation.[34] The USB-C plug however is
reversible. USB cables and small USB devices are held in place by the gripping force
from the receptacle, with no screws, clips, or thumb-turns as some connectors use.
The different A and B plugs prevent accidentally connecting two power sources.
However, some of this directed topology is lost with the advent of multi-purpose USB The legacy USB Type-A plug. This is
connections (such as USB On-The-Go in smartphones, and USB-powered Wi-Fi routers), one of many legacy types of USB
which require A-to-A, B-to-B, and sometimes Y/splitter cables. connector.
USB connector types multiplied as the specification progressed. The original USB
specification detailed standard-A and standard-B plugs and receptacles. The connectors were different so that users could
not connect one computer receptacle to another. The data pins in the standard plugs are recessed compared to the power
pins, so that the device can power up before establishing a data connection. Some devices operate in different modes
depending on whether the data connection is made. Charging docks supply power, and do not include a host device or data
pins, allowing any capable USB device to charge or operate from a standard USB cable. Charging cables provide power
connections but not data. In a charge-only cable, the data wires are shorted at the device end; otherwise, the device may
reject the charger as unsuitable.
Cabling
The USB 1.1 standard specifies that a standard cable can have a maximum length of 5 meters (16 ft 5 in) with devices
operating at full speed (12 Mbit/s), and a maximum length of 3 meters (9 ft 10 in) with devices operating at low speed
(1.5 Mbit/s).[95][96][97]
USB 2.0 provides for a maximum cable length of 5 meters (16 ft 5 in) for devices running at high speed (480 Mbit/s).[97]
https://en.wikipedia.org/wiki/USB 13/29
2/17/25, 6:54 PM USB - Wikipedia
The USB 3.0 standard does not directly specify a maximum cable length, requiring only
that all cables meet an electrical specification: for copper cabling with AWG 26 wires the
maximum practical length is 3 meters (9 ft 10 in).[98]
Popularized by Microsoft as Windows Easy Transfer, the Microsoft utility used a special USB bridge cable to transfer
personal files and settings from a computer running an earlier version of Windows to a computer running a newer version.
In the context of the use of Windows Easy Transfer software, the bridge cable can sometimes be referenced as Easy
Transfer cable.
Many USB bridge / data transfer cables are still USB 2.0, but there are also a number of USB 3.0 transfer cables. Despite
USB 3.0 being 10 times faster than USB 2.0, USB 3.0 transfer cables are only 2 to 3 times faster given their design.
The USB 3.0 specification introduced an A-to-A cross-over cable without power for connecting two PCs. These are not
meant for data transfer but are aimed at diagnostic uses.
Power
Upstream USB connectors supply power at a nominal 5 V DC via the V_BUS pin to downstream USB devices.
For a host providing power to devices, USB has a concept of the unit load. Any device may draw power of one unit, and
devices may request more power in these discrete steps. It is not required that the host provide requested power, and a
device may not draw more power than negotiated.
Devices that draw no more than one unit are said to be low-power devices. All devices must act as low-power devices when
starting out as unconfigured. For USB devices up to USB 2.0 a unit load is 100 mA (or 500 mW), while USB 3.0 defines a
unit load as 150 mA (750 mW). Full-featured USB-C can support low-power devices with a unit load of 250 mA (or
1250 mW).
Devices that draw more than one unit are high-power devices (such as typical 2.5-inch hard disk drives). USB up to 2.0
allows a host or hub to provide up to 2.5 W to each device, in five discrete steps of 100 mA, and SuperSpeed devices (USB
3.x) allows a host or a hub to provide up to 4.5 W in six steps of 150 mA. USB-C allows for dual-lane operation of USB 3.x
with larger unit load (250 mA; up to 7.5 W).[100] USB-C also allows for Type-C Current as a replacement for USB BC,
signaling power availability in a simple way, without needing any data connection.[101]
https://en.wikipedia.org/wiki/USB 14/29
2/17/25, 6:54 PM USB - Wikipedia
a. The VBUS supply from a low-powered hub port may drop to 4.40 V.
b. Up to five unit loads; with non-SuperSpeed devices, one unit load is 100 mA.
c. Up to six unit loads; with SuperSpeed devices, one unit load is 150 mA.
d. for USB-C only
e. Up to six unit loads; with multi-lane devices, one unit load is 250 mA.
f. Not Type-C current, only available after starting USB4 connection. Can be combined with Type-C current.
g. optional for every USB-C host port. Mandatory for USB-C ports with USB-BC or for even higher PD output.
h. optional for every USB-C host port. Mandatory for ports with even higher PD output.
i. >3 A (>60 W) operation requires an electronically marked cable rated at 5 A.
j. >20 V (>100 W) operation requires an electronically marked Extended Power Range (EPR) cable.
To recognize Battery Charging mode, a dedicated charging port places a resistance not exceeding 200 Ω across the D+ and
D− terminals. Shorted or near-shorted data lanes with less than 200 Ω of resistance across the D+ and D− terminals signify
a dedicated charging port (DCP) with indefinite charging rates.[102][103]
In addition to standard USB, there is a proprietary high-powered system known as PoweredUSB, developed in the 1990s,
and mainly used in point-of-sale terminals such as cash registers.
Signaling
USB signals are transmitted using differential signaling on twisted-pair data wires with 90 Ω ± 15% characteristic
impedance.[104] USB 2.0 and earlier specifications define a single pair in half-duplex (HDx). USB 3.0 and later specifications
define one dedicated pair for USB 2.0 compatibility and two or four pairs for data transfer: two data wire pairs realising full-
duplex (FDx) for single lane (×1) variants require at least SuperSpeed (SS) connectors; four pairs realising full-duplex for
two lane (×2) variants require USB-C connectors.
USB4 Gen 4 requires the use of all four pairs but allow for asymmetrical pairs configuration.[105] In this case one data wire
pair is used for the upstream data and the other three for the downstream data or vice-versa. USB4 Gen 4 use pulse
amplitude modulation on 3 levels, providing a trit of information every baud transmitted, the transmission frequency of
12.8 GHz translate to a transmission rate of 25.6 GBd[106] and the 11-bit–to–7-trit translation provides a theoretical
maximum transmission speed just over 40.2 Gbit/s.[107]
https://en.wikipedia.org/wiki/USB 15/29
2/17/25, 6:54 PM USB - Wikipedia
2 FDx (+ 1 80 Gbit/s
USB 80Gbps
HDx)[a] symmetric
40 Gbit/s up
USB4 PAM-3 120 Gbit/s
USB4 2.0 asymmetric 10
Gen 4×2 11b/7t down
(+ 1 —
HDx)[a] 120 Gbit/s up
40 Gbit/s
down
https://en.wikipedia.org/wiki/USB 16/29
2/17/25, 6:54 PM USB - Wikipedia
Protocol layer
During USB communication, data is transmitted as packets. Initially, all packets are sent from the host via the root hub, and
possibly more hubs, to devices. Some of those packets direct a device to send some packets in reply.
Transactions
The basic transactions of USB are:
OUT transaction
IN transaction
SETUP transaction
Control transfer exchange
Related standards
The USB-IF used WiGig Serial Extension v1.2 specification as its initial foundation for the MA-USB specification and is
compliant with SuperSpeed USB (3.0 and 3.1) and Hi-Speed USB (USB 2.0). Devices that use MA-USB will be branded as
"Powered by MA-USB", provided the product qualifies its certification program.[110]
InterChip USB
InterChip USB is a chip-to-chip variant that eliminates the conventional transceivers found in normal USB. The HSIC
physical layer uses about 50% less power and 75% less board area compared to USB 2.0.[111] It is an alternative standard to
SPI and I2C.
USB-C
USB-C (officially USB Type-C) is a standard that defines a new connector, and several new connection features. Among
them it supports Alternate Mode, which allows transporting other protocols via the USB-C connector and cable. This is
commonly used to support the DisplayPort or HDMI protocols, which allows connecting a display, such as a computer
monitor or television set, via USB-C.
All other connectors are not capable of two-lane operations (Gen 1×2 and Gen 2×2) in USB 3.2, but can be used for one-lane
operations (Gen 1×1 and Gen 2×1).[112]
DisplayLink
DisplayLink is a technology which allows multiple displays to be connected to a computer via USB. It was introduced around
2006, and before the advent of Alternate Mode over USB-C it was the only way to connect displays via USB. It is a
proprietary technology, not standardized by the USB Implementers Forum and typically requires a separate device driver on
the computer.
https://en.wikipedia.org/wiki/USB 17/29
2/17/25, 6:54 PM USB - Wikipedia
The most significant technical differences between FireWire and USB include:
USB networks use a tiered-star topology, while IEEE 1394 networks use a tree topology.
USB 1.0, 1.1, and 2.0 use a "speak-when-spoken-to" protocol, meaning that each peripheral communicates with the
host when the host specifically requests communication. USB 3.0 allows for device-initiated communications towards
the host. A FireWire device can communicate with any other node at any time, subject to network conditions.
A USB network relies on a single host at the top of the tree to control the network. All communications are between the
host and one peripheral. In a FireWire network, any capable node can control the network.
USB runs with a 5 V power line, while FireWire supplies 12 V and theoretically can supply up to 30 V.
Standard USB hub ports can provide from the typical 500 mA/2.5 W of current, only 100 mA from non-hub ports.
USB 3.0 and USB On-The-Go supply 1.8 A/9.0 W (for dedicated battery charging, 1.5 A/7.5 W full bandwidth or
900 mA/4.5 W high bandwidth), while FireWire can in theory supply up to 60 watts of power, although 10 to 20 watts is
more typical.
These and other differences reflect the differing design goals of the two buses: USB was designed for simplicity and low cost,
while FireWire was designed for high performance, particularly in time-sensitive applications such as audio and video.
Although similar in theoretical maximum signaling rate, FireWire 400 is faster than USB 2.0 high-bandwidth in real-
use,[113] especially in high-bandwidth use such as external hard drives.[114][115][116][117] The newer FireWire 800 standard is
twice as fast as FireWire 400 and faster than USB 2.0 high-bandwidth both theoretically and practically.[118] However,
FireWire's speed advantages rely on low-level techniques such as direct memory access (DMA), which in turn have created
opportunities for security exploits such as the DMA attack.
The chipset and drivers used to implement USB and FireWire have a crucial impact on how much of the bandwidth
prescribed by the specification is achieved in the real world, along with compatibility with peripherals.[119]
Ethernet
The IEEE 802.3af, 802.3at, and 802.3bt Power over Ethernet (PoE) standards specify more elaborate power negotiation
schemes than powered USB. They operate at 48 V DC and can supply more power (up to 12.95 W for 802.3af, 25.5 W for
802.3at, a.k.a. PoE+, 71 W for 802.3bt, a.k.a. 4PPoE) over a cable up to 100 meters compared to USB 2.0, which provides
2.5 W with a maximum cable length of 5 meters. This has made PoE popular for Voice over IP telephones, security cameras,
wireless access points, and other networked devices within buildings. However, USB is cheaper than PoE provided that the
distance is short and power demand is low.
Ethernet standards require electrical isolation between the networked device (computer, phone, etc.) and the network cable
up to 1500 V AC or 2250 V DC for 60 seconds.[120] USB has no such requirement as it was designed for peripherals closely
associated with a host computer, and in fact it connects the peripheral and host grounds. This gives Ethernet a significant
safety advantage over USB with peripherals such as cable and DSL modems connected to external wiring that can assume
hazardous voltages under certain fault conditions.[121][122]
MIDI
The USB Device Class Definition for MIDI Devices transmits Music Instrument Digital Interface (MIDI) music data over
USB.[123] The MIDI capability is extended to allow up to sixteen simultaneous virtual MIDI cables, each of which can carry
the usual MIDI sixteen channels and clocks.
https://en.wikipedia.org/wiki/USB 18/29
2/17/25, 6:54 PM USB - Wikipedia
USB is competitive for low-cost and physically adjacent devices. However, Power over Ethernet and the MIDI plug standard
have an advantage in high-end devices that may have long cables. USB can cause ground loop problems between equipment,
because it connects ground references on both transceivers. By contrast, the MIDI plug standard and Ethernet have built-in
isolation to 500 V or more.
eSATA/eSATAp
The eSATA connector is a more robust SATA connector, intended for connection to external hard drives and SSDs. eSATA's
transfer rate (up to 6 Gbit/s) is similar to that of USB 3.0 (up to 5 Gbit/s) and USB 3.1 (up to 10 Gbit/s). A device connected
by eSATA appears as an ordinary SATA device, giving both full performance and full compatibility associated with internal
drives.
eSATA does not supply power to external devices. This is an increasing disadvantage compared to USB. Even though
USB 3.0's 4.5 W is sometimes insufficient to power external hard drives, technology is advancing, and external drives
gradually need less power, diminishing the eSATA advantage. eSATAp (power over eSATA, a.k.a. ESATA/USB) is a
connector introduced in 2009 that supplies power to attached devices using a new, backward compatible, connector. On a
notebook eSATAp usually supplies only 5 V to power a 2.5-inch HDD/SSD; on a desktop workstation it can additionally
supply 12 V to power larger devices including 3.5-inch HDD/SSD and 5.25-inch optical drives.
eSATAp support can be added to a desktop machine in the form of a bracket connecting the motherboard SATA, power, and
USB resources.
eSATA, like USB, supports hot plugging, although this might be limited by OS drivers and device firmware.
Thunderbolt
Thunderbolt combines PCI Express and DisplayPort into a new serial data interface. Original Thunderbolt implementations
have two channels, each with a transfer speed of 10 Gbit/s, resulting in an aggregate unidirectional bandwidth of
20 Gbit/s.[124]
Thunderbolt 2 uses link aggregation to combine the two 10 Gbit/s channels into one bidirectional 20 Gbit/s channel.[125]
Thunderbolt 3 and Thunderbolt 4 use USB-C.[126][127][128] Thunderbolt 3 has two physical 20 Gbit/s bi-directional channels,
aggregated to appear as a single logical 40 Gbit/s bi-directional channel. Thunderbolt 3 controllers can incorporate a
USB 3.1 Gen 2 controller to provide compatibility with USB devices. They are also capable of providing DisplayPort
Alternate Mode as well as DisplayPort over USB4 Fabric, making the function of a Thunderbolt 3 port a superset of that of a
USB 3.1 Gen 2 port.
DisplayPort Alternate Mode 2.0: USB4 (requiring USB-C) requires that hubs support DisplayPort 2.0 over a USB-C
Alternate Mode. DisplayPort 2.0 can support 8K resolution at 60 Hz with HDR10 color.[129] DisplayPort 2.0 can use up to
80 Gbit/s, which is double the amount available to USB data, because it sends all the data in one direction (to the monitor)
and can thus use all eight data wires at once.[129]
After the specification was made royalty-free and custodianship of the Thunderbolt protocol was transferred from Intel to
the USB Implementers Forum, Thunderbolt 3 has been effectively implemented in the USB4 specification – with
compatibility with Thunderbolt 3 optional but encouraged for USB4 products.[130]
Interoperability
Various protocol converters are available that convert USB data signals to and from other communications standards.
https://en.wikipedia.org/wiki/USB 19/29
2/17/25, 6:54 PM USB - Wikipedia
Security threats
Due to the prevalency of the USB standard, there are many exploits using the USB standard. One of the biggest instances of
this today is known as the USB killer, a device that damages USB devices by sending high voltage pulses across the data
lines.
In versions of Microsoft Windows before Windows XP, Windows would automatically run a script (if present) on certain
devices via AutoRun, one of which are USB mass storage devices, which may contain malicious software.[131]
See also
Electronics portal
USB
USB communications Extensible Host Controller Interface (XHCI)
USB hardware List of interface bit rates § Peripheral
USB-C WebUSB
USB hub
References
1. "82371FB (PIIX) and 82371SB (PIIX3) PCI ISA IDE Xcelerator" (https://web.archive.org/web/20160313120109/http://do
wnload.intel.com/design/intarch/datashts/29055002.pdf) (PDF). Intel. May 1996. Archived from the original (http://downlo
ad.intel.com/design/intarch/datashts/29055002.pdf) (PDF) on 13 March 2016. Retrieved 12 March 2016.
2. "USB4 Specification v2.0" (https://www.usb.org/document-library/usb4r-specification-v20) (ZIP) (Version 2.0 ed.). USB.
30 June 2023. Retrieved 23 October 2023.
3. "About USB-IF" (https://www.usb.org/about). USB Implementers Forum. Retrieved 27 April 2023.
4. "USB deserves more support" (http://simson.net/clips/1999/99.Globe.05-20.USB_deserves_more_support+.shtml).
Business. Boston Globe Online. Simson. 31 December 1995. Archived (https://web.archive.org/web/20120406080011/ht
tp://simson.net/clips/1999/99.Globe.05-20.USB_deserves_more_support+.shtml) from the original on 6 April 2012.
Retrieved 12 December 2011.
5. "Universal Serial Bus 3.1 Specification" (https://www.usb.org/sites/default/files/documents/usb_3_1_1_0.zip) (ZIP). USB
Implementers Forum. Retrieved 27 April 2023.
6. "Universal Serial Bus 2.0 Specification" (https://www.usb.org/sites/default/files/documents/usb_2_0.zip) (ZIP) (Revision
2.0 ed.). USB Implementers Forum. 27 April 2000. Retrieved 27 April 2023.
7. "USB 3.2 Revision 1.1 - June 2022" (https://www.usb.org/document-library/usb-32-revision-11-june-2022) (HTML)
(Revision 1.01 ed.). October 2023. Retrieved 14 April 2024.
8. "Universal Serial Bus Power Delivery Specification Revision 3.0 Version 2.0a (Released)" (https://www.usb.org/sites/def
ault/files/documents/pd_specification.zip) (ZIP). USB Implementers Forum. Retrieved 27 April 2023.
9. "Universal Charging Solution" (http://www.gsmworld.com/newsroom/press-releases/2009/3582.htm). GSMA. 17
February 2009. Archived (https://web.archive.org/web/20111130092204/http://www.gsmworld.com/newsroom/press-rele
ases/2009/3582.htm) from the original on 30 November 2011. Retrieved 12 December 2011.
10. "Universal Serial Bus Cables and Connectors Class Document Revision 2.0" (https://www.usb.org/sites/default/files/doc
uments/cabconn20.pdf) (PDF). USB Implementers Forum. Retrieved 27 April 2023.
11. "Universal Serial Bus Type-C Cable and Connector Specification Revision 1.0" (https://www.usb.org/sites/default/files/do
cuments/usb_type-c_specification_1_0.pdf) (PDF). USB Implementers Forum. Retrieved 27 April 2023.
12. Axelson, Jan (2015). USB Complete: The Developer's Guide, Fifth Edition, Lakeview Research LLC, ISBN 1931448280,
pp. 1-7.
https://en.wikipedia.org/wiki/USB 20/29
2/17/25, 6:54 PM USB - Wikipedia
13. "Definition of: how to install a PC peripheral" (https://www.pcmag.com/encyclopedia/term/44434/how-to-install-a-pc-perip
heral). PC. Ziff Davis. Archived (https://web.archive.org/web/20180322020256/https://www.pcmag.com/encyclopedia/ter
m/44434/how-to-install-a-pc-peripheral) from the original on 22 March 2018. Retrieved 17 February 2018.
14. Huang, Eric (3 May 2018). "To USB or Not to USB: USB Dual Role replaces USB On-The-Go" (https://blogs.synopsys.c
om/tousbornottousb/2018/05/03/usb-dual-role-replaces-usb-on-the-go/). synopsys.com. Archived (https://web.archive.or
g/web/20210725064610/https://blogs.synopsys.com/tousbornottousb/2018/05/03/usb-dual-role-replaces-usb-on-the-go/)
from the original on 25 July 2021. Retrieved 21 July 2021.
15. "Icon design recommendation for Identifying USB 2.0 Ports on PCs, Hosts and Hubs" (http://www.usb.org/developers/do
cs/icon_design.pdf) (PDF). USB. Archived (https://web.archive.org/web/20161003080319/http://www.usb.org/developer
s/docs/icon_design.pdf) (PDF) from the original on 3 October 2016. Retrieved 26 April 2013..
16. "Members" (https://www.usb.org/members). Archived (https://web.archive.org/web/20211107220855/https://www.usb.or
g/members) from the original on 7 November 2021. Retrieved 7 November 2021.
17. "Two decades of "plug and play": How USB became the most successful interface in the history of computing" (https://w
ww.intel.com/content/www/us/en/standards/usb-two-decades-of-plug-and-play-article.html). Archived (https://web.archiv
e.org/web/20210615025638/https://www.intel.com/content/www/us/en/standards/usb-two-decades-of-plug-and-play-artic
le.html) from the original on 15 June 2021. Retrieved 14 June 2021.
18. Stilphen, Scott. "DP Interviews ... Joe Decuir" (http://www.digitpress.com/library/interviews/interview_joe_decuir.html).
Digit Press. Retrieved 2 August 2017.
19. Decuir, Joseph (February 2023). "IEEE - Three generations of animation machines: Atari and Amiga, Joe Decuir, IEEE
Fellow UW Engineering faculty" (https://vcfed.org/wp-content/uploads/2024/02/Joe_Decuir_VCF_West_2023_Slides.pd
f) (PDF). VCF - Vintage Computer Foundation.
20. "The Mac Observer--Apple, Sony, Phillips, Others Band Together On FireWire Patent Pool" (https://www.macobserver.co
m/news/99/february/990217/firewirealliance.html). www.macobserver.com. Retrieved 10 February 2025.
21. US5781028A (https://patents.google.com/patent/US5781028A/en?inventor=Joseph+C.+Decuir), Decuir, Joseph C.,
"System and method for a switched data bus termination", issued 1998-07-14
22. "Intel Fellow: Ajay V. Bhatt" (https://web.archive.org/web/20091104041719/http://www.intel.com/pressroom/kits/bios/abh
att.htm). Intel Corporation. Archived from the original (http://www.intel.com/pressroom/kits/bios/abhatt.htm) on 4
November 2009.
23. Rogoway, Mark (9 May 2009). "Intel ad campaign remakes researchers into rock stars" (http://www.oregonlive.com/busi
ness/index.ssf/2009/05/intel_ad_campaign_remakes_rese.html). The Oregonian. Archived (https://web.archive.org/web/
20090826081315/http://www.oregonlive.com/business/index.ssf/2009/05/intel_ad_campaign_remakes_rese.html) from
the original on 26 August 2009. Retrieved 23 September 2009.
24. Pan, Hui; Polishuk, Paul (eds.). 1394 Monthly Newsletter (https://books.google.com/books?id=fRvbxgH4wmsC&pg=PA
7). Information Gatekeepers. pp. 7–9. GGKEY:H5S2XNXNH99. Archived (https://web.archive.org/web/20121112184629/
http://books.google.com/books?id=fRvbxgH4wmsC&pg=PA7) from the original on 12 November 2012. Retrieved
23 October 2012.
25. "4.2.1". Universal Serial Bus Specification (https://fl.hw.cz/docs/usb/usb10doc.pdf) (PDF) (Technical report). 1996. p. 29.
v1.0. Archived (https://web.archive.org/web/20180130144424/https://fl.hw.cz/docs/usb/usb10doc.pdf) (PDF) from the
original on 30 January 2018.
26. "Eight ways the iMac changed computing" (http://www.macworld.com/article/135017/2008/08/imacanniversary.html).
Macworld. 15 August 2008. Archived (https://web.archive.org/web/20111222091746/http://www.macworld.com/article/13
5017/2008/08/imacanniversary.html) from the original on 22 December 2011. Retrieved 5 September 2017.
27. "The PC Follows iMac's Lead" (https://web.archive.org/web/20150923221417/http://www.businessweek.com/1999/99_5
0/c3659057.htm). Business week. 1999. Archived from the original (http://www.businessweek.com/1999/99_50/c365905
7.htm) on 23 September 2015.
28. "Popular Mechanics: Making Connections" (https://books.google.com/books?id=R9MDAAAAMBAJ&pg=PA59). Popular
Mechanics Magazine. Hearst Magazines: 59. February 2001. ISSN 0032-4558 (https://search.worldcat.org/issn/0032-45
58). Archived (https://web.archive.org/web/20170215084550/https://books.google.com/books?id=R9MDAAAAMBAJ&pg
=PA59) from the original on 15 February 2017.
29. "High Speed USB Maximum Theoretical Throughput" (https://microchipdeveloper.com/usb:high-speed). Microchip
Technology Incorporated. 23 March 2021. Archived (https://web.archive.org/web/20210326115716/https://microchipdeve
loper.com/usb:high-speed) from the original on 26 March 2021. Retrieved 23 March 2021.
30. "Full Speed USB Maximum Theoretical Throughput" (https://microchipdeveloper.com/usb:full-speed). Microchip
Technology Incorporated. 23 March 2021. Archived (https://web.archive.org/web/20210326115653/https://microchipdeve
loper.com/usb:full-speed) from the original on 26 March 2021. Retrieved 23 March 2021.
31. "USB 2.0 Specification" (https://web.archive.org/web/20171203144114/http://www.usb.org/developers/docs/usb20_doc
s/). USB Implementers Forum. Archived from the original (http://www.usb.org/developers/docs/usb20_docs/) on 3
December 2017. Retrieved 28 April 2019.
https://en.wikipedia.org/wiki/USB 21/29
2/17/25, 6:54 PM USB - Wikipedia
32. "Battery Charging v1.2 Spec and Adopters Agreement" (http://www.usb.org/developers/docs/devclass_docs/BCv1.2_070
312.zip) (ZIP). USB Implementers Forum. 7 March 2012. Archived (https://web.archive.org/web/20141006113700/http://
www.usb.org/developers/docs/devclass_docs/BCv1.2_070312.zip) from the original on 6 October 2014. Retrieved
13 May 2021.
33. "USB 3.0 Specification Now Available" (https://web.archive.org/web/20100331035202/http://www.usb.org/press/USB-IF_
Press_Releases/2008_11_17_USB_IF.pdf) (PDF) (Press release). San Jose, Calif. 17 November 2008. Archived from
the original (http://www.usb.org/press/USB-IF_Press_Releases/2008_11_17_USB_IF.pdf) (PDF) on 31 March 2010.
Retrieved 22 June 2010 – via usb.org.
34. Universal Serial Bus 3.0 Specification (http://www.usb.org/developers/docs/documents_archive/usb_30_spec_070113.zi
p) (ZIP). Hewlett-Packard Company Intel Corporation Microsoft Corporation NEC Corporation ST-Ericsson Texas
Instruments. 6 June 2011. Archived (https://web.archive.org/web/20140519092924/http://www.usb.org/developers/docs/
documents_archive/usb_30_spec_070113.zip) from the original on 19 May 2014 – via www.usb.org.
"Universal Serial Bus 3.0 Specification" (http://www.gaw.ru/pdf/interface/usb/USB%203%200_english.pdf) (PDF). 12
November 2008. Archived (https://web.archive.org/web/20121006160059/http://www.gaw.ru/pdf/interface/usb/USB%20
3%200_english.pdf) (PDF) from the original on 6 October 2012. Retrieved 29 December 2012 – via www.gaw.ru.
35. "USB 3.0 Technology" (http://www8.hp.com/h20195/v2/GetDocument.aspx?docname=4AA4-2724ENW) (PDF). HP.
2012. Archived (https://web.archive.org/web/20150219151039/http://www8.hp.com/h20195/v2/GetDocument.aspx?docn
ame=4AA4-2724ENW) from the original on 19 February 2015. Retrieved 2 January 2014.
36. "USB 3.1 Specification — Language Usage Guidelines from USB-IF" (http://www.usb.org/developers/ssusb/USB_3_1_L
anguage_Product_and_Packaging_Guidelines_FINAL.pdf) (PDF). Archived (https://web.archive.org/web/201603121359
50/http://www.usb.org/developers/ssusb/USB_3_1_Language_Product_and_Packaging_Guidelines_FINAL.pdf) (PDF)
from the original on 12 March 2016 – via www.usb.org.
37. Silvia (5 August 2015). "USB 3.1 Gen 1 & Gen 2 explained" (https://www.msi.com/blog/usb-3-1-gen1-gen2-explained).
www.msi.org. Archived (https://web.archive.org/web/20180708020201/https://www.msi.com/blog/usb-3-1-gen1-gen2-exp
lained) from the original on 8 July 2018. Retrieved 5 April 2018.
38. Universal Serial Bus 3.1 Specification (https://web.archive.org/web/20141121225502/http://www.usb.org/developers/doc
s/usb_31_102214.zip). Hewlett-Packard Company Intel Corporation Microsoft Corporation Renesas Corporation ST-
Ericsson Texas Instruments. 26 July 2013. Archived from the original (http://www.usb.org/developers/docs/usb_31_1022
14.zip) (ZIP) on 21 November 2014. Retrieved 19 November 2014 – via Usb.org.
39. "The USB 3.2 Specification released on September 22, 2017 and ECNs" (https://www.usb.org/document-library/usb-32-
specification-released-september-22-2017-and-ecns). usb.org. 22 September 2017. Archived (https://web.archive.org/w
eb/20190706231129/https://www.usb.org/document-library/usb-32-specification-released-september-22-2017-and-ecns)
from the original on 6 July 2019. Retrieved 4 September 2019.
40. "USB 3.0 Promoter Group Announces USB 3.2 Update" (http://www.usb.org/press/USB_3.2_PR_USB-IF_Final.pdf)
(PDF) (Press release). Beaverton, Oregon, US. 25 July 2017. Archived (https://web.archive.org/web/20170921191940/ht
tp://www.usb.org/press/USB_3.2_PR_USB-IF_Final.pdf) (PDF) from the original on 21 September 2017. Retrieved
27 July 2017 – via www.usb.org.
41. "USB 3.2 Specification Language Usage Guidelines from USB-IF" (https://www.usb.org/sites/default/files/usb_3_2_langu
age_product_and_packaging_guidelines_final.pdf) (PDF). usb.org. 26 February 2019. Archived (https://web.archive.org/
web/20211103022718/https://www.usb.org/sites/default/files/usb_3_2_language_product_and_packaging_guidelines_fin
al.pdf) (PDF) from the original on 3 November 2021. Retrieved 4 September 2019.
42. Ravencraft, Jeff (19 November 2019). "USB DevDays 2019 – Branding Session" (https://web.archive.org/web/20200322
121822/https://www.usb.org/sites/default/files/D1T2-1%20-%20USB%20Branding%20Session.pdf) (PDF). USB
Implementers Forum (Presentation). p. 16. Archived from the original (https://www.usb.org/sites/default/files/D1T2-1%20
-%20USB%20Branding%20Session.pdf) (PDF) on 22 March 2020. Retrieved 22 March 2020.
43. USB Data Performance Language Usage Guidelines from USB-IF (https://www.usb.org/sites/default/files/usb_data_perf
ormance_language_usage_guidelines_jan_2024.pdf)
44. Trademark Requirements Chart (https://www.usb.org/sites/default/files/trademark_license_agreement_licensed_mark_re
quirements_final_as_of_september_20_2023.pdf)
45. "USB Promoter Group USB4 Specification" (https://www.usb.org/sites/default/files/USB4%20Specification.zip). usb.org.
29 August 2019. Archived (https://web.archive.org/web/20210213071426/https://www.usb.org/sites/default/files/USB4%2
0Specification.zip) from the original on 13 February 2021. Retrieved 30 August 2019.
46. "USB Promoter Group Announces USB4 Version 2.0 Specification defines delivering up to 80 Gbps over USB Type-C"
(https://www.usb.org/sites/default/files/2022-09/USB%20PG%20USB4%20Version%202.0%2080Gbps%20Announceme
nt_FINAL.pdf) (PDF).
47. Bright, Peter (4 March 2019). "Thunderbolt 3 becomes USB4, as Intel's interconnect goes royalty-free" (https://arstechni
ca.com/gadgets/2019/03/thunderbolt-3-becomes-usb4-as-intels-interconnect-goes-royalty-free/). Ars Technica. Archived
(https://web.archive.org/web/20210213071427/https://arstechnica.com/gadgets/2019/03/thunderbolt-3-becomes-usb4-a
s-intels-interconnect-goes-royalty-free/) from the original on 13 February 2021. Retrieved 4 March 2019.
https://en.wikipedia.org/wiki/USB 22/29
2/17/25, 6:54 PM USB - Wikipedia
48. Grunin, Lori (4 March 2019). "USB4 Marries Thunderbolt 3 for Faster Speeds and Smarter Transfers" (https://www.cnet.
com/news/usb4-marries-thunderbolt-3-for-faster-speeds-and-smarter-transfers/). CNET. Archived (https://web.archive.or
g/web/20190304232454/https://www.cnet.com/news/usb4-marries-thunderbolt-3-for-faster-speeds-and-smarter-transfer
s/) from the original on 4 March 2019. Retrieved 4 March 2019.
49. Brant, Tom (4 March 2019). "Thunderbolt 3 Merges With USB to Become USB4" (https://www.pcmag.com/news/366931/
thunderbolt-3-merges-with-usb-to-become-usb4). PC Magazine. Archived (https://web.archive.org/web/2019030502464
2/https://www.pcmag.com/news/366931/thunderbolt-3-merges-with-usb-to-become-usb4) from the original on 5 March
2019. Retrieved 4 March 2019.
50. Szewczyk, Chris (5 September 2022). "USB4 Version 2.0 with 80Gbps speeds is coming" (https://www.pcgamer.com/us
b4-version-20-with-80gbps-speeds-is-coming/). PC Gamer. Retrieved 20 September 2024.
51. Saunders, Brad; Balich, Joe (1 September 2022). "USB Promoter Group Announces USB4® Version 2.0" (https://www.u
sb.org/sites/default/files/2022-09/USB%20PG%20USB4%20Version%202.0%2080Gbps%20Announcement_FINAL.pdf)
(PDF) (Press release). Beaverton, OR, USA: USB Implementers Forum. Retrieved 20 September 2024.
52. Balich, Joe (18 October 2022). "USB-IF Announces Publication of New USB4® Specification to Enable USB 80Gbps
Performance" (https://usb.org/sites/default/files/2022-10/USB-IF%20USB%2080Gbps%20Announcement_FINAL_v2.pd
f) (PDF) (Press release). Beaverton, OR, USA: USB Implementers Forum. Retrieved 20 September 2024.
53. "USB Data Performance, Language Usage Guidelines from USB-IF" (https://web.archive.org/web/20221001115816/http
s://www.usb.org/sites/default/files/usb_data_performance_language_usage_guidelines_september_2022.pdf) (PDF).
Archived from the original (https://usb.org/sites/default/files/usb_data_performance_language_usage_guidelines_septe
mber_2022.pdf) (PDF) on 1 October 2022. Retrieved 2 September 2022.
54. Matt Elliot (11 March 2019). "USB 3.2 explained: Making sense of current and confusing USB standards" (https://www.cn
et.com/tech/mobile/usb-3-2-explained-making-sense-of-current-and-confusing-usb-standard/). CNET. Archived (https://w
eb.archive.org/web/20210707230329/https://www.cnet.com/tech/mobile/usb-3-2-explained-making-sense-of-current-and
-confusing-usb-standard/) from the original on 7 July 2021. Retrieved 26 July 2022.
55. "USB4 Specification v2.0 | USB-IF" (https://www.usb.org/document-library/usb4r-specification-v20).
56. "Battery Charging v1.1 Spec and Adopters Agreement" (https://web.archive.org/web/20210111005750/https://usb.org/do
cument-library/battery-charging-v11-spec-and-adopters-agreement). USB.org. Archived from the original (https://usb.org/
document-library/battery-charging-v11-spec-and-adopters-agreement) on 11 January 2021. Retrieved 31 July 2019.
57. "Battery Charging v1.2 Spec and Adopters Agreement" (https://usb.org/document-library/battery-charging-v12-spec-and-
adopters-agreement). USB.org. Archived (https://web.archive.org/web/20190731150826/https://usb.org/document-librar
y/battery-charging-v12-spec-and-adopters-agreement) from the original on 31 July 2019. Retrieved 31 July 2019.
58. "USB Power Delivery" (https://www.usb.org/document-library/usb-power-delivery-0). USB.org. Archived (https://web.arch
ive.org/web/20190903163400/https://www.usb.org/document-library/usb-power-delivery-0) from the original on 3
September 2019. Retrieved 3 September 2019.
59. "USB Type-C Cable and Connector Specification Revision 2.1" (https://usb.org/document-library/usb-type-cr-cable-and-c
onnector-specification-revision-21). USB.org. Archived (https://web.archive.org/web/20210527135133/https://usb.org/do
cument-library/usb-type-cr-cable-and-connector-specification-revision-21) from the original on 27 May 2021. Retrieved
27 May 2021.
60. "USB Power Delivery" (https://usb.org/document-library/usb-power-delivery). USB.org. Archived (https://web.archive.org/
web/20210527151756/https://usb.org/document-library/usb-power-delivery) from the original on 27 May 2021. Retrieved
27 May 2021.
61. "Type-C CC and VCONN Signals" (https://microchipdeveloper.com/usb:tc-pins). Microchip Technology, Inc. Retrieved
18 August 2023.
62. "Universal Serial Bus Specification Revision 2.0" (https://web.archive.org/web/20120528075527/http://www.usb.org/deve
lopers/docs/usb_20_101111.zip). USB.org. 11 October 2011. pp. 13, 30, 256. Archived from the original (http://www.usb.
org/developers/docs/usb_20_101111.zip) (ZIP) on 28 May 2012. Retrieved 8 September 2012.
63. Dan Froelich (20 May 2009). "Isochronous Protocol" (https://web.archive.org/web/20140817061140/http://www.usb.org/d
evelopers/presentations/SuperSpeed_USB_DevCon_Isochronous_Froelich.pdf) (PDF). USB.org. Archived from the
original (http://www.usb.org/developers/presentations/SuperSpeed_USB_DevCon_Isochronous_Froelich.pdf) (PDF) on
17 August 2014. Retrieved 21 November 2014.
64. "USB Class Codes" (https://www.usb.org/defined-class-codes). 22 September 2018. Archived (https://web.archive.org/w
eb/20180922111633/https://www.usb.org/defined-class-codes) from the original on 22 September 2018 – via
www.usb.org.
65. Use class information in the interface descriptors. This base class is defined to use in device descriptors to indicate that
class information should be determined from the Interface Descriptors in the device.
66. "Universal Serial Bus Test and Measurement Class Specification (USBTMC) Revision 1.0" (http://sdpha2.ucsd.edu/Lab_
Equip_Manuals/USBTMC_1_00.pdf) (PDF). USB Implementers Forum. 14 April 2003. Archived (https://web.archive.org/
web/20181223041215/http://sdpha2.ucsd.edu/Lab_Equip_Manuals/USBTMC_1_00.pdf) (PDF) from the original on 23
December 2018. Retrieved 10 May 2018 – via sdpha2.ucsd.edu.
https://en.wikipedia.org/wiki/USB 23/29
2/17/25, 6:54 PM USB - Wikipedia
67. "Universal Serial Bus Device Class Specification for Device Firmware Upgrade, Version 1.1" (https://www.usb.org/docu
ment-library/device-firmware-upgrade-11-new-version-31-aug-2004). USB Implementers Forum. 15 October 2004.
pp. 8–9. Archived (https://web.archive.org/web/20141011015811/http://www.usb.org/developers/docs/devclass_docs/DF
U_1.1.pdf) (PDF) from the original on 11 October 2014. Retrieved 8 September 2014.
68. "100 Portable Apps for your USB Stick (both for Mac and Win)" (http://www.makeuseof.com/tag/portable-software-usb/).
Archived (https://web.archive.org/web/20081202121455/http://www.makeuseof.com/tag/portable-software-usb/) from the
original on 2 December 2008. Retrieved 30 October 2008.
69. "Skype VoIP USB Installation Guide" (https://web.archive.org/web/20140706153501/http://www.voip-download.com/Sky
pe.htm#USB/). Archived from the original (http://www.VoIP-Download.com/Skype.htm#USB/) on 6 July 2014. Retrieved
30 October 2008.
70. "PS/2 to USB Keyboard and Mouse Adapter" (https://web.archive.org/web/20141112214808/http://www.startech.com/Ser
ver-Management/KVM-Switches/PS-2-to-USB-Keyboard-and-Mouse-Adapter~PS22USB). StarTech.com. Archived from
the original (http://www.startech.com/Server-Management/KVM-Switches/PS-2-to-USB-Keyboard-and-Mouse-Adapter~
PS22USB) on 12 November 2014. Retrieved 21 May 2023.
71. "Universal Serial Bus Device Class Specification for Device Firmware Upgrade, Version 1.0" (https://web.archive.org/we
b/20140824054756/http://www.usb.org/developers/devclass_docs/usbdfu10.pdf) (PDF). USB Implementers Forum. 13
May 1999. pp. 7–8. Archived from the original (http://www.usb.org/developers/devclass_docs/usbdfu10.pdf) (PDF) on 24
August 2014. Retrieved 8 September 2014.
72. "rpms/dfu-util: USB Device Firmware Upgrade tool" (https://admin.fedoraproject.org/pkgdb/package/dfu-util/).
fedoraproject.org. 14 May 2014. Archived (https://web.archive.org/web/20140908112041/https://admin.fedoraproject.org/
pkgdb/package/dfu-util/) from the original on 8 September 2014. Retrieved 8 September 2014.
73. "AN3156: USB DFU protocol used in the STM32 bootloader" (https://www.st.com/resource/en/application_note/cd00264
379-usb-dfu-protocol-used-in-the-stm32-bootloader-stmicroelectronics.pdf) (PDF). st.com. 7 February 2023. Retrieved
28 January 2024.
74. "USB-IF Announces USB Audio Device Class 3.0 Specification" (https://www.businesswire.com/news/home/2016092700
6252/en/USB-IF-Announces-USB-Audio-Device-Class-3.0). Business Wire (Press release). Houston, Texas &
Beaverton, Oregon. 27 September 2016. Archived (https://web.archive.org/web/20180504155618/https://www.business
wire.com/news/home/20160927006252/en/USB-IF-Announces-USB-Audio-Device-Class-3.0) from the original on 4 May
2018. Retrieved 4 May 2018.
75. "USB Device Class Specifications" (http://www.usb.org/developers/docs/devclass_docs/). www.usb.org. Archived (http
s://web.archive.org/web/20140813051139/http://www.usb.org/developers/docs/devclass_docs/) from the original on 13
August 2014. Retrieved 4 May 2018.
76. Strong, Laurence (2015). "Why do you need USB Audio Class 2?" (https://web.archive.org/web/20171124080752/http://
www.epsglobal.com/downloads/XMOS/Why-do-you-need-USB-Audio-Class-2.pdf) (PDF). XMOS. Archived from the
original (http://www.epsglobal.com/downloads/XMOS/Why-do-you-need-USB-Audio-Class-2.pdf) (PDF) on 24
November 2017. Retrieved 11 December 2020. "In applications where streaming latency is important, UAC2 offers up to
an 8x reduction over UAC1. ... Each clocking method has pros and cons and best-fit applications."
77. "USB Audio 2.0 Drivers" (https://docs.microsoft.com/en-us/windows-hardware/drivers/audio/usb-2-0-audio-drivers).
Microsoft Hardware Dev Center. Archived (https://web.archive.org/web/20180504155514/https://docs.microsoft.com/en-
us/windows-hardware/drivers/audio/usb-2-0-audio-drivers) from the original on 4 May 2018. Retrieved 4 May 2018.
"ADC-2 refers to the USB Device Class Definition for Audio Devices, Release 2.0."
78. "New USB Audio Class for USB Type-C Digital Headsets" (https://www.synopsys.com/designware-ip/technical-bulletin/u
sb-audio-dwtb-q117.html). Synopsys.com. Archived (https://web.archive.org/web/20180507221645/https://www.synopsy
s.com/designware-ip/technical-bulletin/usb-audio-dwtb-q117.html) from the original on 7 May 2018. Retrieved 7 May
2018.
79. Kars, Vincent (May 2011). "USB" (http://thewelltemperedcomputer.com/KB/USB.html). The Well-Tempered Computer.
Archived (https://web.archive.org/web/20180507153825/http://thewelltemperedcomputer.com/KB/USB.html) from the
original on 7 May 2018. Retrieved 7 May 2018. "All operating systems (Win, OSX, and Linux) support USB Audio Class
1 natively. This means you don't need to install drivers, it is plug&play."
80. "Fundamentals of USB Audio" (https://www.xmos.ai/file/fundamentals-of-usb-audio?version=latest) (PDF).
www.xmos.com. XMOS Ltd. 2015. Retrieved 10 December 2020. "Note that Full Speed USB has a much higher intrinsic
latency of 2ms"
81. "This Just In: Microsoft Launches Native Class 2 USB Audio Support. Wait, What?" (https://www.computeraudiophile.co
m/ca/bits-and-bytes/this-just-in-microsoft-launches-native-class-2-usb-audio-support-wait-what-r647/). Computer
Audiophile. 2 May 2017. Archived (https://web.archive.org/web/20180902023557/https://www.computeraudiophile.com/c
a/bits-and-bytes/this-just-in-microsoft-launches-native-class-2-usb-audio-support-wait-what-r647/) from the original on 2
September 2018. Retrieved 7 May 2018. "Class 2 support enables much higher sample rates such as PCM 24 bit / 384
kHz and DSD (DoP) up through DSD256."
https://en.wikipedia.org/wiki/USB 24/29
2/17/25, 6:54 PM USB - Wikipedia
82. "Announcing Windows 10 Insider Preview Build 14931 for PC" (https://blogs.windows.com/windowsexperience/2016/09/
21/announcing-windows-10-insider-preview-build-14931-for-pc/). Windows Experience Blog. 21 September 2016.
Archived (https://web.archive.org/web/20160923032703/https://blogs.windows.com/windowsexperience/2016/09/21/ann
ouncing-windows-10-insider-preview-build-14931-for-pc/) from the original on 23 September 2016. Retrieved 7 May
2018. "We now have native support for USB Audio 2.0 devices with an inbox class driver! This is an early version of the
driver that does not have all features enabled"
83. Plummer, Gregg (20 September 2017). "Ampliozone: USB Audio Class 2.0 Support in Windows 10, FINALLY!!!!" (http://a
mplioaudio.blogspot.com/2017/09/usb-audio-class-20-support-in-windows.html). Ampliozone. Archived (https://web.archi
ve.org/web/20180507154036/http://amplioaudio.blogspot.com/2017/09/usb-audio-class-20-support-in-windows.html)
from the original on 7 May 2018. Retrieved 7 May 2018.
84. "USB Digital Audio" (https://source.android.com/docs/core/audio/usb#hostAudio). Android Open Source Project.
Retrieved 16 February 2023. "Synchronous sub-mode is not commonly used with audio because both host and
peripheral are at the mercy of the USB clock."
85. "32-bit Atmel Microcontroller Application Note" (http://www.atmel.com/Images/doc32139.pdf) (PDF). Atmel Corporation.
2011. Archived (https://web.archive.org/web/20160506204128/http://www.atmel.com/Images/doc32139.pdf) (PDF) from
the original on 6 May 2016. Retrieved 13 April 2016.
86. "PCM2906C datasheet" (http://www.ti.com/lit/ds/symlink/pcm2906c.pdf) (PDF). Texas Instruments. November 2011.
Archived (https://web.archive.org/web/20180504225235/http://www.ti.com/lit/ds/symlink/pcm2906c.pdf) (PDF) from the
original on 4 May 2018. Retrieved 4 May 2018. "The PCM2906C employs SpAct architecture, TI's unique system that
recovers the audio clock from USB packet data."
87. Castor-Perry, Kendall (October 2010). "Designing Modern USB Audio Systems" (http://www.cypress.com/file/102921/do
wnload). Cypress Semiconductor. Archived (https://web.archive.org/web/20180505172950/http://www.cypress.com/file/1
02921/download) from the original on 5 May 2018. Retrieved 4 May 2018.
88. Castor-Perry, Kendall (2011). "Programmable Clock Generation and Synchronization for USB Audio Systems" (http://ww
w.cypress.com/file/122521/download). Cypress Semiconductor. Archived (https://web.archive.org/web/2018050418102
3/http://www.cypress.com/file/122521/download) from the original on 4 May 2018. Retrieved 4 May 2018. "Early USB
replay interfaces used synchronous mode but acquired a reputation for poor quality of the recovered clock (and resultant
poor replay quality). This was primarily due to deficiencies of clocking implementation rather than inherent shortcomings
of the approach."
89. Kondoh, Hitoshi (20 February 2002). "The D/A diaries: A personal memoir of engineering heartache and triumph" (http://
www.thewelltemperedcomputer.com/Lib/Hitoshi%20Kondoh%20story.pdf) (PDF). Archived (https://web.archive.org/web/
20191212230749/http://www.thewelltemperedcomputer.com/Lib/Hitoshi%20Kondoh%20story.pdf) (PDF) from the
original on 12 December 2019. Retrieved 4 May 2018. "The fact that there is no clock line within the USB cable leads to
a thinner cable, which is an advantage. But, no matter how good the crystal oscillators are at the send and receive ends,
there will always be some difference between the two..."
90. "USB 2.0 Documents" (http://www.usb.org/developers/docs/usb20_docs/). www.usb.org. Archived (https://web.archive.or
g/web/20171203144114/http://www.usb.org/developers/docs/usb20_docs/) from the original on 3 December 2017.
Retrieved 7 May 2018.
91. "Our Guide to USB Audio - Why Should I Use it?" (https://www.cambridgeaudio.com/usa/en/blog/our-guide-usb-audio-w
hy-should-i-use-it). Cambridge Audio. 9 May 2016. Archived (https://web.archive.org/web/20180507153701/https://www.
cambridgeaudio.com/usa/en/blog/our-guide-usb-audio-why-should-i-use-it) from the original on 7 May 2018. Retrieved
7 May 2018. "Synchronous USB DAC is the lowest quality of the three ... Adaptive ... means that there is no continuous,
accurate master clock in the DAC, which causes jitter in the audio stream. ... Asynchronous – this is the most complex to
implement but it is a huge improvement on the other types."
92. Kars, Vincent (July 2012). "USB versus USB" (http://thewelltemperedcomputer.com/Intro/SQ/USB_USB.htm). The Well-
Tempered Computer. Archived (https://web.archive.org/web/20180422204100/http://thewelltemperedcomputer.com/Intr
o/SQ/USB_USB.htm) from the original on 22 April 2018. Retrieved 7 May 2018. "Synchronous is not used in a quality
DAC as it is very jittery. ... asynchronous is the better of these modes."
93. "Low-Jitter USB: Dan Lavry, Michael Goodman, Adaptive, Asynchronous" (https://www.head-fi.org/threads/low-jitter-usb-
dan-lavry-michael-goodman-adaptive-asynchronous.493152/#post-6661517). Headphone Reviews and Discussion -
Head-Fi.org. Archived (https://web.archive.org/web/20180507153738/https://www.head-fi.org/threads/low-jitter-usb-dan-l
avry-michael-goodman-adaptive-asynchronous.493152/#post-6661517) from the original on 7 May 2018. Retrieved
7 May 2018. "Some manufacturers may lead you to believe that Asynchronous USB transfers are superior to Adaptive
USB transfers and that therefore you must believe in the asynchronous solution. This no more true than saying that you
"must" hold the fork in your left hand. In fact, if you know what you are doing, you will feed yourself with either hand. The
issue is really about good engineering practices."
94. "USB 2.0 Specification Engineering Change Notice (ECN) #1: Mini-B connector" (http://www.usb.org/developers/docs/ec
n1.pdf) (PDF). 20 October 2000. Archived (https://web.archive.org/web/20150412121600/http://www.usb.org/developers/
docs/ecn1.pdf) (PDF) from the original on 12 April 2015. Retrieved 29 December 2014 – via www.usb.org.
95. "USB Cable Length Limitations" (https://web.archive.org/web/20141011015850/http://www.cablesplususa.com/pdf/USB_
Cable_Length_Limitations.pdf) (PDF). CablesPlusUSA.com. 3 November 2010. Archived from the original (http://www.ca
blesplususa.com/pdf/USB_Cable_Length_Limitations.pdf) (PDF) on 11 October 2014. Retrieved 2 February 2014.
https://en.wikipedia.org/wiki/USB 25/29
2/17/25, 6:54 PM USB - Wikipedia
96. "What Is the Maximum Length of a USB Cable?" (https://www.techwalla.com/articles/what-is-the-maximum-length-of-a-u
sb-cable). Techwalla.com. Archived (https://web.archive.org/web/20171201043247/https://www.techwalla.com/articles/w
hat-is-the-maximum-length-of-a-usb-cable) from the original on 1 December 2017. Retrieved 18 November 2017.
97. "Cables and Long-Haul Solutions" (https://web.archive.org/web/20110118225750/http://www.usb.org/developers/usbfaq/
#cab1). USB 2.0 Frequently Asked Questions. USB Implementers Forum. Archived from the original (http://www.usb.org/
developers/usbfaq/#cab1) on 18 January 2011. Retrieved 28 April 2019.
98. Axelson, Jan. "USB 3.0 Developers FAQ" (http://janaxelson.com/usb3faq.htm#ca_maximum). Archived (https://web.arch
ive.org/web/20161220073858/http://www.janaxelson.com/usb3faq.htm#ca_maximum) from the original on 20 December
2016. Retrieved 20 October 2016.
99. "USB 3.1 - Type-C Host to Host" (https://superuser.com/questions/1080002/usb-3-1-type-c-host-to-host).
superuser.com. Archived (https://web.archive.org/web/20211014022330/https://superuser.com/questions/1080002/usb-3
-1-type-c-host-to-host) from the original on 14 October 2021. Retrieved 21 July 2021.
100. "USB 3.2 Revision 1.1 - June 2022" (https://usb.org/document-library/usb-32-revision-11-june-2022). usb.org. USB-IF.
p470, sec. 11.4.5 Vbus Electrical Characteristics. Retrieved 31 December 2024.
101. "USB Type-C® Cable and Connector Specification Release 2.4 | USB-IF" (https://usb.org/document-library/usb-type-cr-c
able-and-connector-specification-release-24). usb.org. USB-IF. p41, sec. 2.4 Vbus. Retrieved 31 December 2024.
102. "Parameter Values". Battery Charging Specification, Revision 1.2 (http://www.usb.org/developers/docs/devclass_docs/B
Cv1.2_070312.zip). USB Implementers Forum. 7 December 2010. p. 45. Archived (https://web.archive.org/web/2016032
8102350/http://www.usb.org/developers/docs/devclass_docs/BCv1.2_070312.zip) from the original on 28 March 2016.
Retrieved 29 March 2016.
103. "OVERVIEW OF USB BATTERY CHARGING REVISION 1.2 AND THE IMPORTANT ROLE OF ADAPTER
EMULATORS" (https://pdfserv.maximintegrated.com/en/an/TUT5801.pdf) (PDF). maxim integrated. 2014. p. 3. Archived
(https://web.archive.org/web/20210704221311/https://pdfserv.maximintegrated.com/en/an/TUT5801.pdf) (PDF) from the
original on 4 July 2021. Retrieved 12 August 2021.
104. "USB in a NutShell — Chapter 2: Hardware" (http://www.beyondlogic.org/usbnutshell/usb2.htm). Beyond Logic.org.
Archived (https://web.archive.org/web/20070820221226/http://www.beyondlogic.org/usbnutshell/usb2.htm) from the
original on 20 August 2007. Retrieved 25 August 2007.
105. "USB4 Specification v2.0 | USB-IF" (https://www.usb.org/document-library/usb4r-specification-v20). www.usb.org.
Retrieved 22 July 2023.
106. "USB4 Version 2.0 from Simulation to Tx, Rx, and Interconnect Test | Signal Integrity Journal" (https://www.signalintegrit
yjournal.com/articles/3114-usb4-version-20-from-simulation-to-tx-rx-and-interconnect-test).
www.signalintegrityjournal.com. Retrieved 22 July 2023.
107. "Welcome to the 80Gpbs Ultra-High Speed Era of USB4 | GraniteRiverLabs" (https://www.graniteriverlabs.com/en-us/tec
hnical-blog/usb4-80-cio80). www.graniteriverlabs.com. Retrieved 22 July 2023.
108. USB Data Performance Language Usage Guidelines from USB-IF (https://www.usb.org/sites/default/files/usb_data_perf
ormance_language_usage_guidelines_jan_2024.pdf)
109. "Media Agnostic USB v1.0a Spec and Adopters Agreement" (https://www.usb.org/document-library/media-agnostic-usb-
v10a-spec-and-adopters-agreement). usb.org. Archived (https://web.archive.org/web/20210731194632/https://www.usb.
org/document-library/media-agnostic-usb-v10a-spec-and-adopters-agreement) from the original on 31 July 2021.
Retrieved 21 July 2021.
110. Shaikh, Roshan Ashraf (3 November 2020). "USB-IF releases final specification of Media Agnostic USB" (https://www.tw
eaktown.com/news/36420/usb-if-releases-final-specification-of-media-agnostic-usb/index.html). tweaktown.com.
Archived (https://web.archive.org/web/20210315204103/https://www.tweaktown.com/news/36420/usb-if-releases-final-s
pecification-of-media-agnostic-usb/index.html) from the original on 15 March 2021. Retrieved 21 July 2021.
111. Shuler, Kurt (31 March 2011). "Interchip Connectivity: HSIC, UniPro, HSI, C2C, LLI... oh my!" (http://info.arteris.com/blo
g/bid/59433/Interchip-Connectivity-HSIC-UniPro-HSI-C2C-LLI-oh-my). Arteris IP. Archived (https://web.archive.org/web/
20110619022557/http://info.arteris.com/blog/bid/59433/Interchip-Connectivity-HSIC-UniPro-HSI-C2C-LLI-oh-my) from
the original on 19 June 2011. Retrieved 24 June 2011.
112. "USB 3.2 and Beyond" (https://www.blackbox.co.uk/gb-gb/page/29254/Resources/Technical-Resources/Black-Box-Expl
ains/USB(Universal-Serial-Bus)/USB-Connectivity-USB-32-and-Beyond). Black Box. Retrieved 4 March 2023.
113. "FireWire vs. USB 2.0" (http://www.qimaging.com/support/pdfs/firewire_usb_technote.pdf) (PDF). QImaging. Archived (h
ttps://web.archive.org/web/20101011050049/http://www.qimaging.com/support/pdfs/firewire_usb_technote.pdf) (PDF)
from the original on 11 October 2010. Retrieved 20 July 2010.
114. "FireWire vs. USB 2.0 – Bandwidth Tests" (http://www.cwol.com/firewire/firewire-vs-usb.htm). Archived (https://web.archi
ve.org/web/20070812045719/http://www.cwol.com/firewire/firewire-vs-usb.htm) from the original on 12 August 2007.
Retrieved 25 August 2007.
115. "USB 2.0 vs FireWire" (https://www.pricenfees.com/digit-life-archives/usb-2-0-vs-firewire). Pricenfees. Archived (https://w
eb.archive.org/web/20161016063120/https://www.pricenfees.com/digit-life-archives/usb-2-0-vs-firewire) from the original
on 16 October 2016. Retrieved 25 August 2007.
https://en.wikipedia.org/wiki/USB 26/29
2/17/25, 6:54 PM USB - Wikipedia
116. Metz, Cade (25 February 2003). "The Great Interface-Off: FireWire Vs. USB 2.0" (https://www.pcmag.com/article2/0,414
9,847716,00.asp). PC Magazine. Archived (https://web.archive.org/web/20070930190355/http://www.pcmag.com/article
2/0,4149,847716,00.asp) from the original on 30 September 2007. Retrieved 25 August 2007.
117. Heron, Robert. "USB 2.0 Versus FireWire" (http://www.g4tv.com/techtvvault/features/39129/USB_20_Versus_FireWire_p
g3.html). TechTV. Archived (https://web.archive.org/web/20070929121843/http://www.g4tv.com/techtvvault/features/391
29/USB_20_Versus_FireWire_pg3.html) from the original on 29 September 2007. Retrieved 25 August 2007.
118. "FireWire vs. USB 2.0" (http://www.usb-ware.com/firewire-vs-usb.htm). USB Ware. Archived (https://web.archive.org/we
b/20070316072513/http://www.usb-ware.com/firewire-vs-usb.htm) from the original on 16 March 2007. Retrieved
19 March 2007.
119. Key, Gary (15 November 2005). "Firewire and USB Performance" (http://www.anandtech.com/mb/showdoc.aspx?i=2602
&p=15). Archived (https://web.archive.org/web/20080423214619/http://www.anandtech.com/mb/showdoc.aspx?i=2602&
p=15) from the original on 23 April 2008. Retrieved 1 February 2008.
120. "802.3, Section 14.3.1.1" (https://web.archive.org/web/20101206030247/http://standards.ieee.org/getieee802/download/
802.3-2008_section1.pdf) (PDF). IEEE. Archived from the original (http://standards.ieee.org/getieee802/download/802.3-
2008_section1.pdf) (PDF) on 6 December 2010.
121. "Powerbook Explodes After Comcast Plugs in Wrong Cable" (https://web.archive.org/web/20100625052120/http://consu
merist.com/2006/12/powerbook-explodes-after-comcast-plugs-in-wrong-cable.html). Consumerist. 8 March 2010.
Archived from the original (http://consumerist.com/2006/12/powerbook-explodes-after-comcast-plugs-in-wrong-cable.ht
ml) on 25 June 2010. Retrieved 22 June 2010.
122. "Technical Note. Galvanic Isolation" (https://www.isystem.com/files/content/downloads/documents/technical-notes/iSYST
EM_TN_Galvanic_Isolation.pdf#page=4) (PDF). iSYSTEM. 2021. Archived (https://web.archive.org/web/2021122108020
8/https://www.isystem.com/files/content/downloads/documents/technical-notes/iSYSTEM_TN_Galvanic_Isolation.pdf#pa
ge=4) (PDF) from the original on 21 December 2021. Retrieved 13 February 2022.
123. "Universal Serial Bus Device Class Definition for MIDI Devices" (https://www.usb.org/sites/default/files/midi10.pdf)
(PDF). usb.org. 1 November 1999. Archived (https://web.archive.org/web/20211102080622/https://www.usb.org/sites/def
ault/files/midi10.pdf) (PDF) from the original on 2 November 2021. Retrieved 21 July 2021.
124. "How Thunderbolt Technology Works: Thunderbolt Technology Community" (https://thunderbolttechnology.net/tech/how-i
t-works). ThunderboltTechnology.net. Archived (https://web.archive.org/web/20140210063142/https://thunderbolttechnol
ogy.net/tech/how-it-works) from the original on 10 February 2014. Retrieved 22 January 2014.
125. Galbraith, Jim (2 January 2014). "What you need to know about Thunderbolt 2" (https://www.macworld.com/article/2226
36/what-you-need-to-know-about-thunderbolt-2.html#:~:text=What%20is%20Thunderbolt%202%3F,20%20Gbps%20b
i%2Ddirectional%20channel.). Macworld. IDG Communications, Inc. Archived (https://web.archive.org/web/2021062420
2741/https://www.macworld.com/article/222636/what-you-need-to-know-about-thunderbolt-2.html#:~:text=What%20is%2
0Thunderbolt%202%3F,20%20Gbps%20bi%2Ddirectional%20channel.) from the original on 24 June 2021. Retrieved
18 June 2021.
126. "One port to rule them all: Thunderbolt 3 and USB Type-C join forces" (https://www.cnet.com/news/thunderbolt-3-and-us
b-type-c-join-forces-for-one-port-to-rule-them-all/). Archived (https://web.archive.org/web/20150602195337/http://www.cn
et.com/news/thunderbolt-3-and-usb-type-c-join-forces-for-one-port-to-rule-them-all/) from the original on 2 June 2015.
Retrieved 2 June 2015.
127. "Thunderbolt 3 is twice as fast and uses reversible USB-C" (https://www.engadget.com/2015/06/02/thunderbolt-3-usb-
c/). 2 June 2015. Archived (https://web.archive.org/web/20150603000428/http://www.engadget.com/2015/06/02/thunder
bolt-3-usb-c/) from the original on 3 June 2015. Retrieved 2 June 2015.
128. Sebastian Anthony (2 June 2015). "Thunderbolt 3 embraces USB Type-C connector, doubles bandwidth to 40 Gbps" (htt
ps://arstechnica.com/gadgets/2015/06/thunderbolt-3-embraces-usb-type-c-connector-doubles-bandwidth-to-40gbps/).
Ars Technica. Archived (https://web.archive.org/web/20150609183247/https://arstechnica.com/gadgets/2015/06/thunder
bolt-3-embraces-usb-type-c-connector-doubles-bandwidth-to-40gbps/) from the original on 9 June 2015. Retrieved
2 June 2015.
129. Porter, Jon (30 April 2020). "New DisplayPort spec enables 16K video over USB-C" (https://www.theverge.com/2020/4/3
0/21242445/vesa-displayport-alt-mode-2-0-usb-4-4k-144hz-hdr-8k-16k-displays). The Verge. Vox Media, LLC. Archived
(https://web.archive.org/web/20210415051447/https://www.theverge.com/2020/4/30/21242445/vesa-displayport-alt-mod
e-2-0-usb-4-4k-144hz-hdr-8k-16k-displays) from the original on 15 April 2021. Retrieved 18 June 2021.
130. "USB4 Thunderbolt3 Compatibility Requirements Specification" (https://www.usb.org/sites/default/files/USB4%E2%84%
A2%20Thunderbolt3%E2%84%A2%20Compatibility%20Requirements%20Specification%20Rev%201.0%20-%2020210
129_0.pdf) (PDF). USB. USB.org. January 2021. Archived (https://web.archive.org/web/20211019074211/https://usb.org/
sites/default/files/USB4%E2%84%A2%20Thunderbolt3%E2%84%A2%20Compatibility%20Requirements%20Specificati
on%20Rev%201.0%20-%2020210129_0.pdf) (PDF) from the original on 19 October 2021. Retrieved 1 January 2021.
131. "Using AutoRun with a USB Flash Drive (USB stick)" (https://www.samlogic.net/articles/autorun-usb-flash-drive.htm).
Positive Technologies. 25 June 2022. Archived (https://web.archive.org/web/20220426181327/https://www.samlogic.net/
articles/autorun-usb-flash-drive.htm) from the original on 26 April 2022. Retrieved 26 July 2022.
https://en.wikipedia.org/wiki/USB 27/29
2/17/25, 6:54 PM USB - Wikipedia
Further reading
Axelson, Jan (1 September 2006). USB Mass Storage: Designing and Programming Devices and Embedded Hosts (http
s://archive.org/details/isbn_9781931448048) (1st ed.). Lakeview Research. ISBN 978-1-931-44804-8.
——— (1 December 2007). Serial Port Complete: COM Ports, USB Virtual COM Ports, and Ports for Embedded
Systems (http://janaxelson.com/spc.htm) (2nd ed.). Lakeview Research. ISBN 978-1-931-44806-2.
——— (2015). USB Complete: The Developer's Guide (http://janaxelson.com/usbc.htm) (5th ed.). Lakeview Research.
ISBN 978-1-931448-28-4.
Hyde, John (February 2001). USB Design by Example: A Practical Guide to Building I/O Devices (http://www.intel.com/in
telpress/usb/) (2nd ed.). Intel Press. ISBN 978-0-970-28465-5.
"Debugging USB 2.0 for Compliance: It's Not Just a Digital World" (http://literature.cdn.keysight.com/litweb/pdf/5988-479
4EN.pdf) (PDF). Keysight Technologies. Technologies Application Note (1382–3). Keysight.
External links
General overview
Joel Johnson (29 May 2019). "The unlikely origins of USB, the port that changed everything" (https://www.fastcompany.c
om/3060705/an-oral-history-of-the-usb). Fast Company.
Leigh, Peter (24 May 2020). Why Does USB Keep Changing? (https://www.youtube.com/watch?v=36CKsP9YQ1E)
(video).
Parikh, Bijal. "USB (Universal Serial Bus): An Overview" (https://www.engineersgarage.com/usb-universal-serial-bus-an-
overview/). Engineers Garage. WTWH Media. Retrieved 7 May 2022.
Barnatt, Christopher (25 September 2022). Explaining USB: From 1.0 to USB4 V2.0 (ExplainingComputers) (https://ww
w.youtube.com/watch?v=PctX3kcTj5U) (video).
Technical documents
"USB Implementers Forum (USB-IF)" (https://www.usb.org/). USB.org.
"USB Document Library (USB 3.2, USB 2.0, Wireless USB, USB-C, USB Power Delivery)" (https://www.usb.org/docume
nts). USB.org.
"Universal Host Controller Interface (UHCI)" (http://stuff.mit.edu/afs/sipb/contrib/doc/specs/protocol/usb/UHCI11D.PDF)
(PDF). Intel – via mit.edu.
"USB 3.0 Standard-A, Standard-B, Powered-B connectors" (https://web.archive.org/web/20160514121804/http://pinouts
guide.com/Slots/usb_3_0_connector_pinout.shtml). Pinouts guide. Archived from the original (http://pinoutsguide.com/Sl
ots/usb_3_0_connector_pinout.shtml) on 14 May 2016.
Muller, Henk (July 2012). "How To Create And Program USB Devices" (https://www.electronicdesign.com/boards/how-cr
eate-and-program-usb-devices). Electronic Design.
Garney, John (June 1996). "An Analysis of Throughput Characteristics of Universal Serial Bus" (https://usb.org/sites/defa
ult/files/bwpaper2.pdf) (PDF).
Hershenhoren, Razi; Reznik, Omer (October 2010). "USB 2.0 Protocol Engine" (https://web.archive.org/web/202008040
30543/https://engineering.biu.ac.il/files/engineering/shared/PE_project_book_0.pdf) (PDF). Archived from the original (ht
tps://engineering.biu.ac.il/files/engineering/shared/PE_project_book_0.pdf) (PDF) on 4 August 2020. Retrieved
30 January 2019.
IEC 62680 (Universal Serial Bus interfaces for data and power):
IEC 62680-1.1:2015 - Part 1-1: Common components - USB Battery Charging Specification, Revision 1.2 (https://we
bstore.iec.ch/publication/23281)
IEC 62680-1-2:2018 - Part 1-2: Common components - USB Power Delivery specification (https://webstore.iec.ch/pu
blication/60944)
IEC 62680-1-3:2018 - Part 1-3: Common components - USB Type-C Cable and Connector Specification (https://web
store.iec.ch/publication/61599)
IEC 62680-1-4:2018 - Part 1-4: Common components - USB Type-C Authentication Specification (https://webstore.ie
c.ch/publication/60748)
IEC 62680-2-1:2015 - Part 2-1: Universal Serial Bus Specification, Revision 2.0 (https://webstore.iec.ch/publication/2
3313)
https://en.wikipedia.org/wiki/USB 28/29
2/17/25, 6:54 PM USB - Wikipedia
IEC 62680-2-2:2015 - Part 2-2: Micro-USB Cables and Connectors Specification, Revision 1.01 (https://webstore.iec.
ch/publication/23282)
IEC 62680-2-3:2015 - Part 2-3: Universal Serial Bus Cables and Connectors Class Document Revision 2.0 (https://w
ebstore.iec.ch/publication/23283)
IEC 62680-3-1:2017 - Part 3-1: Universal Serial Bus 3.1 Specification (https://webstore.iec.ch/publication/29943)
https://en.wikipedia.org/wiki/USB 29/29