Периферийные устройства, с точки зрения спецификации USB 2.0, разделяются на высокоскоростные, использующие наибольшую предоставляемую им шиной скорость передачи данных (480 Мбит/с в версии 2.0 и 12 Мбит/с в версии 1.1), и медленные, которым достаточно скорости 1,5 Мбит/с. При подключении устройства к USB выполняется инициализация, т. е. выясняются его требования к скорости и питанию. Эти задачи решаются с помощью корневых контроллеров и концентраторов, которые поддерживают все определенные стандартом скорости и режимы на каждом из своих портов (рис. 1.6).