Hardwarestruktur:
USB bruger et firetrådskabel, hvoraf to er serielle kanaler, der bruges til at overføre data, og de to andre giver strøm til downstream-enheder.
Til eksterne enheder med høj hastighed, der kræver høj båndbredde, overfører USB data med en fuld hastighed på 12 Mbps. til eksterne enheder med lav hastighed overfører USB data med en transmissionshastighed på 1,5 Mbps. USB, skifter bussen automatisk og dynamisk mellem de to transmissionstilstande i henhold til de perifere forhold.
USB er en tokenbaseret bus. Ligner et token ring netværk eller FDDI token-baseret bus. USB-værtscontrolleren udsender tokenet, og enheden på bussen registrerer, om adressen i tokenet er i overensstemmelse med sig selv og reagerer ved at modtage eller sende data til værten. USB styrer USB-busstrøm ved at understøtte affjedringsgendannelseshandlinger.
Grænsefladetype:
USB Type A
USB-type B
Minitype A
Mini B-type
Mikrotype A
Mikro B-type