USB Cheat Sheet

A comprehensive guide to understanding the confusing world of USB standards, covering marketing names, real-world speeds, wiring configurations, and power delivery specifications.
I spend time investigating a non-existing bug today because I misunderstood a USB term. So I made myself a cheat sheet. Maybe it will save time to someone.
| Marketing Name | Also Known As | Signal Gbps | Signal MiB/s | Wires | Cable | |---|---|---|---|---|---| | USB 1.1 | Full Speed | 12 Mbps | 1.5 MiB/s | 4 | 4m | | USB 2.0 | Hi-Speed | 480 Mbps | 60 MiB/s | 4 | 4m | | SuperSpeed USB 5Gbps | USB 3.0 USB 3.1 USB 3.2 USB 3.1 Gen 1 USB 3.2 Gen 1 | 5000 Mbps | 625 MiB/s | 8 | 3m | | SuperSpeedPlus USB 10Gbps | USB 3.1 USB 3.2 USB 3.1 Gen 2 USB 3.2 Gen 2 | 10000 Mbps | 1250 MiB/s | 8 | 2m | | SuperSpeedPlus USB 20Gbps | USB 3.2 USB 3.2 Gen 2x2 | 20000 Mbps | 2500 MiB/s | 12 | 1m | | USB4 20Gbps | USB4 Gen 2×2 USB4 | 20000 Mbps | 2500 MiB/s | 12 | 0.8m | | USB4 40Gbps | USB4 Gen 3×2 USB4 | 40000 Mbps | 5000 MiB/s | 12 | 0.8m |
USB Gen A x B A = Generation B = Num lanes used
| Name | Signal | Sig Total | Encoding | Effective Mbps | Effective MiB/s | Real Life | |---|---|---|---|---|---|---| | USB 3.2 Gen 1x1 | 5,000 Mbps | 5,000 Mbps | 8b/10b | 4,000 Mbps | 500 MiB/s | 400 MiB/s | | USB 3.2 Gen 1x2 | 5,000 Mbps | 10,000 Mbps | 8b/10b | 8,000 Mbps | 1,000 MiB/s | 800 MiB/s | | USB 3.2 Gen 2x1 | 10,000 Mbps | 10,000 Mbps | 128b/132b | 9,696 Mbps | 1,212 MiB/s | 780 MiB/s | | USB 3.2 Gen 2x2 | 10,000 Mbps | 20,000 Mbps | 128b/132b | 19,392 Mbps | 2,424 MiB/s | 1,600 MiB/s | | USB 4 Gen 2x2 | 10,000 Mbps | 20,000 Mbps | 128b/132b | 19,392 Mbps | 2,424 MiB/s | 1,600 MiB/s | | USB 4 Gen 3x2 | 20,000 Mbps | 40,000 Mbps | 128b/132b | 38,787 Mbps | 4,848 MiB/s | 2,700 MiB/s |
Note: Multi-lanes systems use lane striping (on TX) and lane bonding (on RX).
4 wires: PWR, GND, D+, D-. 8 wires: PWR, GND, D+, D-, RX+, RX-, TX-, TX+. 12 wires: PWR, GND, D+, D-, RX1+, RX1-, RX2-, RX2+, TX1+, TX1-, TX2-, TX2+.
| Specifications | Max. Voltage | Max. Current | Max. Power | |---|---|---|---| | USB 2.0 | 5V | 500mA | 2.5W | | USB 3.0 / USB3.1 | 5V | 900mA | 4.5W | | USB Battery Charging (BC) 1.2 | 5V | 1.5A | 7.5W | | USB-C Current Mode (non-PD) | 5V | 3A | 15W | | USB-C / Power Delivery (PD 1/2) | 20V | 5A | 100W | | USB-C PD 3.1 (EPR) | 48V | 5A | 240W |
Source: Hacker News















