Un controlador es un software instruir al ordenador para comunicarse con un dispositivo periférico a través del puerto USB. Se necesita un segundo controlador de dispositivo para que el cable de emular el protocolo correcto del dispositivo serie . 
 Retrasos 
 
 puertos USB de diseño son capaces de soportar múltiples dispositivos a través de un solo puerto . Comunicación compartido en un bus puede resultar en la congestión , provocando retrasos . Esto es además del tiempo de descuento , al exigir un segundo conductor. 
  
          
