nRF52832

Multiprotocol Bluetooth low energy/ANT/2.4GHz RF SoC
Active
Overview

Description

The nRF52832 SoC is a powerful, highly flexible ultra-low power multiprotocol SoC ideally suited for Bluetooth® low energy (previously called Bluetooth Smart), ANT and 2.4GHz ultra low-power wireless applications. The nRF52832 SoC is built around a 32-bit ARM® Cortex™-M4F CPU with 512kB + 64kB RAM. The embedded 2.4GHz transceiver supports Bluetooth low energy, ANT and proprietary 2.4 GHz protocol stack. It is on air compatible with the nRF51 Series, nRF24L and nRF24AP Series products from Nordic Semiconductor.
nRF52832

Processing power

The nRF52832 incorporates a powerful Cortex-M4F processor enabling the most demanding applications with complex arithmetic requirements to be realized in a single chip solution. The IC supports DSP instructions, a Floating Point Unit (FPU), single-cycle multiply and accumulate, and hardware divide for energy-efficient process of computationally complex operations.

nRF52832 WL-CSP

Multiprotocol radio

The 2.4GHz radio supports multiple protocols including Bluetooth low energy, ANT and 2.4GHz proprietary. The radio has high definition RSSI and highly automated functionality, including EasyDMA for direct memory access during packet send and retrieve. Nordic provides protocol stacks for Bluetooth low energy, ANT and Gazel (2.4GHz) as software downloads.

Power Efficiency

The nRF52832 SoC is an extremely power efficient device that can run from a supply between 1.7V and 3.6V. All individual peripherals and clocks offer complete flexibility of power down when not required for task operation thus minimizing power consumption to a minimum. The IC has a comprehensive system of automated and adaptive power management features. These features range across the entire IC’s operation from power supply switching to peripheral bus/EasyDMA memory management, to automated shut down of all but the absolute essential peripherals required to perform a task.

On-chip NFC tag

NFC™-A tag support is included on chip. Out-of-Band (OOB) pairing using NFC simplifies the process of authenticated pairing between two Bluetooth devices by exchanging authentication information over an NFC link.

Package options

The nRF52832 is available in 6x6mm 48-pin QFN packages and 3.0x3.2mm ultra-compact wafer-level chip-scale packages (WL-CSP).

 

Click for more information on nRF52 Series in our new Infocenter


Features

  • Single chip, highly flexible, 2.4 GHz multi-protocol SoC
  • 32-bit ARM Cortex-M4F Processor
  • 1.7v to 3.6v operation
  • 512kB flash + 64kB RAM
  • Supports concurrent Bluetooth low energy/ANT protocol operation
  • On-chip NFC tag for Out-of-Band (OOB) pairing
  • Up to +4dBm output power
  • -96dBm sensitivity, Bluetooth low energy
  • Thread safe and run-time protected
  • Event driven API
  • On air compatible with nRF24L and nRF24AP series
  • 2 data rates (2Mbps/1Mbps)
  • PPI - maximum flexibility for power-efficient applications and code simplification
  • Automated power management system with automatic power management of each peripheral
  • Configurable I/O mapping for analog and digital I/O
  • 3 x Master/Slave SPI
  • 2 x Two-wire interface (I²C)
  • UART (RTS/CTS)
  • 3 x PWM
  • AES HW encryption
  • Real Time Counter (RTC)
  • Digital microphone interface (PDM)
  • On-chip balun

Applications

  • Internet of Things (IoT)
  • Wearables
  • SmartHome sensors
  • Connected white goods
  • Computer peripherals
  • Voice-command smart remotes
  • A4WP ‘Rezence’ wireless charging
  • Beacons
  • Sports and fitness sensors and hubs
  • Connected health products
  • Smart watches
  • RC Toys
  • Interactive games
  • Building automation and sensor networks

 

 


Related Products

 

Product Brief Description
nRF52 DK Development kit for nRF52832 SoC
nRF52 Preview DK Development kit for nRF52832 SoC (Not recommended)
nRF5 SDK Software Development Kit for nRF51 and nRF52 Series
nRF5 SDK for IoT IoT Software Development Kit (SDK) for applications using IPv6 over Bluetooth low energy
nRF5 SDK for HomeKit Software Development Kit for HomeKit solutions
nRF5 SDK for AirFuel Software Development Kit for Airfuel-compliant wireless charging applications
nRF Sniffer Low cost Bluetooth low energy packet sniffer

Ordering codes

Development tools and Software

 

The nRF52832 SoC is supported by the nRF52 Preview DK development kit. Software support for the nRF52832 SoC is split in two major parts: SoftDevices, which are complete wireless protocol stacks; and the nRF52 Software Development Kit (SDK) forming a common code base for the nRF52832 SoC.

nRF52 DK

The nRF52 DK are versatile single board development kits for Bluetooth® Smart, ANT and 2.4GHz proprietary applications using the nRF52832 SoC. The kits supports development for the nRF52832 SoC.

The kits are hardware compatible with the Arduino Uno Revision 3 standard, making it possible to use 3rd-party shields that are compatible to this standard. An NFC antenna can be connected the kit to enable NFC tag functionality. The kits gives access to all I/O and interfaces via connectors and has 4 LEDs and 4 buttons which are user-programmable.

The kits supports the standard Nordic Software Development Tool-chain using Keil, IAR and GCC. Program/Debug options on the kits are Segger J-Link OB.

 

Product Brief Description
nRF52 DK Development kit for nRF52832 SoC
nRF52 Preview DK Development kit for nRF52832 SoC (Not recommended)
nRF5 SDK Software Development Kit (SDK) for nRF51 and nRF52 Series

 

Software

The nRF52 SoC is supported by an extensive offering of Software. When using the nRF52832 SoC series devices you get free access to pre-qualified Bluetooth Smart and ANT protocol stacks for use in your nRF52832 SoC applications. The wireless protocol stacks are paired with the nRF52 Software Development Kit (SDK) which forms a common code base for the nRF52832 SoC.

 

 

SoftDevices

SoftDevices are precompiled and linked binary software implementing Bluetooth Smart and ANT wireless protocols. SoftDevices reduce compile-time dependences for application developers working on their applications. The hardware and software framework provides run-time isolation and determinism in its behavior. These characteristics make the interface comparable to a hardware peripheral abstraction with a functional, programmatic interface.

The SoftDevice Application Programming Interface (API) is available to applications as a high-level programming language interface such as a C header file.

All ANT-related SoftDevices for the nRF52 series are now obtained from ANT. This applies to both ANT only and ANT/Bluetooth Smart combo SoftDevices. For more information on this please contact : ANTstacks@thisisant.com and read more about the S332 and S212 here.

 

nRF52 Series Software Development Kit

The nRF52 Software Development kit (SDK) offers developers source code (in C) and pre-compiled libraries containing Bluetooth Smart and ANT+ device profiles, wireless communication as well as application examples. Nordic Semiconductor’s proprietary 2.4 GHz stack for human interface devices (Gazell) is also supported. Examples and driver libraries for all the peripherals found on the nRF52832 SoC are contained in this SDK. The nRF52 SDK is built on the ARM® CMSIS standard and supports the following SW development tool chains:

  • Keil MDK-ARM
  • GCC
  • IAR Embedded Workbench

 

The nRF52832 SoC is compatible with Bluetooth Smart, ANT and 2.4GHz, the common application and peripheral sections of the nRF52 SDK enables you to develop and maintain a common code base across all three wireless technologies.

 

Development toolchains

Keil MDK

Keil MDK

The Keil MDK-ARM is a complete software development environment for Cortex™-M, Cortex-R4, ARM7™ and ARM9™ processor-based devices. MDK-ARM is specifically designed for microcontroller applications, it is easy to learn and use, yet powerful enough for the most demanding embedded applications.

 

MDK-ARM is available in four editions: MDK-Lite, MDK-Cortex-M, MDK-Standard, and MDK-Professional. All editions provide a complete C/C++ development environment and MDK-Professional includes extensive middleware libraries. http://www.keil.com/arm/mdk.asp

 

IAR Embedded Workbench

IAR Workbench

IAR Embedded Workbench for ARM is an easy-to-use integrated development environment with project management tools and editor. It includes a highly optimizing C/C++ compiler and the comprehensive C-SPY Debugger with simulator and hardware debugging support. Its innovative Power Debugging technology enables testing and tuning for power optimization. Detailed information and free evaluation licenses are available at www.iar.com/ewarm

 

GCC

The GNU G++ compiler for ARM embedded processors is a free, open source complier with support for ARM Cortex-M series CPUs. This compiler is supported in the nRF52 SDK.

Download

 

SoftDevices
Nordic Semiconductor protocol stacks are known as SoftDevices.SoftDevices are pre-compiled, pre-linked binary files. SoftDevices can be programmed in nRF5 series devices, and are freely downloadable from the Nordic website.

SoftDevices

Code Name Version
S132-SD S132 nRF52 SoftDevice 1.0.0-3.alpha
S132-SD-v2 S132 nRF52 SoftDevice 2.0.1
S132-SD-v3 S132 nRF52 SoftDevice 3.0.0-2 alpha

 

Software Development Kit
Nordic Semiconductor's Software Development Kits (SDK) are your starting point for software development on the nRF51 and nRF52 Series. It contains source code libraries and example applications covering wireless functions, libraries for all peripherals, bootloaders, Wired and OTA FW upgrades, RTOS examples, serialization libraries and more.

Software Development Kit

Code Name Version
nRF5-SDK-zip nRF5 SDK Zip File 11.0.0

 

PC software
To aid your product development, Nordic also offers a range of tools enabling you to interact with and monitor your product

Software

Code Name Version
nRF-Connect-OS-X nRF Connect tar.gz archive for OS X 1.0.0
nRF-Connect-Ubuntu-Linux nRF Connect tar.gz archive for Ubuntu Linux 64-bit 1.0.0
nRF-Connect-Windows nRF Connect installer for Windows 1.0.0
nRF5x-Command-Line-Tools-Linux32 nRF5x toolset tar for Linux 32-bit (nrfjprog and mergehex) 9.0.0
nRF5x-Command-Line-Tools-Linux64 nRF5x toolset tar for Linux 64-bit (nrfjprog and mergehex) 9.0.0
nRF5x-Command-Line-Tools-OSX nRF5x toolset tar for OSX (nrfjprog and mergehex) 9.0.0
nRF5x-Command-Line-Tools-Win32 nRF5x toolset installer for Windows (JLinkARM, JLink CDC, nRFjprog, and mergehex) 9.0.0
nRF5x-MDK-GCC nRF5x MDK for Gcc. 8.7.1
nRF5x-MDK-IAR nRF5x MDK for IAR Embedded Workbench. 8.7.1
nRF5x-MDK-Keil4 nRF5x MDK for Keil4 and Keil5 compatibility version. 8.7.1
nRF5x-MDK-Pack nRF5x MDK pack. 8.7.1
nRF5x-Pynrfjprog Python binding for nrfjprog.dll. Only usable in 32 bit Python 2.7, 3.4, and 3.5, in Windows, Linux and OSX. 9.0.0
nRFgo Studio-Win32 Software tool for nRFgo Starter Kit and Development Kits for 32-bit (x86) Windows XP, Windows Vista, Windows 7, and Windows 8 1.21.2
nRFgo Studio-Win64 Software tool for nRFgo Starter Kit and Development Kits for 64-bit (x64) Windows Vista, Windows 7, and Windows 8 1.21.2