3.7 mikroBUS™ Socket (J903 and J905)
A mikroBUS™ socket (J903 and J905) expands the functionality of the PIC32-BZ6 Curiosity Board using the MikroElektronika Click™ adapter boards and Microchip add-on boards.
The mikroBUS connector includes the following:
- Pair of 1x8 female headers with proprietary pin configuration and silkscreen markings
- The pinout consists of three groups of
communication pins:
- Serial Peripheral Interface (SPI)
- Universal Asynchronous Receiver/Transmitter (UART)
- Inter-Integrated Circuit (I2C)
- Two power groups
- 3.3V, Ground power line
- 5V, Ground power line
- Four additional pins
- Pulse Width Modulation (PWM)
- Reset Pin (RST)
- Interrupt
- Analog
Note: For a complete listing of the Click
boards, refer to the www.mikroe.com/click.
The GPIO pins for the mikroBUS sockets are assigned to route I2C, SPI peripherals and other GPIO pins as follows. The same SPI is used between the two mikroBUS Sockets with different chip select lines.
Note: The mikroBUS pinout diagram is reversed
to align with the PIC32-BZ6 Curiosity Board.
Pin Number | Pin Name | Pin on PIC32WM-BZ6204UE Module | Description |
---|---|---|---|
1 | AN | AN0/MIKRO1_AN/RPB10 | Analog-to-Digital Converter (ADC) analog input |
2 | RST | MIKRO1_RST/RPA15 | General purpose I/O pin |
3 | CS | SERCOM4_PAD2/SPI_CS/RPA10 | Client select pin for SPI/general purpose I/O pin |
4 | SCK | SERCOM4_PAD1/SPI_SCK/RPE5 | SPI clock |
5 | MISO | SERCOM4_PAD0/SPI_DI/USBID/RPA4 | SPI host input client output |
6 | MOSI | SERCOM4_PAD3/SPI_DO/COEX_BT_STATE_2/RPA9(1) | SPI host output client input |
7 | +3.3V | +3.3V | 3.3V power |
8 | GND | GND | Ground |
9 | GND | GND | Ground |
10 | +5V | +5V | 5V power |
11 | SDA | SERCOM1_PAD0/SDA/VBUSON/RPA7(2) | I2C data |
12 | SCL | SERCOM1_PAD1/SCL/SERCOM1_PAD1/SCL/COEX_WLAN_ACT_2/RPA8(3) | I2C clock |
13 | TX | CAN1_TX/MIKRO1_UART_TX/GFX_LCDD2/RPB2(4) | CAN TX/UART TX |
14 | RX | QSPI_DATA3/CAN1_RX/MIKRO1_UART_RX/RPA2(5) | CAN RX/UART RX |
15 | INT | MIKRO1_INT/RPE4 | Interrupt pin/general purpose I/O pin |
16 | PWM | MIKRO1_PWM/RPD1 | PWM pin/general purpose I/O pin |
Note:
|
Pin Number | Pin Name | Pin on PIC32WM-BZ6204UE Module | Description |
---|---|---|---|
1 | AN | MIKRO2_AN/GFX_LCDD5/RPB5(1) | Analog-to-Digital Converter (ADC) analog input |
2 | RST | GREEN_LED/MIKRO2_RST/GFX_GPIO4/RPC10(2) | General purpose I/O pin |
3 | CS | INT0/BTN1/MIKRO2_CS/SWDIO/RPB9(3) | Client select pin for SPI/general purpose I/O pin(7) |
4 | SCK | SERCOM4_PAD1/SPI_SCK/RPE5 | SPI clock |
5 | MISO | SERCOM4_PAD0/SPI_DI/USBID/RPA4 | SPI host input client output |
6 | MOSI | SERCOM4_PAD3/SPI_DO/COEX_BT_STATE_2/RPA9 | SPI host output client input |
7 | +3.3V | +3V | 3V power |
8 | GND | GND | Ground |
9 | GND | GND | Ground |
10 | +5V | +5V | 5V power |
11 | SDA | SERCOM1_PAD0/SDA/VBUSON/RPA7 | I2C data |
12 | SCL | SERCOM1_PAD1/SCL/COEX_WLAN_ACT_2/RPA8 | I2C clock |
13 | TX | QSPI_DATA0/SERCOM5_PAD0/MIKRO2_UART_TX/XPRO_UART_TX/RPA0(4) | UART TX |
14 | RX | QSPI_SCK/SERCOM5_PAD3/MIKRO2_UART_RX/XPRO_UART_RX/RPA1(5) | UART RX |
15 | INT | MIKRO2_INT/BTN2/GFX_LCDVSYNC/RPE3(6) | Interrupt pin/general purpose I/O pin |
16 | PWM | RMII_EN/MIKRO2_PWM/GFX_IRQ3/RPC11 | PWM pin/general purpose I/O pin |
Note:
|