AI agents & screen readers: for a machine-readable, text-only catalogue, start at /llms.txt. Products are available as Markdown (/products.md, /products/{handle}.md) and JSON (/products.json, /products/{handle}.json).
Store

SparkFun

$63.65 |
In stock at supplier
No reviews yet

Featuring the nRF52840 SoC from Nordic Semiconductor, the SparkFun MicroMod nRF52840 Processor offers a powerful combination of ARM Cortex-M4 CPU and 2.4 GHz...

Stock availability

Available with leadtime
74 available
Estimated Delivery
Arrives
Disclaimer
View Markdown
Secure checkout

Featuring the nRF52840 SoC from Nordic Semiconductor, the SparkFun MicroMod nRF52840 Processor offers a powerful combination of ARM Cortex-M4 CPU and 2.4 GHz Bluetooth transceiver in the MicroMod form-factor with the M.2 MicroMod connector to allow you to plug in a compatible MicroMod Carrier Board with any number of peripherals.

The MicroMod nRF52840 Processor features the same Raytac MDBT50Q-P1M found on our Pro nRF52840 Mini. This module includes an integrated trace antenna, fits the IC to an FCC-approved footprint along with including decoupling and timing mechanisms that would need to be designed into a circuit using the bare nRF52840 IC. The Bluetooth transceiver included on the nRF52840 boasts a BT 5.1 stack and supports Bluetooth 5, Bluetooth mesh, IEEE 802.15.4 (Zigbee & Thread) and 2.4Ghz RF wireless protocols (including Nordic's proprietary RF protocol) allowing you to pick which option works best for your application.

We've also routed two I2C buses, 2 SPI buses, eleven GPIO, dedicated digital, analog, PWM & PDM pins along with multiple serial UARTS to cover nearly all of your peripheral needs.


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!



Get Started with the MicroMod nRF52840 Processor Guide

Features:

nRF52840 General Features:

  • ARM Cortex-M4 CPU with floating point unit (FPU)
    • 1MB internal Flash -- For all of your program, SoftDevice, and file-storage needs!
    • 256kB internal RAM -- For your stack and heap storage.
  • Integrated 2.4GHz radio with support for:
    • Bluetooth Low Energy (BLE) -- With peripheral and/or central BLE device support
    • Bluetooth 5 -- Mesh Bluetooth!
    • ANT -- If you want to turn the device into a heart-rate or exercise monitor.
    • Nordic's proprietary RF protocol -- If you want to communicate, securely, with other Nordic devices.
  • Every I/O peripheral you could need
    • USB -- Turn your nRF52840 into a USB mass-storage device, use a CDC (USB serial) interface, and more. This is a big add compared to the nRF52832!
    • UART -- Serial interfaces with support for hardware flow-control if desired.
    • I2C -- Everyone's favorite 2-wire bi-directional bus interface
    • SPI -- If you prefer the 3+-wire serial interface
    • Analog-to-digital converters (ADC) -- Eight pins on the nRF52840 Mini Breakout support analog inputs
    • PWM -- Timer support on any pin means PWM support for driving LEDs or servo motors.
    • Real-time clock (RTC) -- Keep close track of seconds and milliseconds, also supports timed deep-sleep features.

Specific Peripherals available on MicroMod nRF52840:

  • Three UARTs
    • Primary tied to USB interface. Two hardware UARTs.
  • Two I2C Buses
  • Two SPI Buses
    • Secondary SPI Bus primarily used for Flash IC
  • PDM Audio Processing
  • Two Analog Inputs
  • Two Dedicated Digital I/O Pins
  • Two Dedicated PWM Pins
  • Eleven General Purpose I/O Pins

Documents:

MicroMod nRF52840 Processor Documentation:

  • Schematic
  • Eagle Files
  • Board Dimensions
  • Graphical Datasheet
  • Hookup Guide
  • Datasheet - MDBT50Q Module
  • Datasheet - nRF52840 IC
  • GitHub Hardware Repo

MicroMod Documentation:

  • 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

Videos

Jargon buster

Plain-language definitions for the technical terms used above.

ADC
An analogue-to-digital converter reads a changing voltage and turns it into a number the microcontroller can use. It matters when connecting analogue sensors such as light, sound, or variable-resistor sensors.
ARM Cortex-M4
The ARM Cortex-M4 is a 32-bit processor core widely used inside microcontrollers, often with hardware support for signal-processing and control tasks. It provides enough processing power to run embedded programs that handle sensors, wireless communication, audio and similar workloads.
BLE
BLE stands for Bluetooth Low Energy, a Bluetooth mode designed for low power use and broad compatibility with modern phones and computers. It connects well to battery-powered and mobile devices, including Apple hardware, though it behaves differently from Bluetooth Classic and its serial-style profiles.
breakout
A breakout board carries a small or fine-pitched component and brings its connections out to standard, breadboard- and header-friendly pins. Describing a part as a breakout means it can be wired into a project without soldering directly to the component's tiny contacts.
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.
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.
M.2
M.2 is a compact edge-connector standard for plugging small modules - such as SSDs, wireless cards or microcontroller modules - into a host board without soldering. The same slot shape can carry different interfaces (for example PCIe, SATA or USB), so keying and the supported module type need to be checked.
microcontroller
A microcontroller is a small computer on a single chip that runs a stored program and controls connected inputs and outputs such as buttons, sensors, displays and communication interfaces. In a device built around one, it is the part that executes the code and coordinates the device's behaviour.
MicroMod
MicroMod is a modular board system where a small processor board plugs into a separate carrier board (via an M.2 connector) that provides connectors, power, and peripherals. Within the MicroMod system, a board is either a processor board or a carrier board, and you need a matching pair of both before you can run project code.
nRF52840
The nRF52840 is a Nordic Semiconductor system-on-chip built around a 32-bit Arm Cortex-M4 processor, with built-in Bluetooth Low Energy and native USB. It is widely used in maker and wearable boards, where it offers BLE and USB support along with broad library coverage in common maker toolchains.
PWM
Pulse Width Modulation is a way for a digital pin to simulate variable output power by switching on and off very quickly. It matters for controlling things like LED brightness, motor speed, or servo-style signals from a microcontroller pin.
RAM
RAM (random-access memory) is fast, temporary memory a device uses for working data while it is running; in its common volatile form, its contents are lost when power is removed. Some devices offer a mode that applies settings to RAM only, which is handy for testing changes temporarily because they are not stored permanently and disappear at power-off.
RF
RF means radio frequency, referring to signals used for wireless communication and other high-frequency electronics. A low-noise, stable power supply is important for RF circuits because power noise can affect signal quality and measurements.
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.
servo
A servo is a motor with built-in position control, usually told to move to a specific angle by a control signal. It matters when you need repeatable movement, such as steering, arms, flaps, or linkages, rather than continuous spinning.
SMD
SMD means surface-mount device, a component style designed to be soldered directly onto the surface of a circuit board rather than through holes. SMD parts are compact and mounted flat on the board, which suits smaller and mass-produced designs.
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.
Thread
A low-power wireless mesh networking standard designed for smart home and IoT devices. It matters because Thread devices can relay messages through each other, helping build reliable networks for sensors and controllers.
UART
UART is a simple asynchronous serial interface that sends data over separate transmit and receive wires, usually labelled TX and RX, with both ends set to the same baud rate. It is a common way for microcontrollers and other serial devices to exchange data.
Zigbee
A low-power wireless standard commonly used by smart home sensors, switches, and lights. It matters if you want the board to communicate with Zigbee devices or act as part of a home automation network.

MicroMod nRF52840 Processor Schematic

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

Download PDF

MDBT50Q Module Datasheet

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

Download PDF

nRF52840 IC Datasheet

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

Download PDF

MicroMod nRF52840 Graphical Datasheet

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

Download PDF

MicroMod Interface v1.0 Pinout

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

Download PDF

MicroMod Interface v1.0 Pin Descriptions

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

Download PDF

Supplier page — sparkfun.com

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

Download PDF

M.2 MicroMod 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

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.