Skip to content

08_MikroBus

GitHub Actions edited this page Jun 1, 2026 · 3 revisions

08 MikroBus

Overview

The shield includes two mikroBUS-compatible sockets for rapid integration of Click boards and other peripheral modules. Each socket exposes common embedded interfaces such as SPI, UART, I2C, PWM, analog input, interrupt, reset, and power rails.

mikroBUS compatible module

mikroBUS compatible module

Key Technical Specifications

Parameter Description Value
Sockets Number of mikroBUS-compatible zones 2
Logic interfaces Available signal groups SPI, UART, I2C, PWM, AN, INT, RST
Power rails Module power options 3.3 V and 5 V
Connector style Standard mikroBUS pin layout 2 x 8 pins
Module ecosystem Compatible module family Click boards and mikroBUS-compatible boards

Pinout

mikroBUS pinout specification

mikroBUS pinout specification

Pin Function Description
AN Analog input Analog signal line for compatible modules
RST Reset Module reset control
CS Chip Select SPI chip-select signal
SCK SPI Clock SPI clock signal
MISO SPI Data Master input, slave output
MOSI SPI Data Master output, slave input
PWM PWM Output Pulse-width modulation output
INT Interrupt Hardware interrupt input
RX UART Receive Serial receive line
TX UART Transmit Serial transmit line
SCL I2C Clock I2C clock line
SDA I2C Data I2C data line
+3.3V Power 3.3 V supply rail
+5V Power 5 V supply rail
GND Ground Reference ground

Features

  • Dual mikroBUS-compatible expansion zones for quick peripheral testing.
  • Access to SPI, UART, I2C, PWM, analog, interrupt, and reset signals.
  • 3.3 V and 5 V rails available for supported modules.
  • Compatible with many Click boards and mikroBUS-style expansion modules.
  • Useful for sensor, communication, display, control, data acquisition, and HMI prototypes.

Safety Considerations

  • Verify the module voltage requirement before connecting it to the shield.
  • Confirm that the installed controller board supports the interface required by the module.
  • Check the module orientation before insertion to avoid reversed power or signal connections.
  • Review the library or driver requirements for each module before testing.
  • Not all Click boards have been individually validated on this shield.

Use Examples

Supported Module Categories

The mikroBUS interface can be used with many types of Click boards and compatible modules:

  • Environmental sensors.
  • Motion and inertial sensors.
  • GPS receivers.
  • LoRa and RF communication modules.
  • Wi-Fi and Bluetooth modules.
  • Displays and human-machine interfaces.
  • Relay and industrial control modules.
  • Data acquisition devices.
  • Audio and multimedia modules.
  • Security and authentication devices.

Connection Workflow

  1. Select a module compatible with the required voltage and interface.
  2. Identify the interface used by the module: SPI, UART, I2C, PWM, AN, or INT.
  3. Confirm the matching pins on the controller board installed on the shield.
  4. Insert the module into one of the mikroBUS-compatible sockets with the correct orientation.
  5. Install the required software library or driver.
  6. Upload a basic test sketch before integrating the module into a larger application.

Validation Status

Compatibility is based on electrical and mechanical adherence to the mikroBUS pin layout. Individual module validation may vary depending on the peripheral, software implementation, and target microcontroller configuration.


Clone this wiki locally