SparkFun MicroMod Main Board - Double

The MicroMod Main Board is a specialized carrier board that allows you to interface a MicroMod Processor Board with up to two MicroMod Function Boards. With the M.2 MicroMod connector, connecting your Processor and Function Boards is a breeze. Simply match up the key on your board's beveled edge connector to the key on the M.2 connector and secure the boards with screws.

The Double Main Board includes one USB-C connector for power and programming the Processor Board. Two buttons for reset and boot are also populated on the board. Also included on the board is a 2A resettable fuse and 3.3V/1A voltage regulator. We've even added a convenient jumper for advanced users looking to bypass the fuse and another to measure the current consumption for low power testing. For those that need to go remote with their application, the board includes a 2-pin JST connector and a single cell LiPo MCP73831 charge IC (set to a rate of 500mA). Three status LEDs are available for power and charging. There is a microSD card socket so you can also plug in a microSD card for data logging. Finally, two Qwiic connectors are populated on the board to easily add Qwiic enabled I2C devices to your projects!

Note: A MicroMod Processor and Function Boards are not included with the MicroMod Main Board. These boards will need to be purchased separately.


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 and function boards on the fly. Pair a specialized carrier board for the project you need with your choice of compatible processor!


  • Input Voltage Range
    • 5V via USB C Connector
    • ~3.7V to 4.2V via LiPo Battery Connector
  • Built-in Resettable PTC Fuse (Rated 5V/2A)
  • AP7361C 3.3V Voltage Regulator (Rated 1A)
  • Integrated MCP73831 Single Cell LiPo Charge Circuit
    • Adjustable Charge Rates via DIP Switch
      • 100mA
      • 166mA
      • 500mA
  • Ports
    • 1x USB Type C Connector
    • 1x 2-Pin JST Connector
    • M.2 Connectors
      • 1x MicroMod Processor Board
      • 2x MicroMod Function Boards
    • 2x Qwiic Enabled I2C
    • 1x MicroSD Card Socket
    • 1x SWD 2x5 Header
  • Buttons
    • 1x Reset
    • 1x Boot
  • LEDs
    • 1x VIN
    • 1x 3.3V
    • 1x CHG
  • Jumpers
    • MEAS
    • PTC
    • 3.3V EN (for Main Board)
    • VIN LED
    • 3.3V LED
    • Alt PWR EN0 (for Function Board 0)
    • Alt PWR EN0 (for Function Board 1)

SparkFun MicroMod Main Board - Double Product Help and Resources

Getting Started with MicroMod

October 21, 2020

Dive into the world of MicroMod - a compact interface to connect a microcontroller to various peripherals via the M.2 Connector!

Designing with MicroMod

October 21, 2020

This tutorial will walk you through the specs of the MicroMod processor and carrier board as well as the basics of incorporating the MicroMod form factor into your own PCB designs!

Qwiic Digital Desk Sign with MicroMod

June 30, 2022

Make a Qwiic-enabled digital desk sign with a MicroMod SAMD51 Processor Board's USB Host and a USB keyboard!

MicroMod Main Board Hookup Guide

November 11, 2021

The MicroMod Main Board - Single and Double are specialized carrier boards that allow you to interface a Processor Board with a Function Board(s). The modular system allows you to add an additional feature(s) to a Processor Board with the help of a Function Board(s). In this tutorial, we will focus on the basic functionality of the Main Board - Single and Main Board - Double.

MicroMod WiFi Function Board - DA16200 Hookup Guide

November 11, 2021

Add IoT functionality to any MicroMod project with the MicroMod WiFi function Board - DA16200!

Core Skill: DIY

Whether it's for assembling a kit, hacking an enclosure, or creating your own parts; the DIY skill is all about knowing how to use tools and the techniques associated with them.

1 DIY

Skill Level: Noob - Basic assembly is required. You may need to provide your own basic tools like a screwdriver, hammer or scissors. Power tools or custom parts are not required. Instructions will be included and easy to follow. Sewing may be required, but only with included patterns.
See all skill levels


Core Skill: Programming

If a board needs code or communicates somehow, you're going to need to know how to program or interface with it. The programming skill is all about communication and code.

1 Programming

Skill Level: Noob - Programming will be limited to basic drag and drop interfaces like ModKit or Scratch. You won't be writing code, but you will still need to understand some basics of interfacing with hardware. If you?re just using a sensor, it's output is analog.
See all skill levels


Core Skill: Electrical Prototyping

If it requires power, you need to know how much, what all the pins do, and how to hook it up. You may need to reference datasheets, schematics, and know the ins and outs of electronics.

2 Electrical Prototyping

Skill Level: Rookie - You may be required to know a bit more about the component, such as orientation, or how to hook it up, in addition to power requirements. You will need to understand polarized components.
See all skill levels


Comments

Looking for answers to technical questions?

We welcome your comments and suggestions below. However, if you are looking for solutions to technical questions please see our Technical Assistance page.

  • Member #1506841 / about 3 years ago / 1

    While I am bitching, it would be great if you would have thrown in rubber feet for the Main boards as well.

  • Member #1506841 / about 3 years ago / 1

    I think the MicroMod line is great, but why did you leave out the SWD headers on the Main Boards and the ATP board? It can't save that much money! Most serious users are going to want to use JTAG programming and debugging rather than the Arduino/USB-C interface, and it is a real pain to have to order the headers and solder them ourselves.

Customer Reviews

No reviews yet.