Skip to Content

Bluetooth MDBT50Q-1M nRF52840 Based BLE Module

The MDBT50Q-1 is a compact and high-performance Bluetooth Low Energy (BLE) module designed to add advanced wireless connectivity to embedded systems and IoT devices. Built around the powerful Nordic nRF52840 multiprotocol System-on-Chip, this module supports Bluetooth 5, IEEE 802.15.4, and proprietary 2.4 GHz communication. With its integrated chip antenna, small footprint, and pre-certified design, the MDBT50Q-1 simplifies development while delivering reliable, low-power wireless performance for a wide range of applications including wearables, smart sensors, and industrial IoT systems.

Package Includes:

  • 1 × MDBT50Q-1 BLE Module
Bluetooth with nRF52840
78.75 AED 78.75 AED (Tax included)

Terms and Conditions
30-day money-back guarantee
Shipping: 2-3 Business Days

 

Features:

  • Supports Bluetooth 5.0 and Bluetooth 4.2 Low Energy communication
  • Based on Nordic nRF52840 multiprotocol SoC
  • Integrated chip antenna for compact and simplified design
  • Supports Bluetooth, IEEE 802.15.4, and proprietary 2.4 GHz protocols
  • Pre-certified: FCC, IC, CE, TELEC, KC, SRRC, NCC
  • Compact size suitable for space-constrained applications
  • Up to 48 configurable GPIOs
  • Low power consumption ideal for battery-powered devices

Specifications:

  • SoC: Nordic nRF52840
  • CPU: 32-bit ARM Cortex-M4F
  • Operating Voltage: 1.7V – 5.5V
  • Wireless: Bluetooth 5, IEEE 802.15.4, 2.4 GHz RF
  • TX Power: +8 dBm to -20 dBm
  • Sensitivity: -95 dBm (1 Mbps BLE), -103 dBm (125 kbps BLE)
  • Data Rates: 2 Mbps, 1 Mbps, 500 kbps, 125 kbps (BLE)
  • GPIO: Up to 48 pins
  • ADC: 12-bit, 200 ksps, 8 channels
  • Interfaces: USB 2.0, QSPI, SPI, I2C, UART, I2S, PDM
  • PWM: 4 units with EasyDMA
  • Timers: 5 × 32-bit timers, RTC support
  • NFC: NFC-A tag support
  • Operating Temperature: -40°C to +85°C
  • Dimensions: 15.5 × 10.5 × 2.2 mm

Pinout of the Module:

Raytac MDBT50Q-1MV2 Nordic nRF52840 Solution Chip Antenna Module (3pcs Pak)  - Bluetooth Low Energy, ANT+, Zigbee, Thread (802.15.4) - Single Board  Computer : Amazon.in: Computers & Accessories

  1. VCC: Power supply input (1.7V – 5.5V)
  2. GND: Ground
  3. GPIO Pins: Configurable digital I/O pins
  4. UART: Serial communication interface
  5. SPI: High-speed communication interface
  6. I2C: Two-wire communication interface
  7. USB: Full-speed USB interface
  8. NFC Pins: Near Field Communication interface

Applications:

  • IoT (Internet of Things) devices
  • Wearable electronics
  • Wireless sensor networks
  • Smart home and automation systems
  • Industrial monitoring and control
  • Bluetooth-enabled consumer products

Circuit:

The MDBT50Q-1 module can be directly integrated into your design by connecting power, ground, and required communication interfaces (UART, SPI, I2C). Ensure proper antenna clearance for optimal RF performance.

Connecting with MDBT50Q-1 for the First Time:

  • Provide a stable power supply (1.7V–5.5V)
  • Connect UART pins to a USB-to-TTL adapter for debugging
  • Use compatible development tools such as nRF Connect or SDK
  • Flash firmware using a programmer (SWD interface if available)
  • Start testing BLE communication using example firmware

Code Example:

Example BLE initialization (simplified concept):

 // Pseudo-code for BLE initialization init_ble_stack(); set_device_name("MDBT50Q-1"); start_advertising();

while (1) {
process_ble_events();
}

Arduino IDE Support (nRF52 Core):

The MDBT50Q-1 module, based on the nRF52840 SoC, can be programmed using the Arduino IDE by installing nRF52 board support. This allows developers to quickly prototype using familiar Arduino libraries and functions.

Install Arduino IDE:

Install nRF52 Board Support:

  • Open Arduino IDE
  • Go to File → Preferences
  • Add the following URL to "Additional Board Manager URLs":
https://adafruit.github.io/arduino-board-index/package_adafruit_index.json
  • Go to Tools → Board → Boards Manager
  • Search for Adafruit nRF52
  • Click Install

Select Board & Port:

  • Go to Tools → Board and select a compatible nRF52840 board (e.g., Feather nRF52840)
  • Select the correct COM port under Tools → Port

Upload Code:

  • Connect the module via a programmer (SWD or USB-enabled carrier board)
  • Write or paste your Arduino code
  • Click Upload to flash the firmware

Example Code (Blink LED):

 #define LED_PIN 13

void setup() {
pinMode(LED_PIN, OUTPUT);
}

void loop() {
digitalWrite(LED_PIN, HIGH);
delay(500);
digitalWrite(LED_PIN, LOW);
delay(500);
}

Notes:

  • This module does not include a built-in USB interface, so programming typically requires an external programmer (e.g., SWD debugger or USB-to-Serial bootloader setup)
  • Ensure correct pin mapping based on your hardware design
  • Some features (like NFC or advanced BLE) may require Nordic SDK instead of Arduino

Resources: