2.3.6 GPIO Pins/PPS Functions

Most of the PIC32WM-BW1 Module pins can be configured as GPIOs pins or for PPS functionality. To find the functionality supported by each of these GPIOs, refer to Chapter 6: I/O Ports and Peripheral Pin Select (PPS) of the PIC32CX-BZ2 and WBZ45 Family Data Sheet (DS70005504). It is recommended that a series resistor be added on the host board for all critical, high frequency pins and clocks for EMI considerations. The value of the series resistor depends on the actual pin configuration. These resistors must be placed close to the Module. For more details, refer to the Figure 2-14.

Note:
  1. The PIC32WM-BW1 Module pins PB10, PB11, PB12, PB13 are used on-board to interface with WINCS02 device over SPI and hence can not be configured as GPIO or any other function.
  2. The PIC32WM-BW1 Module pins PA13, PA14, PB0 are used on-board for 3-wire PTA interface with WINCS02 device, hence can not be configured as GPIO or any other function.
  3. The PIC32WM-BW1 Module pin PB1 is used to reset WINCS02 device, and connected to pin W_MCLR on the PIC32WM-BW1 Curiosity Board (EV60G68A). therefore, it is recommended to connect PB1 to W_MCLR on the host board to avoid changes in the software implementation.
  4. The PIC32WM-BW1 Module pin PB4 (INT0) is used as wake-up source from low power modes, and INT0 functionality on PB4 can not be remapped using PPS. It is recommended to connect pin PB4 to pin INTOUT to allow WINCS02 device to wake-up PIC32CX-BZ2 device from its sleep state, as implemented on the PIC32WM-BW1 Curiosity Board (EV60G68A).
  5. The PIC32WM-BW1 Module pins PA7 and PA8 are connected to on-module ECC608 (loop-back) chip on the PIC32WM-BW1 Curiosity Board (EV60G68A).