El quinto pin se usa como pin de identificación para USB-OTG (un protocolo en el que un dispositivo puede asumir el estado del host y del invitado a través de USB). Cuando este pin está conectado a tierra mediante un cable mini-A o un adaptador OTG, especifica que la MCU actúa como un host USB, mientras que si está flotando, actúa como un invitado. Hay otras resistencias intermedias que se pueden colocar entre el pin de ID y la conexión a tierra para permitir que un dispositivo actúe como un host pero reciba alimentación del invitado o un adaptador especial, pero no está estandarizado ni es compatible.
Según esta especificación , los módulos UUSB PIC24F admiten USB-OTG. Tienen un pin USBID específico como se indica en la hoja de datos. Por ejemplo, el PIC24FJ128GA010 lo tiene en el pin 51 (ya que es un dispositivo de 100 pines que está documentado en esto Hoja de datos . Ver páginas 5 y 6.
Una palabra en los conectores: el receptáculo Mini-A, Mini-AB y Micro-AB aceptará un adaptador / cable OTG. Si eso no es deseado, use un receptáculo Mini-B o Micro-B en su lugar. Tenga en cuenta que todas las formas Mini que no sean Mini-B están en desuso. Además, si solo desea la funcionalidad de host, puede conectar USBID a tierra y conectar un receptáculo USB A como lo haría un adaptador USB-OTG.
No te olvides de la coincidencia de longitud de traza para D + y D-, así como un plano de tierra debajo de ellos.