Useful Links
Computer Science
Mobile Technologies
USB Technology
1. Introduction to Universal Serial Bus (USB)
2. Core USB Architecture and Topology
3. USB Standards and Generations
4. Physical Connectors and Cables
5. USB Power Delivery
6. USB Type-C Alternate Modes
7. USB Communication Protocol
8. Specialized USB Technologies
9. USB Device Classes and Applications
10. USB Host Controller Interfaces
11. USB Software Stack and Drivers
12. USB Compliance and Certification
USB Standards and Generations
USB 1.x
USB 1.0
Low Speed (1.5 Mbit/s)
Full Speed (12 Mbit/s)
Initial Adoption
USB 1.1
Improved Reliability
Widespread Industry Adoption
Bug Fixes and Clarifications
USB 2.0
High Speed (480 Mbit/s)
Backward Compatibility with USB 1.x
Introduction of Mini and Micro Connectors
Enhanced Power Delivery
On-The-Go (OTG) Support
USB 3.x
USB 3.0 (SuperSpeed)
5 Gbit/s Data Rate
Full Duplex Data Transfer
Increased Power Delivery
Blue Connector Color Coding
USB 3.1
SuperSpeed+ (10 Gbit/s)
Enhanced Encoding Efficiency
Improved Power Management
USB 3.2
Multi-Lane Operation
Gen 1x1 (5 Gbit/s)
Gen 1x2 (10 Gbit/s)
Gen 2x1 (10 Gbit/s)
Gen 2x2 (20 Gbit/s)
Backward Compatibility Features
USB4
Based on Thunderbolt 3 Protocol
Data Transfer Speeds
20 Gbit/s
40 Gbit/s
Dynamic Bandwidth Allocation
Protocol Tunneling
DisplayPort
PCIe
Backward Compatibility
Type-C Connector Requirement
Previous
2. Core USB Architecture and Topology
Go to top
Next
4. Physical Connectors and Cables