De "Universele Seriële Bus" is ontworpen om de wirwar aan verschillende technieken om apparaten aan computers te koppelen te bestrijden. Dit doel is redelijk gelukt, ondanks het grote aantal verschillende USB-connectors: deze varianten hebben uitsluitend te maken met ruimtegebrek op kleine computers (zoals smartphones) en het aantal voor hoge snelheden benodigde extra communicatie paden.
Waar fysiek mogelijk passen oude "stekers" nog steeds in nieuwe "dozen", met behoud van de werking. Ook de communicatie protocollen zijn "compatibel" met oudere versies. Een moderne computer heeft daarom alleen nog enkele USB-poorten voor alle hulpapparatuur. Ook zijn er diverse microcontrollers met ingebouwde USB-functies.
Meer info.