Store

SparkFun

$183.26 |
In stock at supplier
No reviews yet

The SparkFun MicroMod mikroBUS™ Starter Kit is designed to give you just what you need to start using the MicroMod and Click ecosystems side-by-side. The cor...

Estimated Delivery
Arrives
Disclaimer
View Markdown
Secure checkout
The SparkFun MicroMod mikroBUS™ Starter Kit is designed to give you just what you need to start using the MicroMod and Click ecosystems side-by-side. The core of this kit is designed around the SparkFun MicroMod mikroBUS™ Carrier Board and the SparkFun MicroMod STM32 Processor but you will also receive a MIKROE Terminal Click, MIKROE Weather Click, SparkFun Serial Basic Breakout, USB A to C cable, Jumper wires, and a MicroMod screwdriver!
The SparkFun MicroMod mikroBUS Carrier Board takes advantage of the MicroMod, Qwiic, and mikroBUS™ ecosystems making it easy to rapidly prototype with each of them, combined. The MicroMod M.2 socket and mikroBUS 8-pin header provide users the freedom to experiment with any Processor Board in the MicroMod ecosystem and any Click board in the mikroBUS ecosystem, respectively. This board also features two Qwiic connectors to seamlessly integrate hundreds of Qwiic sensors and accessories into your project.
The SparkFun MicroMod STM32 Processor Board is ready to rock your MicroMod world with its ARM® Cortex®-M4 32-bit RISC core! This little Processor Board provides you with an economical and easy to use development platform if you're needing more power with minimal working space. With the M.2 MicroMod connector, connecting your STM32 Processor is a breeze. Simply match up the key on your processor's beveled edge connector to the key on the M.2 connector and secure it with a screw (included with all Carrier Boards). The STM32 is one of the most powerful and economical microcontrollers available so to be able to add it to your MicroMod Carrier Board is a huge advantage for your project!
MicroMod is a modular interface ecosystem that connects a microcontroller “processor board” to various “carrier board” peripherals. Utilizing the M.2 standard, the MicroMod standard is designed to easily swap out processors on the fly. Pair a specialized carrier board for the project you need with your choice of compatible processor!
Includes:
Features:
MicroMod mikroBUS™ Carrier Board
  • M.2 MicroMod (Processor Board) Connector
  • USB-C Connector
  • 3.3V 1A Voltage Regulator
  • Qwiic Connectors (x2)
  • mikroBUS Socket
  • Boot/Reset Buttons
  • Charge Circuit
  • JTAG/SWD PTH Pins
STM32 General Features:
  • ARM® 32-bit Cortex®-M4 CPU with FPU 
    • Adaptive real-time accelerator (ART Accelerator™) allowing 0-wait state execution from Flash memory
    • Frequency up to 168 MHz
    • Memory protection unit
    • 210 DMIPS/ 1.25 DMIPS/MHz (Dhrystone 2.1)
    • DSP instructions
  • 1 MB of Flash memory
  • 192 Kbytes of SRAM including 64 Kbytes of CCM (core coupled memory) data RAM
  • Flexible static memory controller supporting Compact Flash, SRAM, PSRAM, NOR and NAND memories
  • Clock, reset and supply management 
    • 1.8 V to 3.6 V application supply and I/Os
    • 32 kHz oscillator for RTC with calibration
    • Internal 32 kHz RC with calibration
  • Low-power operation 
    • Sleep, Stop and Standby modes
  • Debug mode 
    • Serial wire debug (SWD) & JTAG interfaces
    • Cortex-M4 Embedded Trace Macrocell™
  • Advanced connectivity 
    • USB 2.0 full-speed device/host/OTG controller with on-chip PHY
    • USB 2.0 high-speed/full-speed device/host/OTG controller with dedicated DMA, on-chip full-speed PHY and ULPI
    • 10/100 Ethernet MAC with dedicated DMA: supports IEEE 1588v2 hardware, MII/RMII
Specific Peripherals available on MicroMod STM32:
  • UART
  • Two I2C Buses
  • SPI Bus
  • PDM Audio Processing
  • Two Dedicated Analog Inputs, 15 total analog input capable inputs
Documents:
MicroMod mikroBUS Carrier Board Documentation
MicroMod STM32 Processor Documentation:
MicroMod Documentation:
STM32 Documentation:
MIKROE Terminal Click
MIKROE Weather Click
SparkFun Serial Basic Breakout
Videos





Jargon buster

Plain-language definitions for the technical terms used above.

breakout
A breakout is a small circuit board that makes a tiny or hard-to-solder component easier to connect to with standard pins. It matters because this OLED module can be wired into a microcontroller project without needing to solder directly to the display’s fine contacts.
Flash memory
Non-volatile memory that keeps stored data even when power is removed. In this sensor, it matters because enrolled fingerprint templates can remain saved after the project is turned off.
FPU
A floating-point unit is hardware inside a processor that speeds up calculations with decimal numbers. This helps when projects use maths-heavy tasks such as motion sensing, filtering sensor readings, or audio processing.
I2C
I2C is a two-wire communication bus used by many sensors and small modules. It matters because several I2C devices can share the same two wires, but each device needs a compatible address and your controller must support I2C.
JTAG
JTAG is a hardware debugging and programming interface used to inspect and control chips at a low level. It matters for advanced development because it can help diagnose firmware problems that are hard to see through normal serial output.
M.2
A compact edge-connector format commonly used to plug small modules into a carrier board without soldering. On this product it is the physical connector used by the MicroMod system, so compatibility with the matching processor board is important.
microcontroller
A microcontroller is a small computer on a chip that runs your program and controls connected inputs and outputs. For this product, it is the part that reads buttons and sensors, drives the display and speaker, and communicates over Bluetooth.
MicroMod
A modular board system where a small processor board plugs into a separate carrier board that provides connectors, power, and peripherals. It matters because this carrier board needs a compatible MicroMod processor board before it can run your project code.
PTH
Plated through-hole means the pin holes are metal-lined so solder connects the pad on both sides of the board. It is useful for connectors and headers that need a strong mechanical and electrical connection.
Qwiic
Qwiic is a plug-in connector system for I2C devices that uses small 4-pin cables, so you can connect compatible sensors without soldering. It matters because your controller or adapter also needs Qwiic, or you will need a cable or breakout to wire it up.
RAM
RAM is temporary memory used while a device is running, and its contents are lost when power is removed. A “Run in RAM” mode is useful for testing settings without permanently programming the module, but it may not support every feature.
RTC
A Real-Time Clock keeps track of time even when the main processor is asleep or powered down, usually with a small backup battery. It matters for data logging and tracking projects that need accurate timestamps.
SPI
A fast serial communication bus often used for displays, memory cards, and sensors. It matters because SPI devices need specific pins for clock and data, plus a separate chip-select line for each device.
SRAM
Fast temporary memory used by a processor while a program is running. More SRAM helps with projects that handle larger data buffers, networking, displays, or more complex code.
STM32
STM32 is a family of microcontroller chips commonly used in embedded electronics. Knowing a product uses an STM32 can help when looking at firmware updates, pin connections, or low-level serial control options.
SWD
Serial Wire Debug is a two-wire programming and debugging interface used with many microcontrollers. It matters if you need low-level access to program, recover or debug the processor board connected to this carrier.
UART
UART is a simple serial connection that sends data over separate transmit and receive wires, often labelled TX and RX. It matters because this module is designed to replace a wired UART cable with a wireless link while keeping the same serial data format.
USB-C
A modern reversible USB connector used for power and data connections. On this product it matters because it can connect directly to a computer as well as to a microcontroller project.

MicroMod mikroBUS Carrier Schematic

Schematic · 106.7 KB · Click any page to view full size

Download PDF

MicroMod mikroBUS Carrier Board Dimensions

Mechanical Drawings · 241.4 KB · Click any page to view full size

Download PDF

mikroBUS Standard Specification

Datasheet · 1.3 MB · Click any page to view full size

Download PDF

MicroMod STM32 Processor Schematic

Schematic · 531.4 KB · Click any page to view full size

Download PDF

STM32F405RG Datasheet

Datasheet · 5.4 MB · Click any page to view full size

Download PDF

SparkFun MicroMod Interface Pinout

Pinout · 27.5 KB · Click any page to view full size

Download PDF

SparkFun MicroMod Interface Pin Descriptions

Pinout · 58.2 KB · Click any page to view full size

Download PDF

MicroMod M.2 Connector Datasheet

Datasheet · 336.1 KB · Click any page to view full size

Download PDF

MicroMod Reflowable Standoff Datasheet

Datasheet · 1.2 MB · Click any page to view full size

Download PDF

Terminal Click Schematic

Schematic · 114.6 KB · Click any page to view full size

Download PDF

Weather Click Schematic

Schematic · 191.4 KB · Click any page to view full size

Download PDF

BME280 Datasheet

Datasheet · 1.5 MB · Click any page to view full size

Download PDF

Serial Basic CH340C Schematic

Schematic · 62.2 KB · Click any page to view full size

Download PDF

CH3402 Datasheet

Datasheet · 243.9 KB · Click any page to view full size

Download PDF

Supplier page — sparkfun.com

Supplier Description · 683.2 KB · Click any page to view full size

Download PDF

Related Tutorials

Free guides on learn.littlebird.com.au

Stella
Stella Expert

Ask me anything about this product

Maddy, co-founder of Little Bird

Need help? We're here for you!

Hi, I'm Maddy. My team and I are ready to help with your order or any questions.