SparkFun
SparkFun MicroMod mikroBUS Starter Kit
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...
- 1x SparkFun MicroMod mikroBUS™ Carrier Board
- 1x SparkFun MicroMod STM32 Processor
- 1x MIKROE Terminal Click
- 1x MIKROE Weather Click
- 1x SparkFun Serial Basic Breakout - CH340C and USB-C
- 1x USB 3.1 Cable A to C - 3 Foot
- 1x Jumper Wires Premium 6" M/F Pack of 10
- 1x MicroMod Screwdriver
- 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
- 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
- UART
- Two I2C Buses
- SPI Bus
- PDM Audio Processing
- Two Dedicated Analog Inputs, 15 total analog input capable inputs
- Schematic
- Eagle Files
- Board Dimensions
- Hookup Guide
- Getting Started with Necto Studio
- mikroBUS Standard
- Qwiic Info Page
- GitHub Hardware Repo
- Schematic
- Eagle Files
- Hookup Guide
- Board Dimensions
- Datasheet (STM32F405xx)
- Graphical Datasheet
- GitHub Hardware Repo
- SparkFun MicroMod Interface v1.0 - Pinout
- SparkFun MicroMod Interface v1.0 - Pin Descriptions
- Getting Started with MicroMod
- Designing with MicroMod
- MicroMod Info Page
- MicroMod Forums
- SparkFun Eagle Libraries contains example footprints for the M.2 connector and SMD standoff
- M.2 MicroMod Connector Datasheet
- MicroMod Reflowable Standoff Datasheet
- Schematic
- Eagle Files
- Hookup Guide
- Datasheet (CH340C)
- Drivers
- GitHub
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.
Find this product in
Brands
STEM & Education
MicroMod mikroBUS Carrier Schematic
Schematic · 106.7 KB · Click any page to view full size
MicroMod mikroBUS Carrier Board Dimensions
Mechanical Drawings · 241.4 KB · Click any page to view full size
mikroBUS Standard Specification
Datasheet · 1.3 MB · Click any page to view full size
MicroMod STM32 Processor Schematic
Schematic · 531.4 KB · Click any page to view full size
STM32F405RG Datasheet
Datasheet · 5.4 MB · Click any page to view full size
SparkFun MicroMod Interface Pinout
Pinout · 27.5 KB · Click any page to view full size
SparkFun MicroMod Interface Pin Descriptions
Pinout · 58.2 KB · Click any page to view full size
MicroMod M.2 Connector Datasheet
Datasheet · 336.1 KB · Click any page to view full size
MicroMod Reflowable Standoff Datasheet
Datasheet · 1.2 MB · Click any page to view full size
Terminal Click Schematic
Schematic · 114.6 KB · Click any page to view full size
Weather Click Schematic
Schematic · 191.4 KB · Click any page to view full size
BME280 Datasheet
Datasheet · 1.5 MB · Click any page to view full size
Serial Basic CH340C Schematic
Schematic · 62.2 KB · Click any page to view full size
CH3402 Datasheet
Datasheet · 243.9 KB · Click any page to view full size
Supplier page — sparkfun.com
Supplier Description · 683.2 KB · Click any page to view full size
Resources & Downloads
Guides, code examples, and more
MicroMod mikroBUS Carrier Eagle Files
Schematic · ZIP · 332.0 KB
Eagle PCB design files for the MicroMod mikroBUS carrier board.
MicroMod STM32 Processor Eagle Files
Schematic · ZIP · 133.8 KB
Eagle PCB design files for the MicroMod STM32 processor board.
Serial Basic CH340C Eagle Files
Schematic · ZIP · 139.6 KB
Eagle PCB design files for the Serial Basic CH340C USB-C board.
Related Tutorials
Free guides on learn.littlebird.com.au