nRF52832Multiprotocol Bluetooth Smart/ANT/2.4GHz RF SoC
|The nRF52832 SoC is a powerful, highly flexible ultra-low power multiprotocol SoC ideally suited for 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 Smart, 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.||
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.
The 2.4GHz radio supports multiple protocols including Bluetooth Smart, 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 Smart, ANT and Gazel (2.4GHz) as software downloads.
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.
The nRF52832 is available as a 6x6mm QFN48 package
Click for more information on nRF52 Series in our new Infocenter
- 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 Smart/ANT protocol operation
- On-chip NFC tag for Out-of-Band (OOB) pairing
- Up to +4dBm output power
- -96dBm sensitivity, Bluetooth Smart
- 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
- Internet of Things (IoT)
- SmartHome sensors
- Connected white goods
- Computer peripherals
- Voice-command smart remotes
- A4WP ‘Rezence’ wireless charging
- Sports and fitness sensors and hubs
- Connected health products
- Smart watches
- RC Toys
- Interactive games
- Building automation and sensor networks
|nRF5 SDK for IoT||IoT Software Development Kit (SDK) for applications using IPv6 over Bluetooth Smart|
|nRF52 DK||Development kit for Bluetooth Smart, ANT and 2.4GHz applications|
|nRF52 Preview DK||Development kit for Bluetooth Smart, ANT and 2.4GHz applications (Not recommended)|
|nRF52 SDK||Software Development Kit for the nRF52 Series|
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.
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.
|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|
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 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
- 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.
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 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
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.
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.
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
|nRF5 SDK Zip File||11.0.0|
To aid your product development, Nordic also offers a range of tools enabling you to interact with and monitor your product
|nRF5x toolset tar for Linux 32-bit (nrfjprog and mergehex)||8.4.0|
|nRF5x toolset tar for Linux 64-bit (nrfjprog and mergehex)||8.4.0|
|nRF5x toolset tar for OSX (nrfjprog and mergehex)||8.4.0|
|nRF5x toolset installer for Windows (JLinkARM, JLink CDC, nRFjprog, and mergehex)||8.4.0|
|nRF5x MDK for Gcc.||8.6.0|
|nRF5x MDK for IAR Embedded Workbench.||8.6.0|
|nRF5x MDK for Keil4 and Keil5 compatibility version.||8.6.0|
|nRF5x MDK pack.||8.6.0|
|Python binding for nrfjprog.dll. Only usable in 32 bit Python 2.7, 3.4, and 3.5, in Windows, Linux and OSX.||8.4.0|
|Software tool for nRFgo Starter Kit and Development Kits for 32-bit (x86) Windows XP, Windows Vista, Windows 7, and Windows 8||1.21.1|
|Software tool for nRFgo Starter Kit and Development Kits for 64-bit (x64) Windows Vista, Windows 7, and Windows 8||1.21.1|