USB
USB, the Universal Serial Bus, sits at the back of nearly every device you own. In 1996, when the first specification launched, a typical desktop computer bristled with a tangle of incompatible ports: serial ports, parallel ports, game ports, and Apple's own proprietary ADB connectors. Every peripheral demanded its own plug, its own settings, often its own manual. The USB standard was built to end all of that. What happened next reshaped not just computing but the way the entire electronics industry thinks about connectivity and power. The questions worth asking are: who built USB, and how did a connector standard become the nervous system of the modern world?
In 1995, a group of seven companies sat down together with a shared grievance. Compaq, DEC, IBM, Intel, Microsoft, NEC, and Nortel were all tired of the same mess: a wall of mismatched connectors at the back of every PC, software that required manual configuration, and peripheral devices that could not simply be plugged in and trusted to work. Their goal was to replace all of it with a single, self-configuring interface that any device could use.
The ideas they drew on were older than USB itself. The Atari SIO serial bus, designed in 1979 for the 8-bit Atari computers, pioneered the concept of a common peripheral bus. The Commodore bus, derived from IEEE-488 in 1980, extended the idea further. A separate consortium led by Apple, which included Sony, Panasonic, LG, Toshiba, Hitachi, and several others, had been developing the IEEE 1394 FireWire standard from 1986. USB's architects knew this landscape well.
The engineer Ajay Bhatt and his team at Intel drove the technical work on the standard. The first integrated circuits supporting USB were produced by Intel in 1995, the same year the consortium formed. Joseph C. Decuir, who had worked on the original Atari SIO bus before moving to Commodore, joined the USB project at Microsoft and obtained one of the related US patents. When USB was later challenged by a patent troll, the Atari SIO bus was cited as prior art in its defense.
USB 1.0, released in January 1996, specified two signaling rates: 1.5 Mbit/s for low-speed devices and 12 Mbit/s for full-speed devices. It was not immediately embraced. Few USB devices reached the market until USB 1.1 arrived in August 1998 and fixed the problems holding adoption back. USB 1.1 became the first version widely deployed, and Microsoft later designated the computers built around it the "Legacy-free PC."
What made USB genuinely different from every interface that came before it was the experience of plugging something in. The standard is self-configuring: a user does not adjust speed settings, interrupt lines, memory addresses, or direct memory access channels. When a device is plugged into a running computer, it either works automatically using existing drivers or the system locates and installs the correct driver on its own. The USB specification also defines protocols for recovering from common errors, making the whole system more reliable than the serial and parallel ports it replaced.
Small devices can draw power directly through a USB cable, eliminating separate power supplies. And because the USB logo may only appear on a product after compliance testing by the USB Implementers Forum, the presence of that logo carries a guarantee: the device has been verified to work as expected without configuration fights.
USB 2.0, released in April 2000, raised the maximum signaling rate to 480 Mbit/s. That gave the standard room to support cameras, printers, and early flash drives without becoming a bottleneck. The USB 3.0 specification, released on the 12th of November 2008, introduced a fundamentally new architecture called SuperSpeed, running at 5 Gbit/s. Unlike USB 1.0 and 2.0, which were half-duplex and arbitrated by the host, SuperSpeed was full-duplex. It also introduced the USB Attached SCSI Protocol, which delivered generally faster transfer speeds than the older Bulk-Only-Transfer approach.
USB 3.1, released in July 2013, doubled the maximum signaling rate to 10 Gbit/s using a new 128b/132b encoding scheme that cut line overhead to just 3 percent. USB 3.2, released in September 2017, added a second lane to reach 20 Gbit/s, but that two-lane mode requires a Full-Featured USB-C cable and remains uncommon. As of 2023, Intel had begun including the two-lane modes in its 11th-generation SoC processors, though Apple had not.
USB4, whose Version 1.0 specification was released on the 29th of August 2019, is based on the Thunderbolt 3 protocol and reaches 40 Gbit/s. USB4 Version 2.0, announced on the 1st of September 2022, pushed that ceiling to 80 Gbit/s symmetric, or an asymmetric 120/40 Gbit/s for video-heavy workloads. It achieves this using PAM3 signaling, a technique that encodes three levels of signal amplitude rather than two.
The naming history is a record of accumulated confusion. USB-IF introduced the SuperSpeed and SuperSpeed+ marketing labels, then retired them. Starting in 2022, the recommended naming convention became a simple statement of signaling rate: USB 5Gbps, USB 10Gbps, USB 20Gbps, USB 40Gbps, USB 80Gbps. Whether any given cable's packaging reflects the current scheme depends on when it was printed.
Standard-A and Standard-B connectors, the two shapes most people recognized for years, were the original forms defined in the specification. The larger Standard format was intended for desktop equipment. Mini-USB connectors arrived for mobile devices, but they were quickly displaced by the thinner Micro-USB. The Micro-B connector became ubiquitous on smartphones and portable electronics for years.
All of that is now giving way to USB-C, officially called USB Type-C. USB-C is reversible, meaning it can be inserted either way. It is the only connector required for USB4. It also supports Alternate Mode, which allows it to carry non-USB protocols: DisplayPort, HDMI, and Thunderbolt signals can all travel through the same USB-C cable. DisplayPort 2.0 over USB-C can support 8K resolution at 60 Hz with HDR10 color and can use up to 80 Gbit/s because it sends data in one direction only, using all eight data wires at once.
Before USB-C, two host computers could not be connected to each other using a standard USB cable because USB enforces a strict host-to-device hierarchy. USB bridge cables existed as workarounds, and Microsoft popularized them through a utility called Windows Easy Transfer. USB-C and the dual-role device capabilities introduced in USB 3.1 changed this: two systems can now connect directly through a Type-C cable, provided both support role-switching.
The original USB 1.0 and 1.1 specifications from 1996 and 1998 could deliver a maximum of 2.5 watts to a high-power device. That was enough for a keyboard or mouse, barely enough for a spinning hard drive. USB 3.0, released in 2008, raised the high-power ceiling to 4.5 watts. These figures defined the standard for years.
USB Power Delivery changed the scale entirely. USB Power Delivery Revision 3.1, finalized in 2021, extended the maximum power delivery to 240 watts at 48 volts. This is the specification under which a USB-C cable can charge a laptop, power a monitor, or supply a device that would previously have required a dedicated power brick. The standard also defines Battery Charging modes, where a dedicated charging port signals its availability by placing a resistance of no more than 200 ohms across its data lines.
A proprietary high-powered system called PoweredUSB, developed separately in the 1990s, reached higher voltages for use in point-of-sale terminals such as cash registers. It never became a general consumer standard, but it illustrates how early the need for more power from a USB-like connector was recognized.
USB cable length is capped by the physics of the standard. USB 1.1 allows a maximum of 5 meters for full-speed operation and 3 meters for low-speed. USB 2.0 permits up to 5 meters for high-speed use. USB 3.0 does not specify a fixed maximum but requires cables to meet an electrical specification; for copper cable with AWG 26 wire, the practical ceiling is about 3 meters. The standard was designed for peripherals on the same tabletop, not across a room or between buildings.
USB also enforces a strict tree topology with a master-to-slave protocol. A peripheral device cannot talk directly to another peripheral without going through the host. A host cannot broadcast to all connected devices at once; each must be addressed individually. Up to 127 devices can be connected to a single host controller.
The plug-and-play design that makes USB so easy to use is also what makes it a security target. A device that looks like a flash drive can instead simulate a keyboard and type malicious commands. On a Windows computer, such a device can open PowerShell and download malware, an attack called BadUSB. A separate threat is the USB killer, a device that sends high-voltage pulses through the data lines to destroy or damage whatever it is connected to. Older versions of Windows would automatically run scripts from USB mass storage devices through AutoRun, and it is also possible to gain full system control by compromising a USB controller itself. The convenience and the vulnerability are two sides of the same design.
Continue Browsing
Common questions
Who invented USB and when was it first released?
USB was developed by a consortium of seven companies: Compaq, DEC, IBM, Intel, Microsoft, NEC, and Nortel, beginning in 1995. Ajay Bhatt and his team at Intel led the technical work, and the first integrated circuits supporting USB were produced by Intel in 1995. USB 1.0 was officially released in January 1996.
What is the maximum power delivery supported by USB?
USB Power Delivery Revision 3.1, finalized in 2021, supports up to 240 watts at 48 volts. Earlier USB versions delivered far less: USB 1.0 and 1.1 provided a maximum of 2.5 watts for high-power devices, while USB 3.0 raised that to 4.5 watts.
What is the fastest USB standard available?
USB4 Version 2.0, announced on the 1st of September 2022, supports up to 80 Gbit/s in symmetric mode and an asymmetric mode of 120/40 Gbit/s. It achieves this using PAM3 signaling over USB-C cables.
Why did USB replace so many other connector types?
USB replaced serial ports, parallel ports, game ports, and proprietary connectors because it is self-configuring, hot-swappable, and can supply power to peripheral devices over the same cable. The standard requires compliance testing before the USB logo can be used, giving users confidence that certified devices will work without manual configuration.
What is a BadUSB attack?
A BadUSB attack uses a device that appears to be a flash drive but instead simulates a keyboard when plugged in, typing malicious commands automatically. On Windows systems, such a device can open PowerShell and download malware scripts without any user action beyond inserting the device.
What is USB-C and how is it different from earlier USB connectors?
USB-C (officially USB Type-C) is a reversible connector that can be inserted either way, replacing all previous Type-A and Type-B connectors. It is the only connector required for USB4, supports Alternate Mode to carry DisplayPort, HDMI, and Thunderbolt signals, and enables up to 240 watts of power delivery through a single cable.
All sources
133 references cited across the entry
- 1web82371FB (PIIX) and 82371SB (PIIX3) PCI ISA IDE XceleratorIntel — May 1996
- 2webUSB4 Specification V2.0USB Implementers Forum — October 2022
- 3webAbout USB-IFUSB Implementers Forum
- 4newsUSB deserves more supportSimson — 20 May 1999
- 5webUniversal Serial Bus 3.1 SpecificationUSB Implementers Forum — 26 July 2013
- 6webUniversal Serial Bus 2.0 SpecificationUSB Implementers Forum — 27 April 2000
- 7webUniversal Serial Bus 3.2 Revision 1.1USB Implementers Forum — June 2022
- 8webUniversal Serial Bus Power Delivery Specification Revision 3.1 Version 1.1USB Implementers Forum — July 2021
- 9webUniversal Charging SolutionGSMA — 17 February 2009
- 13webUSB Charging
- 14webUniversal Serial Bus Cables and Connectors Class Document Revision 2.0USB Implementers Forum
- 15webUniversal Serial Bus Type-C Cable and Connector Specification Revision 1.0USB Implementers Forum
- 17webDefinition of: how to install a PC peripheralZiff Davis
- 18webTo USB or Not to USB: USB Dual Role replaces USB On-The-GoEric Huang — 3 May 2018
- 19webIcon design recommendation for Identifying USB 2.0 Ports on PCs, Hosts and HubsUSB Implementers Forum
- 20webMembers
- 22newsDP Interviews ... Joe DecuirScott Stilphen — Digit Press
- 23webIEEE – Three generations of animation machines: Atari and Amiga, Joe Decuir, IEEE Fellow UW Engineering facultyJoseph Decuir — Feb 2023
- 26av mediaVCF East 2019 -- Joe Decuir -- Atari 800 Series Computers: 40 YearsVintage Computer Federation — May 6, 2019
- 27webThe King of Plug-and-Play: How USB Took the World by StormBiljana Ognenova — 2022-02-22
- 28webIntel Fellow: Ajay V. BhattIntel Corporation
- 29webIntel ad campaign remakes researchers into rock starsMark Rogoway — 9 May 2009
- 30book1394 Monthly NewsletterInformation Gatekeepers
- 31tech reportUniversal Serial Bus Specification1996
- 32webEight ways the iMac changed computing15 August 2008
- 33webThe PC Follows iMac's Lead1999
- 34journalPopular Mechanics: Making ConnectionsHearst Magazines — February 2001
- 35webHigh Speed USB Maximum Theoretical ThroughputMicrochip Technology Incorporated — 23 March 2021
- 36webFull Speed USB Maximum Theoretical ThroughputMicrochip Technology Incorporated — 23 March 2021
- 39webUSB 2.0 SpecificationUSB Implementers Forum
- 40webBattery Charging v1.2 Spec and Adopters AgreementUSB Implementers Forum — 7 March 2012
- 41press releaseUSB 3.0 Specification Now Available17 November 2008
- 42webUSB 3.0 TechnologyHP — 2012
- 43webUSB 3.1 Specification Language Usage Guidelines from USB-IFUSB Implementers Forum — 2015-05-28
- 44webUSB 3.1 Specification Language Usage Guidelines from USB-IFUSB Implementers Forum — 2018-08-27
- 45webUSB 3.1 Gen 1 & Gen 2 explainedSilvia — 5 August 2015
- 46webUniversal Serial Bus 3.1 SpecificationUSB Implementers Forum — 26 July 2013
- 47webThe USB 3.2 Specification released on September 22, 2017 and ECNs22 September 2017
- 48press releaseUSB 3.0 Promoter Group Announces USB 3.2 Update25 July 2017
- 49webUSB 3.2 Specification Language Usage Guidelines from USB-IF3 Oct 2018
- 50webUSB DevDays 2019 – Branding SessionJeff Ravencraft — 19 November 2019
- 51webUSB Data Performance Language Usage Guidelines from USB-IF22 Jan 2024
- 52webUSB-IF Licensed Mark(s) RequirementsSeptember 20, 2023
- 53webUSB Promoter Group Announces USB4 SpecificationUSB Promoter Group / USB-IF — March 4, 2019
- 54webUSB Promoter Group Announces USB4® Version 2.0 (80 Gbps)USB-IF — September 1, 2022
- 55webUSB-IF Announces Publication of New USB4® Specification Enabling USB 80Gbps PerformanceUSB-IF — October 18, 2022
- 56webUSB-IF Integrators List Marketing Name GuidanceUSB-IF — January 12, 2023
- 58webType-C CC and VCONN SignalsMicrochip Technology, Inc.
- 59webUniversal Serial Bus Specification Revision 2.011 October 2011
- 60webIsochronous ProtocolFroelich — 20 May 2009
- 61webUSB Class Codes22 September 2018
- 62webUniversal Serial Bus Test and Measurement Class Specification (USBTMC) Revision 1.0USB Implementers Forum — 14 April 2003
- 63webUniversal Serial Bus Device Class Specification for Device Firmware Upgrade, Version 1.1USB Implementers Forum — 15 October 2004
- 66webA note on the USB-to-PS/2 mouse adapter that came with Microsoft mouse devicesMicrosoft Dev Blogs
- 68webUniversal Serial Bus Device Class Specification for Device Firmware Upgrade, Version 1.0USB Implementers Forum — 13 May 1999
- 69webrpms/dfu-util: USB Device Firmware Upgrade tool14 May 2014
- 70webAN3156: USB DFU protocol used in the STM32 bootloader7 February 2023
- 72press releaseUSB-IF Announces USB Audio Device Class 3.0 Specification27 September 2016
- 77webUSBVincent Kars — May 2011
- 78webFundamentals of USB AudioXMOS Ltd. — 2015
- 79webAnnouncing Windows 10 Insider Preview Build 14931 for PC21 September 2016
- 80webAmpliozone: USB Audio Class 2.0 Support in Windows 10, FINALLY!!!!Gregg Plummer — 20 September 2017
- 82webUSB Digital Audio
- 83web32-bit Atmel Microcontroller Application NoteAtmel Corporation — 2011
- 84webPCM2906C datasheetNovember 2011
- 85webDesigning Modern USB Audio SystemsKendall Castor-Perry — October 2010
- 86webProgrammable Clock Generation and Synchronization for USB Audio SystemsKendall Castor-Perry — 2011
- 87webThe D/A diaries: A personal memoir of engineering heartache and triumphHitoshi Kondoh — 20 February 2002
- 89webOur Guide to USB Audio – Why Should I Use it?9 May 2016
- 90webUSB versus USBVincent Kars — July 2012
- 92webUSB 2.0 Specification Engineering Change Notice (ECN) #1: Mini-B connector20 October 2000
- 93press releaseDeprecation of the Mini-A and Mini-AB ConnectorsUSB Implementers Forum — May 27, 2007
- 94webUSB Cable Length Limitations3 November 2010
- 96webCables and Long-Haul SolutionsUSB Implementers Forum
- 97webUSB 3.0 Developers FAQJan Axelson
- 99webUSB 3.2 Revision 1.1USB Implementers Forum — June 2022
- 100webUSB Type-C® Cable and Connector Specification Release 2.4 USB-IFUSB Implementers Forum
- 102webOVERVIEW OF USB BATTERY CHARGING REVISION 1.2 AND THE IMPORTANT ROLE OF ADAPTER EMULATORSmaxim integrated — 2014
- 103webUSB in a NutShell — Chapter 2: HardwareBeyond Logic.org
- 108webUSB-IF releases final specification of Media Agnostic USBRoshan Ashraf Shaikh — 3 November 2020
- 109webInterchip Connectivity: HSIC, UniPro, HSI, C2C, LLI... oh my!Kurt Shuler — 31 March 2011
- 110webUSB 3.2 and Beyond
- 111webFireWire vs. USB 2.0QImaging
- 113webUSB 2.0 vs FireWirePricenfees
- 114magazineThe Great Interface-Off: FireWire Vs. USB 2.0Cade Metz — 25 February 2003
- 115webUSB 2.0 Versus FireWireHeron, Robert — TechTV
- 116webFireWire vs. USB 2.0USB Ware
- 117webFirewire and USB PerformanceGary Key — 15 November 2005
- 118web802.3, Section 14.3.1.1IEEE
- 119webPowerbook Explodes After Comcast Plugs in Wrong CableConsumerist — 8 March 2010
- 120webTechnical Note. Galvanic Isolation2021
- 121webUniversal Serial Bus Device Class Definition for MIDI Devices1 November 1999
- 123webWhat you need to know about Thunderbolt 2Jim Galbraith — IDG Communications, Inc. — 2 January 2014
- 125webThunderbolt 3 is twice as fast and uses reversible USB-C2 June 2015
- 126webThunderbolt 3 embraces USB Type-C connector, doubles bandwidth to 40 GbpsSebastian Anthony — 2 June 2015
- 127webNew DisplayPort spec enables 16K video over USB-CJon Porter — Vox Media, LLC — 30 April 2020
- 128webUSB4 Thunderbolt3 Compatibility Requirements SpecificationUSB Implementers Forum — January 2021
- 129webThis thumbdrive hacks computers. 'BadUSB' exploit makes devices turn 'evil'Dan Goodin — July 31, 2014
- 130magazineWhy the Security of USB Is Fundamentally BrokenAndy Greenberg — July 31, 2014
- 131web'USB Killer V2.71' Shows That Most USB-Enabled Devices Are Vulnerable To Power Surge AttacksLucian Armasu — 2017-08-12
- 132webUSB Killer: A device that can destroy a PC in seconds2017-08-12
- 133webRussian computer researcher creates a USB killer thumb drive that will fry your computer in secondsDoug Bolton — 2017-08-12
- 134webUsing AutoRun with a USB Flash Drive (USB stick)25 June 2022
- 137webUniversal Serial Bus 3.0 SpecificationHewlett-Packard Company Intel Corporation Microsoft Corporation NEC Corporation ST-Ericsson Texas Instruments — 6 June 2011
- 138webWhy do you need USB Audio Class 2?Laurence Strong — XMOS — 2015