Skip to main content

What Are The Different Versions Of USB?

What Are The Different Versions Of USB?
USB ports are part of many devices today. It can be confusing deciphering the varied types of cables and connectors. We'll break down the versions of USB as well as some common connector types you are likely to see on your device.

What does USB stand for?

USB is an industry standard maintained by the USB Implementers Forum, Inc. (USB-IF) that establishes specifications. USB stands for Universal Serial Bus. The USB ecosystem continues to grow and includes connectors, cables, protocols and power capabilities.

Originally, USB was implemented to standardize computer peripherals. Many devices now connect using USB instead of the older serial ports and parallel ports.
A large benefit to using USB is the ease of use. It is considered plug-and-play and is hot-pluggable.  This means the user can just plug in a device and the operating system automatically recognizes it.

What are the different versions of USB?

The table below details the available versions of the USB specification. The current naming convention was meant as a way to update and standardize the names for simplicity. 
Release Date
Marketing Name
Renamed To
Current Naming Convention
1.5 Mbit/s and 12 Mbit/s

USB 1.0

USB 1.1
480 Mbit/s

USB 2.0

USB 2.0
5 Gbit/s
SuperSpeed USB
USB 3.0
USB 3.1 Gen1 (2013)
USB 3.2 Gen1 (2017)
10 Gbit/s
SuperSpeed USB 10 Gbps
USB 3.1 Gen2
USB 3.2 Gen2 (2017)
USB 3.2 Gen2 (2017)
20 Gbit/s
SuperSpeed USB 20 Gbps
USB 3.2 Gen2x2

USB 3.2 Gen2x2 (2017)
40 Gbit/s




What are the common USB connectors?

There are many types of USB connectors. The picture below displays three widely used connectors and displays the difference among them.  The original connector was the Type-A that is distinguishable by it's rectangle shape. It was and is the most common connector type but as always, things change.
The USB Type-C® connector will be the one to supplant the others going forward. It has been widely adopted and promises to be versatile and easy to use. You cannot plug it in wrong due to it's flat oval shape, unlike the Type A connector. Note also that the Type C is backward compatible with previous USB protocols, meaning, it can be used with a USB 2.x device.

The Type C connector has 24 pins, allowing it to replace various other cables such as, HDMI and DisplayPort. When buying USB Type-C cables, it's important to recognize the capabilities and buy a cable that can meet your requirements. Make sure it can handle the speed or power you need.

The USB-IF offers the following:
USB Type-C® Key Messages
  • Slim and sleek connector tailored to fit mobile device product designs, yet robust enough for laptops and tablets
  • Features reversible plug orientation and cable direction 
  • Supports scalable power and performance to future-proof your solution

USB Type-C® and USB-C® are registered trademarks of USB Implementers Forum.

USB Standard Connectors

What USB ports do I have?

You may be wondering what type of USB port your device has. Newer computers and laptops have USB 3.x and possibly USB C, depending on their manufacturer. The USB Type C connector is elongated oval that can be plugged into the device any way. That is, it is not oriented to fit only one way into the plug.
In Windows 10 right click on the Start Menu, then select Device Manager, then select Universal Serial Bus controllers.  If you see Enhanced it is USB 2.0, if it says USB 3.0 then it is 3.0.

Alternatively you can look at the physical ports.The USB 2.0 Connectors is colored white or black inside, while the USB 3.0 is usually blue on the inside as shown in the picture above.

The Type C plug is round as shown in the picture above.

What USB ports does PS4 have?

The PlayStation 4 Slim has 2 USB 3.1 Gen 1 (same as USB 3.0) ports, on the front panel of the unit.
The PlayStation 4 Pro has 3 USB 3.1 Gen 1 (same as USB 3.0) ports, 2 on the front panel, 1 on the back.

What USB to charge my Nintendo Switch?

When charging your Nintendo Switch, make sure you are using a good quality charger and cable.
Nintendo does not recognize or endorse third party devices or accessories as these may harm or 'brick' your switch. They recommend using the included cable or one that is a USB-C to USB-A cable with a 56k Ohm resistor. Make sure any USB-C cable is USB-IF certified.

What USB does my Mac have?

Apple Mac's have Type-A or Type-C USB connections. Type USB-C ports are either the standard USB-C or Thunderbolt 3 that also support USB-C connections. Both of these look the same, and the connector plugs into the port in either orientation. Check you specs to see if your Mac supports just USB-C or both.
To view your specs: Choose Apple menu  > About This Mac, click Support, then click Specifications.

What USB for external hard drives?

To connect an external hard drive to your computer, you'll want the fastest speeds available. First, find out what USB ports your computer has.  Newer computers are at least USB 3.x capable and some may have the USB-C port. Buy the fastest external drive that is compatible with your fastest port. Reference the USB version chart above to learn about the various speeds.

In Summary

The USB standard has changed and been updated considerably over the years, and can be very confusing to the casual user. These revisions though have been designed to achieve a more unified and easier industry standard. The USB world has expanded to allow the ports and connectors to replace other types of connections so device manufacturers can design and build around a common connection.

READ NEXTIs It Harmful To Keep Laptop Plugged In?


Popular Posts

T60p Expansion ROM Not Initialized - Intel NIC boot issue

A Thinkpad T60p with an Intel integrated NIC boot error recently came across my desk. The T60p on boot-up would pause with the following message:

Initializing Intel(R) Boot Agent GE v1.2.31

PXE-E05: The LAN adapter's configuation is corrupted or has not been initialized. The Boot Agent cannot continue. Then after a couple of seconds would beep and display another message:

Expansion ROM not initialized - PCI on Motherboard
Bus:00, Device:00, Function:00

Press [ESC] to continue So after hitting the [ESC] key I entered the BIOS to look around at the settings. Everything was set properly but I changed the ‘Internal Network Option ROM’ setting to disabled just to see what effect it would have.
On reboot I still saw the same error message so I decided to upgrade the BIOS, but to no avail. The error was still there..

Decided it was time to search this issue on the web and see what other people were experiencing. Seems this is a fairly common problem and for some unknown reason the…

Palm Rest Removal - IBM/Lenovo T40/40p, T41/41p, T42/42p

Simple instructions for removing and replacing the palm rest for T4x Thinkpads.

Remove these parts in order to remove the palm rest.
-Remove the battery
-Remove the hard drive
-Remove the keyboard

Turn the Thinkpad over. There are five screws on the lip of the machine covered by black plastic tabs. You will need to remove these tabs, I use a razor blade and then save the tabs to re-apply them. After the tabs have been removed take out the screws and take note of their size and placement. The screw on the right side is a little longer and will need to be put back in the same place. There are also several other screws to remove a little farther up on the machine. They will have a small drawing of a memory chip next to them. These screws are different sizes as well so make note of their placement.

-Turn the Thinkpad over and open the display
-Remove the touchpad connector from the motherboard
-Pull the palm rest toward you slightly and lift it up and out.

Reverse the steps to install th…

Lenovo W500 Further Review and OS Install

This is a continuation of my previous look at the Lenovo W500 Thinkpad. Please read my first posting which lists the specifications and my initial impressions. In this review I cover installing Windows Vista, device drivers and software applications, including ThinkVantage System Update. Then I’ll wrap up with my final thoughts.

In the previous post I said the Thinkpad W500 model number is 4061-AC4 with the following specs:

*Processor is an Intel Core 2 Duo P9400(2.53.GHZ)
*ATI Mobility FireGL V5700 graphics
*Switchable Graphics(see below)
*15.4 inch WUXGA(1920 X 1200) LCD widescreen display
*160GB 7200rpm SATA hard disk drive
*4GB PC3-8500 DDR3 memory
*Mini PCIe 802.11 wireless – Intel 5300
*Intel 82567 1GB ethernet

It had Windows XP installed and was working great, all the components were recognized and was a stable system. I decided however to install Windows Vista because of the ability to switch between the graphics chipsets on the fly from within Vista. Windows…