La conexión de dispositivos USB con microprocesadores host en la misma placa sin ningún conector intermedio se denomina "USB incorporado". Muchas computadoras portátiles y de escritorio incorporan dispositivos USB integrados. En cierto sentido, la integridad de la señal puede ser incluso mejor, suponiendo que las trazas diferenciales del HS se implementen con una impedancia de 90 ohmios, ya que cualquier conector siempre es una desviación de la traza de PCB y, por lo tanto, se introduce una discrepancia de impedancia.
Sin embargo, hay una advertencia que con frecuencia se pasa por alto. El protocolo de conexión USB normal implica la detección de VBUS en el lado de la conexión del dispositivo, lo que solicita al dispositivo que inicie el protocolo de "conexión" tirando de la línea D + (o D- en el caso del dispositivo LS) DESPUÉS de que se reciba el VBUS (después de conectar el cable). El problema es que en el diseño integrado, se asume que el VBUS (y la alimentación del dispositivo) está siempre encendido, lo que hace que los dispositivos USB confirmen el evento de conexión (pull-up) ANTES de que el host se encienda, se inicie, el controlador USB esté configurado y el software USB La pila se carga haciendo que el host esté listo para comunicarse. En muchos hardware de host heredados, esta afirmación prematura de estado de conexión puede interrumpir la funcionalidad normal de configuración del host, y es probable que se requieran soluciones de software adicionales. Puede funcionar, pero en algunos ciclos de encendido, la conexión USB integrada puede fallar.
Si un diseñador no quiere sorpresas de encendido, el host debe implementar una línea GPIO adicional (análoga a VBUS) que mantendría a los dispositivos USB incorporados en estado desconectado hasta que el host se inicie y esté listo para comunicarse a través de USB. O use ese GPIO adicional para encender los chips USB integrados solo después de que la pila USB del host esté lista.