Host kontroler univerzalne serijske sabirnice (USB) sučelje je koje omogućuje omogućenom komadu hardvera interakciju i komunikaciju s određenim dijelom softvera. USB veza je ulazni i izlazni priključak koji dolazi standardno s većinom računala i nizom druge digitalne opreme koja omogućuje prijenos podataka putem kabela ili bilo kojeg drugog oblika izravne veze. USB host kontroler upravlja komunikacijom između perifernih uređaja i računalnog sustava. Većina modernih računala ima high-speed host kontrolere, a mnoga starija računala mogu imati host kontroler lako instaliran u otvoreni utor na matičnoj ploči.
USB host kontroler velike brzine održava vezu između uređaja kao što su tipkovnica, miš, modem ili pisač i osigurava da operativni sustav računala prepoznaje uređaj. Operativni sustav se oslanja na USB host kontroler kako bi se izbjeglo instaliranje pojedinačnih upravljačkih programa za svaki spojeni uređaj. Svaki USB uređaj komunicira s operacijskim sustavom računala u standardnom programskom jeziku, kao što je C++.
Postoji nekoliko vrsta sučelja USB host kontrolera koji podržavaju različite vrste USB portova. Otvoreno sučelje kontrolera glavnog računala (OHCI) je standard za većinu i čak podržava USB 1.1. Univerzalno sučelje kontrolera glavnog računala (UHCI) iz Intel® podržava USB 1 u brzim i sporim brzinama. Ostale vrste sučelja host kontrolera uključuju poboljšano sučelje kontrolera glavnog računala (EHCI), koje je ocjenjeno super-brzo prema javno navedenim standardima, i najnoviji standard host kontrolera, koji se naziva proširivo sučelje host kontrolera (xHCI). xHCI je dizajniran za poboljšanu brzinu, snagu i učinkovitost od svojih prethodnika.
Prepoznavanje standardnih uređaja poput tipkovnice i miša od strane operativnog sustava obično se automatski obavlja od strane glavnog kontrolera. Protokol glavnog kontrolera kombinira komunikacijski proces nekoliko uređaja kako bi se stvorio učinkovit i simultani prijenos podataka. Dobar primjer je kada korisnik računala unosi podatke u program za obradu teksta pomoću tipkovnice i miša u isto vrijeme.
USB host kontroler sposoban je uspostaviti komunikaciju između računala i nekoliko uređaja putem jednog priključka. Host kontroler također određuje kako svaki spojeni uređaj dobiva svoju snagu, zbog čega korisnik može puniti mobitel preko USB priključka dok sluša glazbu s USB sticka u drugom portu. Za stara računala bez USB host kontrolera, hardver se može kupiti od dobavljača i prilično brzo instalirati na utor na matičnoj ploči.