3 Pinout and Signal Descriptions

The following table provides details on signal names classified by the peripherals along with the device pinout for the PIC32WM-BW1 Module.

Table 3-1. Pinout and Signal Descriptions List
Pin NumberModule Pin NamePin TypeDescriptionPeripherals
ACADCEIC(4)GPIO (1, 2)QSPIRTCCSERCOMOSCDEBUG
1–4 GNDPGround
5NMCLRIPIC32CX-BZ2 IC Reset
6PB1(9)I/OPIC32CX-BZ2 Port B Digital I/OAC_AIN3AN5RB1
7PB2I/OPIC32CX-BZ2 Port B Digital I/OAC_AIN0AN6RB2
8PB3I/OPIC32CX-BZ2 Port B Digital I/OAC_AIN1AN7RB3
9PB4I/OPIC32CX-BZ2 Port B Digital I/OAN0INT0(6)RB4TRACEDATA3
10PB5I/OPIC32CX-BZ2 Port B Digital I/OAN1RB5TRACEDATA0
11PB6I/OPIC32CX-BZ2 Port B Digital I/OANN0, AN2RB6TRACEDATA1
12PA11I/OPIC32CX-BZ2 Port A Digital I/ORA11(5)SOSCI
13PA12I/OPIC32CX-BZ2 Port A Digital I/ORA12(5)SOSCO
14GNDPGround
15PB9I/OPIC32CX-BZ2 Port B Digital I/ORB9CM4_SWDIO
16PB8I/OPIC32CX-BZ2 Port B Digital I/ORB8CM4_SWCLK
17PB7I/OPIC32CX-BZ2 Port B Digital I/OLVDINAN3RB7TRACEDATA2, CM4_SWO
18PA4I/OPIC32CX-BZ2 Port A Digital I/ORA4RTC_OUTSERCOM0_PAD3
19PA3I/OPIC32CX-BZ2 Port A Digital I/ORA3RTC_IN0SERCOM0_PAD2SCLKI
20PA6I/OPIC32CX-BZ2 Port A Digital I/OAC_CMP1_ALTRA6SERCOM0_PAD1
21PA5I/OPIC32CX-BZ2 Port A Digital I/ORA5SERCOM0_PAD0
22PA2I/OPIC32CX-BZ2 Port A Digital I/OAC_CMP0RA2RTC_IN1
23PA0I/OPIC32CX-BZ2 Port A Digital I/ORA0QSPI_DATA2RTC_IN3
24PA1I/OPIC32CX-BZ2 Port A Digital I/OAC_CMP1RA1QSPI_DATA3RTC_IN2
25PB13I/OQSPI_DATA1QSPI_DATA1(8)RTC_EVENT
26PB12I/OQSPI_DATA0QSPI_DATA0(8)
27PB10I/OQSPI_CSQSPI_CS(8)
28GNDPGround
29PB11I/OQSPI_CLKQSPI_SCK(8)
30VDD_IN_1PPower supply input (3.0-3.6V)
31VDD_IN_2PPower supply input (3.0-3.6V)
32, 33GNDPGround
34PA8I/OPIC32CX-BZ2 Port A Digital I/ORA8SERCOM1_PAD1
35PA7I/OPIC32CX-BZ2 Port A Digital I/ORA7SERCOM1_PAD0TRACECLK
36PA9I/OPIC32CX-BZ2 Port A Digital I/ORA9RTC_IN0_ALTSERCOM1_PAD2
37PA10I/OPIC32CX-BZ2 Port A Digital I/ORA10RTC_OUT_ALTSERCOM1_PAD3
38GNDPGround
39IRQ(11)I/OInterrupt request (active-low) from the WINCS02 IC to wake-up the host (PIC32CX-BZ2) from its Sleep state
40UART2_TXI/OUART2 transmit signal for firmware log from WINCS02IC
41ECC_SCLI/OSerial clock input for crypto authentication device on module, NC pin for UE variant
42ECC_SDAI/OSerial data for crypto authentication device on module, NC pin for UE variant
43NCI/O
44UART1_TXI/O

Used for external antenna calibration.

Connect this signal to a test point or a pin header.

45–47NCI/O
48UART1_RXI/O

Used for external antenna calibration.

Connect this signal to a test point or a pin header.

49NCP
50NCI/O
51Reserved(10)I/O

Reserved pin.

Connect to an I/O pin (tri-stated) of a host device or to an external switch for future use

52W_NMCLRIWINCS02IC MCLR Reset
53DFU_TX/STRAP2I/OFor WINCS02 device firmware update receive pin. The recommendation is to connect to a pull-down resistor of 100K.
54DFU_RX/STRAP1I/OFor WINCS02 device firmware update receive pin. The recommendation is to connect to a pull-down resistor of 100K.
55–58 GNDPGround
59, 60EP GNDPThermal ground paddle for connection on host board
Note:
  1. All GPIOs (RAn and RBn ) can be used by remappable peripherals via PPS.
  2. All GPIOs (RAn and RBn) can be used as I/O Change Notification (IOCAn and IOCBn) except RA11 and RA12. For more details, refer to Port A Register Map for RA11 and RA12 in the PIC32CX-BZ2 and WBZ45 Family Data Sheet (DS70005504).
  3. The metal paddle at the bottom of the device must be connected to system ground.
  4. These peripherals have signals that are only available via the PPS remappable pins.
  5. This pin can be used as Input only pin if not using SOSC and setting up CFGCON2.SOSCSEL = 0.
  6. INT0 can be used as a wake-up source from Deep Sleep or Extreme Deep Sleep Low Power modes, as well as an ADC trigger source. The INT0 can be configured using Configuration Control Register 0 (CFGCON0). INT0 functionality on PB4 cannot be remapped using PPS. The software SDK and operational stacks provided by Microchip handles the operation of INT0 as a wake-up source in Deep Sleep Low Power Mode.
  7. These I/O pins are 5.5V tolerant: NMCLR, PA0, PA1, PA2, PA4, PA5, PA6, PA7, PA8, PA9, PA10, PB10, PB11, PB12, PB13. All other I/O pins are 3.3V tolerant.
  8. The PIC32CX-BZ2 device’s QSPI is configured as SPI to interface with the WINCS02 on the Module PCB.
  9. Pin 6 PB1 is used to reset WINCS02 device by driving the pin 52 W_MCLR pin on the PIC32WM-BW1 Curiosity Board (EV60G68A). It is recommended to connect PB1 to W_MCLR on the host-board to avoid changes in software implementation.
  10. Do not leave this pin unconnected. Follow the directions in the Pin Description column for future upgrades.
  11. Pin 39 IRQ is connected to Pin 9 PB4 on the PIC32WM-BW1 Curiosity Board (EV60G68A). It is recommended to connect IRQ to PB4 on the host-board to avoid changes in software implementation.