La USB funciona como una interfaz para la transmisión de datos y distribución de energía a alta velocidad de forma plug and play, mejorando las interfaces serie y paralelo más lentas. Usa un bus basado en el paso de un testigo para la transmisión de datos entre el controlador y los dispositivos conectados, y el controlador también gestiona la distribución de energía a los periféricos. La USB se ha adoptado rápidamente en la industria informática.