SparkFun
MicroMod Main Board - Single
· MPN: DEV-20748
This single-board carrier lets you connect one MicroMod Processor Board to one MicroMod Function Board using SparkFun’s M.2-based MicroMod ecosystem. Align t...
This single-board carrier lets you connect one MicroMod Processor Board to one MicroMod Function Board using SparkFun’s M.2-based MicroMod ecosystem. Align the keyed edge connector, fasten the boards with screws, and you can swap processors or functions to suit your project.
The board provides USB-C for power and programming, reset and boot buttons, a 2x5 SWD breakout, power regulation, a resettable fuse, and useful jumpers for measurement and low-power testing. For portable projects, it includes a 2-pin JST LiPo connector and an MCP73831 single-cell charge circuit.
For expansion and logging, the board includes two Qwiic I2C connectors with built-in pull-up resistors, a microSD card socket, status LEDs for power and charging, and jumpers to disable selected indicators or circuitry. SparkFun hardware documentation and a MicroMod Main Board getting-started guide are available for setup.
Features:
- MicroMod carrier: Interfaces a MicroMod Processor Board with a single MicroMod Function Board.
- M.2 MicroMod connection: 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.
- USB-C: USB-C connector for power and programming the Processor Board.
- USB C shield: Jumper on the back of the board to isolate the USB C's shield pin.
- Buttons: Reset and boot buttons are populated on the board.
- SWD: Processor Board pins are broken out as 2x5 SWD pins.
- Protection: Includes a 2A resettable fuse.
- Power regulation: Includes a 3.3V/1A voltage regulator.
- Qwiic power: Includes a second 3.3V/500mA voltage regulator to power Qwiic-enabled devices.
- Low-power testing: PTH jumpers allow advanced users to bypass the fuse and measure current consumption on the 5V and 3.3V lines.
- Battery operation: Includes a 2-pin JST connector and a single-cell LiPo MCP73831 charge IC set to a charge rate of 500mA.
- Status LEDs: Four status LEDs are available for power and charging.
- LED jumpers: Status LEDs can be disabled through jumpers.
- Data logging: Includes a microSD card socket.
- microSD control: The microSD socket can be disabled through the I/O pins.
- Qwiic expansion: Two Qwiic connectors are populated on the board with built-in pull-up resistors.
- Revision change: Rotate silkscreen for the connectors and a majority of the labels.
- Revision change: Add TVS diodes for ESD protection on the USB pins.
- Revision change: Add SHLD jumper to isolate the USB Type C connector's shield pin.
- Revision change: Add a 5V MEAS PTH jumper as a measurement for 5V.
- Revision change: Remove the 500mA/100mA selector for the LiPo charge circuit. The board now charges at a default rate of 500mA only.
- Revision change: Add a DIVIDER jumper to remove the resistor divider that is connected to processor's "BATT_VIN/3" pin for low power applications.
- Revision change: Add a dedicated 3.3V/500mA voltage regulator for the Qwiic port.
- Revision change: Add GPIO control of 3.3V voltage regulator (I2C_SCL1-Processor).
- Revision change: Add a LED for the 3.3V Qwiic port with a QWIIC LED jumper to disable.
- Revision change: Add a transistor to disable power to the microSD socket (can be controlled using I2C_SCL1-Processor).
- Revision change: Add multiplexed primary UART pins to send serial data to Function Board(s).
- Revision change: Add PTH pins for multiplexed UART.
- Revision change: Move PWR_EN0 from SDIO_Data2_Processor to PWM1.
- Revision change: Add two 2.2kΩ I2C pull-ups to the primary I2C pins with jumpers (I2C) to disable.
Specifications:
- Input Voltage Range: 5V via USB C Connector
- Input Voltage Range: ~3.7V to 4.2V via LiPo Battery Connector
- Built-in Resettable PTC Fuse: Rated 5V/2A
- Voltage Regulator: AP7361C 3.3V/1A
- Voltage Regulator: AP7347DQ 3.3V/500mA Voltage Regulator (for Qwiic-Enabled Devices)
- LiPo Charge Circuit: Integrated MCP73831 Single Cell LiPo Charge Circuit
- LiPo Charge Current: 500mA
- Port: 1x USB Type C Connector
- Port: 1x 2-Pin JST Connector
- M.2 Connector: 1x MicroMod Processor Board
- M.2 Connector: 1x MicroMod Function Board
- Qwiic Enabled I2C: 2x Qwiic Enabled I2C
- MicroSD Card Socket: 1x MicroSD Card Socket
- SWD Header: 1x SWD 2x5 Header
- UART: Built-in MUX for UART1
- Button: 1x Reset
- Button: 1x Boot
- LED: 1x VIN
- LED: 1x 3.3V
- LED: 1x Qwiic 3.3V
- LED: 1x CHG
- Plated Through Hole: GND
- Plated Through Hole: SEL
- Plated Through Hole: TXO
- Plated Through Hole: RXI
- Plated Through Hole: RST
- Plated Through Hole: 5V (MEAS)
- Plated Through Hole: VBAT
- Plated Through Hole: 3.3V (MEAS)
- Jumper: USB SHLD
- Jumper: 5V MEAS
- Jumper: 3.3V MEAS
- Jumper: PTC
- Jumper: 3.3V EN
- Jumper: VIN LED
- Jumper: 3.3V LED
- Jumper: Qwiic 3.3V LED
- Jumper: I2C
- Jumper: Battery Voltage Divider
- Board Dimensions: 3.40" x 2.90"
Note: a MicroMod Processor Board and MicroMod Function Board are not included and must be purchased separately.
Jargon buster
Plain-language definitions for the technical terms used above.
- AP7361C
- A specific 3.3 V voltage regulator chip used to provide a stable lower voltage from the board’s input power. The regulator’s current rating matters because it limits how much 3.3 V power is available for the module and connected parts.
- 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.
- ESD protection
- ESD protection helps protect electronics from damage caused by static electricity discharges. It is useful on development boards because cables, sensors and modules are often plugged and unplugged during prototyping.
- GPIO
- General-purpose input/output pins are microcontroller pins you can set in software to read signals, switch devices on and off, or connect to peripherals. The number of GPIO pins matters because it limits how many buttons, LEDs, sensors, and other parts you can wire directly to the board.
- 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.
- LED
- A light-emitting diode is a small electronic component that lights up when current flows through it in the correct direction. In this kit, LEDs create the flashing effect, so polarity and correct soldering matter for the project to work.
- LiPo
- A lithium polymer rechargeable battery commonly used in portable electronics projects. It matters because LiPo batteries need correct charging circuitry and care, and this board includes hardware intended for that battery type.
- 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.
- MCP73831
- A lithium battery charger chip used to safely charge a single-cell LiPo battery. It matters because it lets the board recharge a battery from USB or another input without needing a separate charger module.
- 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.
- microSD card
- A microSD card is a small removable memory card used to store files such as audio tracks. For this product, the card is where the sound files live, so its capacity and formatting can affect how many sounds you can use.
- PTC fuse
- A resettable fuse that increases its resistance when too much current flows, helping protect the board from short circuits or overloads. It matters because it can recover after a fault instead of needing replacement like a traditional fuse.
- 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.
- RST
- Short for reset, a control pin used to restart or initialise a device from a microcontroller. It matters because this sensor requires the RST pin to be connected for some communication setups.
- Shield
- An add-on board that plugs into a main controller board to give it extra features such as sensing, motor control or communication. Knowing a product supports shields helps you judge whether it can connect neatly into an existing maker-board setup.
- 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.
- UPS
- An uninterruptible power supply is a battery-backed power system that keeps a device running when external power is unplugged or fails. For an embedded computer, it helps prevent sudden shutdowns that can corrupt files or interrupt a project.
- 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
MicroMod Main Board Single Schematic
Schematic · 555.9 KB · Click any page to view full size
Supplier page — sparkfun.com
Supplier Description · 722.1 KB · Click any page to view full size
Resources & Downloads
Guides, code examples, and more