NRF52 Series

Multiprotocol Bluetooth 5.3 SoC supporting Bluetooth Low Energy, Bluetooth mesh, NFC, Thread and Zigbee

The most sophisticated model in the nRF52 Series is the nRF52840 SoC. It overcomes the difficulties posed by complex applications that demand protocol concurrency and a wide range of peripherals and features.

It provides substantial RAM and Flash memory availability, which are necessities for such demanding workloads.  The nRF52840 has full protocol concurrency and is completely multiprotocol capable. It has 2.4 GHz proprietary stacks and protocol support for Bluetooth LE, Bluetooth mesh, Thread, Zigbee, 802.15.4, and ANT.The 32-bit ARM® CortexTM-M4 CPU, with a floating point unit operating at 64 MHz, is the core of the nRF52840. For use in streamlined pairing and payment systems, it has an NFC-A Tag. The on-chip ARM TrustZone® CryptoCell cryptographic unit offers a wide variety of cryptographic choices that operate very quickly without the need for the CPU.

It has a wide range of digital peripherals and interfaces, including full-speed USB devices for data transfer and power supplies for battery recharging, high-speed SPI and QSPI for connecting to external flash and displays, PDM and I2S for digital microphones and audio, and many others. A smart on-chip adaptive power management technology is used to achieve exceptionally low energy consumption.

NOTE: Required Voltage for the PIN D0-D10 is 3.3v Logic, If you using a development board release by NORDIC, ADAFRUIT, SPARKFUN, OR SEEDUINO, should be run through using a regulator. Thus, any supply over 3.3v should run also through the 5V PIN, moreover, any sensor utilizing the use of I/O pins must be operated by 3.3v.

NORDIC – nRF52840 Dongle

SEEED – Seeed Studio XIAO nRF52840

ADAFRUIT – NRF5240 (Adafruit nRF52840 Feather)

SPARKFUN – SparkFun Pro nRF52840 Mini 

Required Components

  • Arduino IDE | PlatformIO
  • Test Boards : Nordic NRF5208 Development Board | Adafruit nRF5280 Feather | SparkFun Pro nRF52840 Mini | SeeedDuino – Seed Studio XIAO nRF52840
  • USB Cable (C or Micro) if your are building your own nRF52X board please refer to the download section.

Test Code

Flashing CircuitPython

nRF52840 UF2 Bootloader, which is already available on your device, just copy and phase, USB device and can be used to flash CircuitPython firmware onto your nRF52840 Board. First thing first you need to set your nRF52840 bootload state, by double pressing the reset button or holding the PIN-13 down while clicking the reset button. you pc should look for an NRF52BOOT device that is similar to a USB thumb drive or removable USB drive. Just simply COPY & PHASE the UF2 file into NRF52BOOT then you may get a warning the file is too large just press the cancel button. Moreover, after the firmware is installed, a new drive will show on your PC should be CIRCUITPY, then just copy and phase CircuitPython files with the file extension of: BLICK.PY / to run your application.

NORDIC – nRF52840 Dongle

SEEED – Seeed Studio XIAO nRF52840

ADAFRUIT – NRF52840 (Adafruit nRF52840 Feather)

SPARKFUN – SparkFun Pro nRF52840 Mini 

Circuit Python Test Code

NRF Connect Application for | Android App | iOS App Store |


For more reference



How to Wire the NRF52 Series (nRF52840) Multi Protocol Bluetooth / BLE 5, SOC
Tagged on:                     

2 thoughts on “How to Wire the NRF52 Series (nRF52840) Multi Protocol Bluetooth / BLE 5, SOC

  • at

    감사합니다. 하지만 NRF52 오류 BLEUart bleuart에 문제가 있습니다.

    • at

      NRF52 라이브러리를 살펴보십시오.


Leave a Reply

Your email address will not be published. Required fields are marked *