3.5 mikroBUS Sockets (J400 and J404)
There are two mikroBUS sockets (J400 and J404) that expand the functionality of the PIC32 WFI32 Curiosity HPC Board using the MikroElectronika click adapter boards and Microchip RN-based add-on boards.
The mikroBUS socket (J400) consists of the following interfaces:
- Two 1x8 female headers with Serial Peripheral Interface (SPI)
- Inter-Integrated Circuit (I2C)
- Universal Asynchronous Receiver-Transmitter (UART)
- Reset (GPIO)
- Pulse Width Modulation (PWM)
- Analog and interrupt lines
- 3.3V, 5V and Ground (GND) rails
In addition to all the mikroBUS socket (J400) interfaces, the mikroBUS socket (J404) has an additional PTA header (J407) to interface with RN-based add-on boards. The following table provides the pinout details of the mikroBUS sockets (J400 and J404).
Pin Number | Pin on mikroBUS™ Socket | Pin Description of mikroBUS Socket | Pin on the WFI32E02 Module(1) |
---|---|---|---|
J400-1 | AN | Analog input | AN14/ANN0/CVD14/CVDR14/RPA14/RA14 |
J400-2 | RST | Reset | TMS/AN6/CVD6/CVDR6/RPB6/RB6 |
J400-3 | CS | SPI Chip Select (CS) | TDO/AN7/CVD7/CVDR7/RPB7/RB7 |
J400-4 | SCK | SPI clock | SCK2/RPA11/RA11 |
J400-5 | MISO | SPI Host Input Client Output(6) | PTA_WLAN_ACTIVE/RPK5/RK5(7) |
J400-6 | MOSI | SPI Host Input Client Input(6) | BT_CLK_OUT/RPK4/RK4 |
J400-7 | +3.3V | 3.3V power | NC |
J400-8 | GND | Ground | GND |
J400-9 | GND | Ground | GND |
J400-10 | +5V | 5V power | NC |
J400-11 | SDA | I2C data | SDA1/RPA5/RA5 |
J400-12 | SCL | I2C clock | SCL1/RPA4/RA4 |
J400-13 | TX | UART/CAN transmit | PTA_BT_ACTIVE/RPK7/RK7(7) or PGD4/AN9/CVD9/CVDR9/RPB9/RB9(3, 4) |
J400-14 | RX | UART/CAN receive | PGD4/AN9/CVD9/CVDR9/RPB9/RB9 or PTA_BT_ACTIVE/RPK7/RK7(3, 4, 5) |
J400-15 | INT | Hardware interrupt | PTA_BT_PRIO/RPK6/RK6(7) |
J400-16 | PWM | PWM output | ANA0/RPB12/RB12 |
Note:
|
Pin Number | Pin on mikroBUS™ Socket | Pin Description of mikroBUS Socket | Pin on the WFI32E02 Module(1) |
---|---|---|---|
J404-1 | AN | Analog input | AN0/RPB0/RB0 |
J404-2 | RST | Reset | TMS/AN6/CVD6/CVDR6/CVDT1/RPB6/RB6 |
J404-3 | CS | SPI Chip Select (CS) | AN10/CVD10/CVDR10/RPB10/RB10 |
J404-4 | SCK | SPI clock | SCK1/RPC6/RC6 |
J404-5 | MISO | SPI Host Input Client Output(5) | SDI1/RPC7/RC7 |
J404-6 | MOSI | SPI Host Input Client Input(5) | SDO1/RPC8/RC8 |
J404-7 | +3.3V | 3.3V power | NC |
J404-8 | GND | Ground | GND |
J404-9 | GND | Ground | GND |
J404-10 | +5V | 5V power | NC |
J404-11 | SDA | I2C data | SDA2/RPA3/RA3 |
J404-12 | SCL | I2C clock | SCL2/RPA2/RA2 |
J404-13 | TX | UART/CAN transmit | RPK9/RK9 or AN16/CVD16/CVDR16/RPA12/RA12(3, 4) |
J404-14 | RX | UART/CAN receive | AN16/CVD16/CVDR16/RPA12/RA12 or USBID/AN2/CVD2/CVDR2/CVDT5/RPB2/RB2(3, 4) |
J404-15 | INT | Hardware interrupt | ANN1/CVD15/CVDR15/RPA13/RA13 |
J404-16 | PWM | PWM output | ANA0/RPB12/RB12 |
Note:
|
The mikroBUS socket (J404) also offers support to interface with Microchip RN-based boards. The following table provides the pinout details of the PTA header (J407) on the mikroBUS socket (J404).
Pin Number | Pin on PTA Header | Pin Description of PTA Header | Pin on the WFI32E02 Module |
---|---|---|---|
J407-1 | PTA_BT_ACTIVE | Packet Traffic Arbitration (PTA) Three-Wire interface for Wi-Fi® and Bluetooth® co-existence | PTA_BT_ACTIVE/RPK7/RK7(1) |
J407-2 | PTA_BT_PRIO | PTA_BT_PRIO/RPK6/RK6(1) | |
J407-3 | PTA_WLAN_ACTIVE | PTA_WLAN_ACTIVE/RPK5/RK5(1) | |
J407-4 | GND | Ground | GND |
Note:
|