# SparkFun MicroMod nRF52840 Processor

**Type:** Product page · **SKU:** WRL-16984 · **Brand:** [Sparkfun](https://core-electronics.com.au/brands/sparkfun-australia)
**Page:** https://core-electronics.com.au/sparkfun-micromod-nrf52840-processor.html ([markdown](https://core-electronics.com.au/sparkfun-micromod-nrf52840-processor.html.md))

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...

## Pricing

- **Price:** $51.75 (inc GST) — $47.05 AUD, exc GST
- **Quantity discounts:** 5+ $45.64 (exc GST) · 25+ $44.69 (exc GST) · 100+ $42.81 (exc GST)

## Availability & dispatch

- In stock, ships same business day if ordered before 2PM (Australia/Sydney).
- We can dispatch 2 today, and up to 55 more in 5–11 days.

## Description

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](https://core-electronics.com.au/search/?q=15025?_ga=2.250420870.1636744795.1610382737-881909304.1580318117). 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 &amp; 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 &amp; PDM pins along with multiple serial UARTS to cover nearly all of your peripheral needs.

*[MicroMod](https://www.sparkfun.com/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](https://learn.sparkfun.com/tutorials/micromod-nrf52840-processor-hookup-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](https://core-electronics.com.au/search/?q=13990)!
    - 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](https://core-electronics.com.au/attachments/localcontent/MicroMod_Processor_Board-nRF52840_8403532f67c.pdf)
- [Eagle Files](https://core-electronics.com.au/attachments/localcontent/MicroMod_Processor_Board-nRF52840_167102ac527.zip)
- [Board Dimensions](https://core-electronics.com.au/attachments/localcontent/MicroMod_nRF52840-Dimension_109267404e7.png)
- [Hookup Guide](https://learn.sparkfun.com/tutorials/micromod-nrf52840-processor-hookup-guide)
- [Datasheet - MDBT50Q Module](https://core-electronics.com.au/attachments/localcontent/Raytac_MDBT50Q_313232c0c3d.pdf)
- [Datasheet - nRF52840 IC](https://core-electronics.com.au/attachments/localcontent/nRF52840_PS_v1_18277b5ca8d.pdf)
- [GitHub Hardware Repo](https://github.com/sparkfun/MicroMod_Processor_Board-nRF52840)
 
**MicroMod Documentation:**

- [SparkFun MicroMod Interface v1.0 - Pinout](https://core-electronics.com.au/attachments/localcontent/SparkFun_MicroMod_Interface_v1_28127dcb013.pdf)
- [SparkFun MicroMod Interface v1.0 - Pin Descriptions](https://core-electronics.com.au/attachments/localcontent/SparkFun_MicroMod_Interface_v1_59636eec9e0.pdf)
- [Getting Started with MicroMod](https://learn.sparkfun.com/tutorials/getting-started-with-micromod)
- [Designing with MicroMod](https://learn.sparkfun.com/tutorials/designing-with-micromod)
- [MicroMod Info Page](https://www.sparkfun.com/micromod)
- [MicroMod Forums](https://forum.sparkfun.com/viewforum.php?f=180)
- [SparkFun Eagle Libraries](https://github.com/sparkfun/SparkFun-Eagle-Libraries) (contains example footprints for the M.2 connector and SMD standoff)
- [M.2 MicroMod Connector Datasheet](https://core-electronics.com.au/attachments/localcontent/MicroMod_M_3442059934a.pdf)
- [MicroMod Reflowable Standoff Datasheet](https://core-electronics.com.au/attachments/localcontent/MicroMod_Reflowable_Standoff_12086843ecc.pdf)

## Images

- [Product image 1](https://core-electronics.com.au/media/catalog/product/1/6/16984-sparkfun_micromod_nrf52840_processor-04.jpg)
