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_AIN3AN5—RB1————
7PB2I/OPIC32CX-BZ2 Port B Digital I/OAC_AIN0AN6—RB2—————
8PB3I/OPIC32CX-BZ2 Port B Digital I/OAC_AIN1AN7—RB3—————
9PB4I/OPIC32CX-BZ2 Port B Digital I/O—AN0INT0(6)RB4————TRACEDATA3
10PB5I/OPIC32CX-BZ2 Port B Digital I/O—AN1—RB5————TRACEDATA0
11PB6I/OPIC32CX-BZ2 Port B Digital I/O—ANN0, AN2—RB6————TRACEDATA1
12PA11I/OPIC32CX-BZ2 Port A Digital I/O———RA11(5)———SOSCI—
13PA12I/OPIC32CX-BZ2 Port A Digital I/O———RA12(5)———SOSCO—
14GNDPGround—————————
15PB9I/OPIC32CX-BZ2 Port B Digital I/O———RB9————CM4_SWDIO
16PB8I/OPIC32CX-BZ2 Port B Digital I/O———RB8————CM4_SWCLK
17PB7I/OPIC32CX-BZ2 Port B Digital I/OLVDINAN3—RB7————TRACEDATA2, CM4_SWO
18PA4I/OPIC32CX-BZ2 Port A Digital I/O———RA4—RTC_OUTSERCOM0_PAD3——
19PA3I/OPIC32CX-BZ2 Port A Digital I/O———RA3—RTC_IN0SERCOM0_PAD2SCLKI—
20PA6I/OPIC32CX-BZ2 Port A Digital I/OAC_CMP1_ALTRA6——SERCOM0_PAD1——
21PA5I/OPIC32CX-BZ2 Port A Digital I/O———RA5——SERCOM0_PAD0——
22PA2I/OPIC32CX-BZ2 Port A Digital I/OAC_CMP0——RA2—RTC_IN1———
23PA0I/OPIC32CX-BZ2 Port A Digital I/O———RA0QSPI_DATA2RTC_IN3———
24PA1I/OPIC32CX-BZ2 Port A Digital I/OAC_CMP1——RA1QSPI_DATA3RTC_IN2———
25PB13I/OQSPI_DATA1————QSPI_DATA1(8)RTC_EVENT———
26PB12I/OQSPI_DATA0————QSPI_DATA0(8)————
27PB10I/OQSPI_CS————QSPI_CS(8)————
28GNDPGround—————————
29PB11I/OQSPI_CLK————QSPI_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/O———RA8——SERCOM1_PAD1——
35PA7I/OPIC32CX-BZ2 Port A Digital I/O———RA7——SERCOM1_PAD0—TRACECLK
36PA9I/OPIC32CX-BZ2 Port A Digital I/O———RA9—RTC_IN0_ALTSERCOM1_PAD2——
37PA10I/OPIC32CX-BZ2 Port A Digital I/O———RA10—RTC_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.