3.4 USB Connectivity

The WFI32E03 module has an integrated USB peripheral that supports both Low-speed and Full-speed modes. This feature enables the user to implement USB functionality through the Target VBUS Micro-B connector (J204) on the PIC32 WFI32 2.0 Curiosity Board. Connect the board using any one of these modes:

  • Device mode:
    1. Connect the host PC to the Target VBUS Micro-B connector (J204) using a USB Type-A male cable to Micro-B male USB cable.
    2. Use the (J202) jumper to select the required power source for the board. For more information, see Table 3-2.
      Note: Do not place the jumper on the (J205) connector.
  • Host mode:
    1. Connect the USB device to the Target VBUS Micro-B connector (J204) using a USB Type-A female cable to Micro-B male USB cable.
      Note: USB Type-A female cable to Micro-B male USB cable is not available in the kit.
    2. Place a jumper in the (J205) header to drive the VBUS line in the Host mode.
    3. Use the (J202) jumper to select the power source either from the debug USB connector (J302) or the external 5V input (J201).
Note: It is recommended to add a resistor on the customer application board for VBUS signal as recommended in the data sheet. For more details, refer to the PIC32MZ W1 MCU and WFI32 Module with Wi-Fi® and Hardware-Based Security Accelerator Data Sheet (DS70005425).