Das Universal Host Controller Interface (UHCI) ist eine Treiber-Software, mit der ein Host die USB-Schnittstelle steuert. Des weiteren gibt es noch das Open Host Controller Interface (OHCI) und das Enhanced Host Controller Interface (EHCI). Das universelle Controller-Interface UHCI, das von Intel spezifiziert wurde unterstützt die USB-Versionen 1.0 und 1.1 mit Datenraten von 1,5 Mbit/s und 12 Mbit/s.