nRF51822Bluetooth Smart and 2.4GHz proprietary SoC
NEW ENHANCEMENTS include variants with 32kB RAM for improved application performance, and 128kB flash wafer level chip scale package (WLCSP) options for smaller wearable designs.
The nRF51822 is a powerful, highly flexible multiprotocol SoC ideally suited for Bluetooth® Smart (previously called Bluetooth low energy) and 2.4GHz ultra low-power wireless applications. The nRF51822 is built around a 32-bit ARM® Cortex™ M0 CPU with 256kB/128kB flash + 32kB/16kB RAM. The embedded 2.4GHz transceiver supports both Bluetooth Smart and the Nordic Gazell 2.4 GHz protocol stack which is on air compatible with the nRF24L series products from Nordic Semiconductor.
nRF51822 incorporates a rich selection of analog and digital peripherals that can interact without CPU intervention through the Programmable Peripheral Interconnect (PPI) system. A flexible 31-pin GPIO mapping scheme allows I/O like serial interfaces, PWM and quadrature demodulator to be mapped to any device pin as dictated by PCB requirements. This enables complete design flexibility associated with pin-out location and function.
nRF51822 supports Bluetooth® Smart protocol stacks as well as 2.4GHz protocol stacks, including Gazell, both available as downloads. nRF51822 requires a single power supply and gives the user the option of using on chip linear regulators giving a supply range of 1.8-3.6V, a direct 1.8V mode and a on chip DC-DC buck converter giving a supply range of 2.1-3.6V. The use of the DC-DC converter can be dynamically controlled during run time and enables nRF51822 to operate at radio peak currents below 10 mA @ 3V supply (TX @ 0 dBm & RX).
nRF51 SDK provides extensive software support for both Bluetooth Smart and 2.4GHz proprietary applications.
nRF51822 is available in 6x6mm 48-pin QFN packages and 3 ultra compact wafer-level chip-scale packages (WLCSP).
nRF51822 is available in either 256kB or 128kB Flash + 32kB or 16kB RAM variants.
Nordic Semiconductor protocol stacks are known as SoftDevices. SoftDevices are pre-compiled, pre-linked binary files. SoftDevices can be programmed in nRF51 series SoCs and are downloadable from the Nordic website.
The nRF51822 supports the SoftDevices below (click on the icons for details).
- Single chip, highly flexible, 2.4 GHz multi-protocol device
- 32-bit ARM Cortex M0 CPU core
- 256kB/128kB flash + 32kB/16kB RAM
- Supports Bluetooth Smart protocol stacks
- Thread safe and run-time protected
- Event driven API
- On air compatible with nRF24L series
- 3 data rates (2Mbps/1Mbps/250kbps)
- +4dBm output power
- -93dBm sensitivity, Bluetooth Smart
- PPI system for maximum power-efficient applications and code simplification
- Flexible power management system with automatic power management of each peripheral
- Configurable I/O mapping for analog and digital I/O
- Mobile phone accessories
- Rezence wireless charging monitoring
- PC peripherals
- Consumer Electronics (CE) remote controls
- Proximity/Alert sensors
- Smart Home
- Sports, fitness and healthcare sensors
- Smart RF tags
- Toys and electronic games
- Intelligent domestic appliances
- Industrial and commercial sensors
|nRF51 DK||Development kit for Bluetooth Smart, ANT and 2.4GHz applications|
|nRF51 Dongle||Bluetooth Smart/ANT/2.4GHz Development dongle|
|nRF51 SDK||Software Development Kit for the nRF51 Series|
|nRF51 IoT SDK||IoT Software Development Kit (SDK) for applications using IPv6 over Bluetooth Smart|
|nRF51422||Multiprotocol ANT/Bluetooth Smart SoC|
|nRF Sniffer||Low cost Bluetooth Smart packet sniffer|
- Ultra low power consumption
- 6.3mA - TX at -4dBm (3V using on-chip DC-DC)
- 8.0mA - TX at 0dBm (3V using on-chip DC-DC)
- 11.8mA – TX at +4dBm (3V using on-chip DC-DC)
- 9.7mA – RX (3V using on-chip DC-DC)
- 13mA – RX at 1Mbps (No DC-DC)
- 10.5mA – TX at 0dBm (No DC-DC)
- 0.6µA – SYSTEM-OFF, no RAM retention
- 1.2µA - SYSTEM-OFF, 8KB RAM retention
- 2.6µA - SYSTEM-ON, All peripherals in idle mode
2.4GHz Multi-protocol Radio
- +4dBm to -20dBm output power in 4dBm steps
- -30dBm output power in whisper mode
- -96dBm RX sensitivity at 250kbs
- -90dBm RX sensitivity at 1Mbps
- -85dBm RX sensitivity at 2Mbps
- 2 Mbps, 1 Mbps and 250kbs supported data rates
- Excellent co-existence performance
- 32-bit ARM® Cortex™ M0 32-bit CPU
- 256/128KB embedded flash
- 32KB/16KB RAM
- 3 x 16/24-bit timers with counter mode
- 16 channel CPU independent Programmable Peripheral Interconnect (PPI)
- Encryption -128-bit AES ECB/CCM/AAR co-processor
- Temperature sensor
- Flexible GPIO pin configuration
- 31 GPIO
- Up to 4 PWM
- Digital interfaces -SPI Master/Slave, 2-wire, UART
- Quadrature decoder
- 8/9/10 bit ADC - 8 configurable channels
- Low power comparator
- 16MHz XO
- 16MHz RCOSC
- 32MHx XO
- 32kHz XO
- 32kHz RCOSC
- Wide supply voltage range (1.8v to 3.6V)
- Flexible power management scheme
- On-chip DC/DC converter
- 600nA @ 3V OFF mode
- 2.6µA @ 3V ON mode, all blocks in idle mode
- 1.2µA @ 3V OFF mode + 1 region RAM retention
The nRF51 Series hardware support is provided by the nRF51 DK development kit and the nRF51 Dongle. The nRF51 DK and nRF51 Dongle support the nRF51822 and nRF51422 SoCs and can support Bluetooth Smart, ANT and 2.4GHz proprietary development.
nRF51 software support are split in two major parts: SoftDevices containing wireless protocol stacks; and the nRF51 Software Development Kit (SDK) forming a common code base for all nRF51 devices. nRF51 DK and nRF51 Dongle support all Nordic SoftDevices and the nRF51 SDK.
|nRF51 DK||nRF51 Series development kit for Bluetooth Smart, ANT and 2.4GHz|
|nRF51 Dongle||nRF51 Series development dongle for Bluetooth Smart, ANT and 2.4GHz|
|nRF51 SDK||Software Development Kit for the nRF51 Series|
|nRF51 IoT SDK||IoT Software Development Kit (SDK) for applications using IPv6 over Bluetooth Smart|
|nRF51822-mKIT||ARM mbed Evaluation Kit using nRF51822 SoC|
|nRF51822 DK||nRFgo Development Kit for nRF51822 (not recommended for new designs)|
|nRF51822 EK||nRFgo Evaluation Kit for nRF51822 (not recommended for new designs)|
3rd Party Boards
|BLE WT51822-ABS||BLE WT51822-ABS Bluetooth Smart shield for Arduino|
3rd Party Matching Baluns
|Cyntec||TBL-1411-245-LR||2.45GHz Thin film Balun for nRF51x22-CxAx|
|Johanson Technology||2450BM08B0003||Impedance Matched Balun Filter for nRF51x22-CxAx|
|Johanson Technology||2450BM14E0003||Impedance Matched Balun Filter for nRF51x22-QFAx|
|STMicroelectronics||BAL-NRF02D3||BAL-NRF02D3, 50 ohm integrated balun for nRF51x22-CxAx|
The nRF51 DK is a versatile single-board development kit for Bluetooth Smart, ANT and 2.4GHz proprietary applications using the nRF51 Series SoC. This kit supports both development for both nRF51822 and nRF51422 SoCs.
The kit is hardware compatible with the Arduino Uno Revision 3 standard, making it possible to use 3rd-party shields that are compatible to this standard with the kit.
It supports the standard Nordic Software Development Tool-chain using Keil, IAR and GCC,there is also support for the ARM mbed tool-chain for rapid prototyping and development using mbed’s cloud-based IDE and tool-chain with an extensive range of open-source software libraries. Program/Debug options on the kit are Segger J-Link OB for standard tool-chain and CMSIS-DAP for mbed. The kit gives access to all I/O and interfaces via connectors and has 4 LEDs and 4 buttons which are user-programmable.
The nRF51 Dongle is a development tool for making Bluetooth Smart, ANT and 2.4GHz applications using the nRF51 Series SoCs. It has a standard USB connector and can be plugged directly into a PC USB port. The nRF51 Dongle supports standard Nordic toolchain software development with Segger J-Link OB Program/Debug and also ARM mbed software development. Additionally there is a user-programmable RGB LED and 6 solder pads for GPIO/interface connections.
The nRF51 Dongle can be used as a useful and highly cost-effective Bluetooth Smart packet sniffer using Nordic nRFSniffer software allowing detailed data related to Bluetooth Smart communication to be captured and analyzed. Using the Master Emulator firmware and the Master Control Panel Software it enables setting up of a peer device that you can use to test the connection of your application.
The nRF51 series are supported by an extensive offering of Software. By using nRF51 devices you get free access to pre-qualified Bluetooth Smart as well as ANT protocol stacks for use in your nRF51 applications. The wireless protocol stacks are paired with the nRF51 Software Development Kit (SDK) which forms a common code base for all devices in the nRF51 series.
A SoftDevice is precompiled and linked binary software implementing a wireless protocol. While it is software, application developers have minimal compile-time dependence on its features. The unique hardware and software supported framework, in which it executes, 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 Program Interface (API) is available to applications as a high-level programming language interface, for example, a C header file.
Please refer to Appendix A in the nRF51 reference manual for more details. SoftDevices are either available as downloads (Bluetooth Smart) or preprogrammed in nRF51 devices (ANT).
nRF51 Series Software Development Kit
The nRF51 Software Development kit (SDK) offers you C source code containing Bluetooth Smart and ANT+ device profiles, wireless communication as well as application examples, Nordic Semiconductors proprietary 2.4 GHz stack for human interface devices (Gazell) as well as libraries for all the peripherals found on the nRF51 series SoCs. The nRF51 SDK is built on the ARM® CMSIS standard and supports the following SW development tool chains:
- Keil MDK-ARM
- IAR Embedded Workbench
Since all nRF51 devices are code comaptible accross Bluetooth Smart, ANT and 2.4GHz, the common application and peripehal sections of the nRF51 SDK enables you to develop and maintain a common code base across the three technologies as well as different nRF51 devices.
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 Nordic nRF Sniffer is an application for viewing Bluetooth Smart communication between 2 Nordic devices using Bluetooth Smart. nRF Sniffer is a useful tool for learning about, and debugging Bluetooth Smart applications and allows for near real-time display of Bluetooth Smart packets and helps identification and fixing of issues by allowing developers to see what is happening on-air. Additionally, this application allows you to save nRF Sniffer capture files of your application's Bluetooth Smart link which can be sent to Nordic Technical Support allowing for faster resolution of issues by our support engineers.
nRF Sniffer is supported by Nordic's nRF51 series Development and Evaluation kits. The nRF Sniffer application together with Wireshark, a free, open-source protocol analyzer provides a powerful and cost-effective means to analyze Bluetooth Smart communication traffic and events between Nordic devices during the development cycle. there are 4 components required to use nRF Sniffer for your Bluetooth Smart development. The first 3 are available from Nordic Semiconductor as downloads. The Wireshark application is available from wireshark.org
- nRF Sniffer firmware for nRF51 series
- nRF51 series Development or Evaluation kit
- nRF Sniffer PC software (Windows 7 or later)
- Wireshark protocol analyzer application (Windows 7 or later)
The nRF Sniffer application comes as pre-compiled firmware. This application is not a replacement for professional grade Bluetooth Smart protocol analyzers, and as such the same level of functionality or stability should not be expected. However nRF Sniffer represents a very useful tool to assist developers in Bluetooth Smart development at a minimal level cost.
Visit the nRF Sniffer product page.
nRF51822 is supported by the following reference designs
|Part #||Brief description|
|nRF51822-Beacon||nRF51822 Bluetooth Smart Beacon Kit|
|nRFready Smart Remote 2||Multi-Protocol Advanced Navigation Remote Control Reference Design|
|nRFready Desktop 2||Combined Bluetooth low energy (including Bluetooth Smart) and proprietary 2.4GHz wireless mouse and keyboard combo reference design|
|nRF51 Series Compatibility Matrix||2.0|
|nRF51822 Product Specification||3.1|
|nRF51822 Product Specification Addendum for industrial temperature range||1.2|
|nRF51822 Product Specification Addendum for industrial temperature range - specific for product variant QFAC and CFAC||1.0|
|Product Anomaly Notification (PAN) for the nRF51822||3.0|
|This PCN describes the changes in build codes QFAAG0, QFABB0, and CEAAD0.||1.0|
|Calibration of Radio Deviation||1.1|
|nRF51822 alternate assembly site notice||1.0|
|Change in Seven Inch Plastic Reel||1.0|
|Second source assembly process for QFN variants||1.0|
|Second source wafer fabrication||1.0|
|Second source wafer bump process for CSP variants||1.0|
|This PCN describes the changes in build codes nRF51822-QFAAH0, -QFABC0, and -CEAAE0.||1.1|
|nRF51822 S110 SoftDevice Specification||2.0|
|nRF51 S120 SoftDevice Specification||2.1|
|S130 nRF51822 SoftDevice Specification||0.5|
|nRF51 Series Reference Manual||3.0|
|S110 nRF51822 SoftDevice (Production ready)||5.2.1|
|S110 nRF51822 SoftDevice (Production ready)||6.2.1|
|S110 nRF51822 SoftDevice (Production ready)||7.1.0|
|S110 nRF51 SoftDevice (Production ready)||8.0.0|
|S120 nRF51822 SoftDevice v1.0.1 (Production ready)||1.0.1|
|S120 nRF51 SoftDevice v2.0.0 (Production ready)||2.0.0|
|S130 nRF51 Series SoftDevice (alpha)||1.0.0-3 alpha|
|Master Control Panel with Master Emulator API (64-bit)||3.8.0|
|Master Control Panel with Master Emulator API (32-bit)||3.8.0|
|nRF Sniffer (First Production release) - PC Software and Device Firmware that allow you to see all Bluetooth low energy packets on the air between two devices.||1.0.1|
|nRF51 Bluetooth Smart GATT/GAP Driver for Linux. Used to set up and interact with BLE on an nRF51 device with connectivity firmware and SoftDevice||0.4.1|
|nRF51 Bluetooth Smart GATT/GAP Driver for OSX. Used to set up and interact with BLE on an nRF51 device with connectivity firmware and SoftDevice.||0.4.1|
|nRF51 Bluetooth Smart GATT/GAP Driver for Windows. Used to set up and interact with BLE on an nRF51 device with connectivity firmware and SoftDevice.||0.4.1|
|nRF51 IoT SDK Zip File||0.7.0|
|nRF51 toolset installer (JLinkARM, JLink CDC, nRFjprog, and mergehex)||6.2.1|
|Software tool for nRFgo Starter Kit and Development Kits for 32-bit (x86) Windows XP, Windows Vista, Windows 7, and Windows 8||1.18.0|
|Software tool for nRFgo Starter Kit and Development Kits for 64-bit (x64) Windows Vista, Windows 7, and Windows 8||1.18.0|
|Raspbian kernel for Raspberry Pi||3.17.4|
|nRF51x22 Reference Layout files for the CSP Package variants||1.3|
|nRF51x22 Reference Layout files for the QFN48 packet variants||2.4|
|nRF Sniffer User Guide||1.1|
|Setting up production test using DTM||1.01|
|Creating Bluetooth Low Energy Applications Using nRF51822||1.1|
|WLCSP Handling Guidelines||1.0|
|Benefits of Total Integration of Large RF Circuits|
|Quarterwave printed monopole antenna for 2.4GHz|
|Regulatory and Compliance Standards for RF Devices|
|Crystal Oscillator Design Considerations|
|Migrating from the 1st to the 2nd revision of nRF51822||2.0|
|Migrating from the 2nd to the 3rd revision of nRF51822||2.0|
|nRF51822 Product Brief||2.3|
|nRF51x22-CxAx Hazardous Substance Report, bumped in ASE using Fab 3 wafer||2015_02|
|nRF51x22-CxAx Hazardous Substance Report, bumped in ASE using Fab 10 wafer||2015_03|
|nRF51x22-QFAx Hazardous Substance Report, manufactured in ASE using Fab 3 wafer||2014_10|
|nRF51x22-QFAx Hazardous Substance Report, manufactured in ASE using Fab 10 wafer||2014_11|
|nRF51x22-QFAx Hazardous Substance Report, manufactured in ATP using Fab 10 wafer||2014_10|
|nRF51x22-QFAx Hazardous Substance Report, manufactured in ATP using Fab 3 wafer||2014_11|
|nRF51x22-CxAx Hazardous Substance Report, bumped in DECA using Fab 3 wafer||2015_02|
|nRF51x22-CxAx Hazardous Substance Report, bumped in DECA using Fab 10 wafer||2015_03|
|nRF51822-CEAA Material Composition Report bumped in ASE||2014_02|
|nRF51822-QFAC Material Composition Report manufactured in ASE using Cu wire bond||2014_08|
|nRF51822-QFAA Material Composition Report manufactured in ASE using Cu wire bond||2013_08|
|nRF51822-QFAB Material Composition Report manufactured in ASE using Cu wire bond||2013_08|
|nRF51822-QFAB Material Composition Report, manufactured in ATP using Cu wire bond and AMK-06 DA Material||2013_02|
|nRF51822-QFAC Material Composition Report manufactured in ATP using Cu wire bond and AMK-06 DA Material||2014_10|
|nRF51x22-QFAA Material Composition Report, manufactured in ATP using Cu wire bond and AMK-06 DA Material||2012_11|
|nRF51422-CDAB Material Composition Report bumped in DECA||2014_08|
|nRF51822-CEAA Material Composition Report bumped in DECA||2013_01|
|nRF51822-CFAC Material Composition Report bumped in DECA||2014_08|
Events & Activities
|NTT Europe 2014||Nordic Tech Tour Presentations, Europe 2014|
|NTT Oceania||Nordic Tech Tour Presentations, Oceania 2014|
|NTT-P||Nordic Tech Tour Presentations, Europe 2013|
|NTT-Pres||Nordic Tech Tour Presentations - China and Taiwan, March 2014|