Adafruit
nRF52840 Bluetooth Low Energy Module with USB - MDBT50Q-1M
The MDBT50Q-1M is a compact Bluetooth Low Energy module based on the Nordic nRF52840 Cortex-M4 processor. It integrates the BLE radio, native USB support, an...
Get notified when back in stock
The MDBT50Q-1M is a compact Bluetooth Low Energy module based on the Nordic nRF52840 Cortex-M4 processor. It integrates the BLE radio, native USB support, and a chip antenna into a small, pre-certified package — ready to drop into your custom PCB design.
With generous flash and SRAM, plus a wide range of peripherals, the nRF52840 is a capable SoC for BLE applications. The module comes with FCC, CE, and TELEC certifications. Note that it uses under-pad connections (not castellated), so reflow soldering with a stencil and hot air or reflow oven is required.
Key Features
- Nordic nRF52840 – ARM Cortex-M4 processor with BLE 5.0 radio
- Native USB – No external USB-serial converter required
- Integrated Chip Antenna – Compact design with on-module antenna
- Pre-Certified – FCC, CE, and TELEC certifications
- Ultra Compact – Small footprint for embedded PCB designs
Ideal For
- Custom BLE product designs
- Embedded wireless applications
- IoT devices with USB connectivity
- Prototyping with Nordic SDK, Arduino, or CircuitPython
Package Contents
- 1× MDBT50Q-1M BLE module
Resources
Jargon buster
Plain-language definitions for the technical terms used above.
- 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.
- CircuitPython
- A beginner-friendly version of Python designed to run directly on microcontroller boards. If a product supports CircuitPython, you can often program it by copying code files onto the board rather than setting up a more complex toolchain.
- IoT
- Short for Internet of Things, meaning physical devices that connect to networks or the internet to send data or be controlled remotely. It matters if you want projects such as connected sensors, remote controls or classroom data-logging activities.
- native USB
- Native USB means the microcontroller itself handles USB communication, rather than using a separate USB-to-serial chip. This matters for programming, debugging, and projects that need the board to act directly as a USB device.
- 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.
- PCB
- A printed circuit board (PCB) is a board, usually rigid, with etched copper tracks that connect electronic components together without loose wiring. Components are mounted on the board and signals route between them through the copper layout.
- 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.
- SWD
- Serial Wire Debug (SWD) is a two-wire programming and debugging interface used with many ARM Cortex-M microcontrollers. It provides low-level access to program, recover or debug the microcontroller.
Find this product in
Connectivity
Related Tutorials
Free guides on learn.littlebird.com.au