Header Ads Widget

NRF52 breakout board programming

Hello guys, By using this method you can easily program any nRF52 custom breakout board. You just need 4 Pins of breakout board to program it using the nRF52-DK board. For this tutorial purpose, I am going to use Raytac MDBT42Q-P512KV2.


Model No.:MDBT42Q-P512KV2

* Nordic nRF52832 SoC Solution
* A recommended 3rd-party module by Nordic Semiconductor.
* BT5.2 & BT5.1 & BT5 & BT4.2 Bluetooth Specification Certified.
* Certifications: FCC, IC, CE, Telec (MIC), KC, SRRC, NCC
* 32-bit ARM® Cortex™ M4F CPU
* 512kB Flash Memory / 64kB RAM
* RoHS & Reach Compliant.
* Dimension:10 x 16 x 2.2 mm
* 32 GPIO
* PCB Antenna
* Interface: SPI, UART, I2C, I2S, PWM, ADC and NFC
* Highly flexible multiprotocol SoC ideally suited for Bluetooth® Low Energy, ANT+ and 2.4GHz ultra low-power wireless applications.

Important Pins of MBDT42Q

Diagram 1: Important Pin Out for MDBt42Q Programming and for UART communication

Programming Pinout

  1. VDD

  2. GND

  3. SWDIO


There is no external crystal on this breakout board, so don’t forget to edit the program to use the internal RC 32.768KHZ low-frequency oscillator of this board. Otherwise, BLE and UART Communication will not work properly.

Connect VTG to VDD of nRF52-DK board to put DK in breakout programming mode. If you need to program your DK board, just remove the VTG connection.

Post a Comment