Home / 製品 / Bluetooth® low energy / nRF51822

nRF51822

nRF51822

Bluetooth low energy and 2.4GHz proprietary SoC
Active
Overview

Description

 

The nRF51822 is a powerful, highly flexible multi-protocol SoC ideally suited for 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 flash + 16kB RAM. The embedded 2.4GHz transceiver supports Bluetooth low energy as well as 2.4GHz operation, where the 2.4GHz mode is on air compatible with the nRF24L series products from Nordic Semiconductor.

nRF51822 also 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 low energy protocol stacks as well as 2.4GHz protocol stacks, including Gazell, both available free of charge. 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 DCDC 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 low energy and 2.4GHz proprietary applications.

nRF51822 is available in 6x6mm 48-pin QFN packages and 3.5x3.8mm 64 ball wafer-level chip-scale packages (WLCSP).

nRF51822 is available in either 256k or 128kB Flash size 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 web.

The nRF51822 supports the SoftDevices below (click on the icons for details).

Bluetooth low energy peripheral/broadcaster role protocol stack

 

S110 SoftDevice

The S110 SoftDevice is a Bluetooth® low energy (BLE) Peripheral/Broadcaster protocol stack solution.
It integrates a Bluetooth low energy controller and host, and provides a full and flexible API for building Bluetooth low energy System on Chip (SoC) solutions.

 

Key Features

  • Bluetooth 4.1 compliant low energy single-mode protocol stack
  • Link layer
  • L2CAP, ATT, and SM protocols
  • GATT, GAP, and L2CAP
  • Concurrent Peripheral and Broadcaster roles
  • GATT Client and Server
  • Full SMP support including MITM and OOB pairing
  • Complementary nRF51 SDK including Bluetooth profiles and example applications
  • Master Boot Record for over-the-air device firmware update
  • Memory isolation between application and protocol stack for robustness and security
  • Thread-safe supervisor-call based API
  • Asynchronous, event-driven behavior
  • No RTOS dependency
  • Any RTOS can be used
  • No link-time dependencies
  • Standard ARMR Cortex™-M0 project configuration for application development
  • Support for concurrent and non-concurrent multiprotocol operation
  • Concurrent multiprotocol timeslot API
  • Alternate protocol stack running in application space

 

 

 

Bluetooth low energy 8-link central/observer role protocol stack

 

S120 SoftDevice

The S120 SoftDevice is a Bluetooth® low energy (BLE) Central protocol stack solution supporting up
to eight simultaneous Central role connections. It integrates a Bluetooth low energy controller and host,
and provides a full and flexible API for building Bluetooth low energy System on Chip (SoC) solutions.

 

Key Features

  • Bluetooth 4.0 compliant low energy single-mode protocol stack
  • Link layer
  • L2CAP, ATT, and SM protocols
  • GATT, GAP, and L2CAP APIs
  • Central and Observer roles - up to 8 simultaneous connections
  • GATT Client and Server
  • SM including MITM and OOB pairing
  • Complementary nRF51 SDK including Bluetooth profiles and example applications
  • Memory isolation between application and protocol stack for robustness and security
  • Thread-safe supervisor-call based API
  • Asynchronous, event-driven behavior
  • No RTOS dependency
  • Any RTOS can be used
  • No link-time dependencies
  • Standard ARM® Cortex™-M0 project configuration for application development
  • Support for non-concurrent multiprotocol operation
  • Alternate protocol stack running in application space

 

 

Bluetooth protocol stack

 

S130 SoftDevice

S130 SoftDevice is a Bluetooth® Smart concurrent multi-link protocol stack solution supporting
simultaneous Central/Peripheral/Broadcaster/Observer role connections. It integrates a Bluetooth Smart controller and host,
and provides a full and flexible API for building Bluetooth Smart System on Chip (SoC) solutions.

 

 

Key Features

  • Bluetooth 4.1 compliant low energy single-mode protocol stack
  • Central/Peripheral/Broadcaster/Observer roles with concurrent operation
  • Link layer
  • L2CAP, ATT, and SM protocols
  • GATT, GAP, and L2CAP APIs
  • GATT Client and Server
  • SM including MITM and OOB pairing
  • Complementary nRF51 SDK including Bluetooth profiles and example applications
  • Memory isolation between application and protocol stack for robustness and security
  • Thread-safe supervisor-call based API
  • Asynchronous, event-driven behavior
  • No RTOS dependency
  • Any RTOS can be used
  • No link-time dependencies
  • Standard ARM® Cortex™-M0 project configuration for application development
  • Support for concurrent multiprotocol Bluetooth Smart/2.4GHz operation
  • Alternate protocol stack running in application space

 

 

Buy online

Features

 

  • Single chip, highly flexible, 2.4GHz multi-protocol device
  • 32-bit ARM Cortex M0 CPU core
  • 256KB flash 16KB RAM
  • Supports Bluetooth low energy 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 low energy
  • 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

 

Applications

 

  • Mobile phone accessories
  • Wearables
  • Beacons
  • Rezence wireless charging monitoring
  • PC peripherals
  • Consumer Electronics (CE) remote controls
  • Proximity/Alert sensors
  • Sports, fitness and healthcare sensors
  • Smart RF tags
  • Toys and electronic games
  • Intelligent domestic appliances
  • Industrial and commercial sensors

 


Related Products

 

Product Brief Description
nRFS110 Bluetooth low energy stack
nRF51422 ANT / Bluetooth low energy SoC
nRF8001 Bluetooth low energy Connectivity IC
nRF8002 Bluetooth low energy Proximity IC
nRF24LE1 Drop-in compatible Flash variant
nRF24LU1+ 2.4GHz RF System-on-Chip with Flash and USB
nRF24L01+ Ultra low power 2.4GHz RF Transceiver IC

 

Ordering codes

SPECIFICATION

.

Ultra low power consumption

 

  • 6.3 mA - TX at -4 dBm (3V using on-chip DC-DC)
  • 8.1 mA - TX at 0 dBm (3V using on-chip DC-DC)
  • 8 mA - TX at -4 dBm(No DCDC)
  • 10.5 mA - TX at 0 dBm(No DC-DC)
  • 13 mA - RX at 1 Mbps
  • 0.6 µA - Sleep, no RAM retention
  • 1.2 µA - 8 KB RAM retention
  • 2.6 µA - All peripherals in idle mode

 

2.4GHz Multi-protocol Radio

 

  • Multi-protocol radio
  • +4 dBm to -20 dBm output power
  • -93 dBm RX sensitivity Bluetooth low energy mode
  • -96 dBm RX sensitivity at 250 kbs
  • -90 dBm RX sensitivity at 1 Mbs
  • -85 dBm RX sensitivity at 2 Mbs
  • 2 Mbps/1 Mbps/250 kbps programmable on air data rate
  • Excellent co-existence performance
  • Compatible with 16 MHz ± 40 ppm crystal

 

CPU

 

  • 32-bit ARM® Cortex™ M0 32-bit CPU

 

Memory

 

  • 256/128 KB embedded flash
  • 16 KB RAM

 

System Peripherals

 

  • One 32 and two 16 bit timers with counter mode
  • 16 channel CPU independent Programmable Peripheral Interconnect (PPI)
  • Encryption -128 bit AES ECB/CCM/AAR co-processor
  • RNG
  • RTC
  • Temperature sensor

 

GPIO

 

  • Flexible GPIO pin configuration
  • 31 GPIO
  • Up to 4 PWM

 

Digital I/O

 

  • Digital interfaces SPI Master/Slave, 2-wire Master (I2C compatible), UART (CTS/RTS)
  • Quadrature decoder

 

Analog I/O

 

  • 8/9/10 bit ADC - 8 configurable channels
  • Low power comparator

 

Oscillators

 

  • 16MHz XO
  • 16MHz RCOSC
  • 32HHx XO
  • 32kHz RCOSC

 

Power Management

 

  • Wide supply voltage range (1.8 V to 3.6 V)
  • Flexible power management scheme
  • On-chip DC/DC converter
  • 0.6 µA @ 3V OFF mode
  • 1.2 µA @ 3V OFF mode + 1 region RAM retention
  • 2.6 µA @ 3V ON mode, all blocks in idle mode

 

S110 Bluetooth low energy protocol stack

 

  • Bluetooth low energy stack
  • Protocol manager
  • SoC library

 

 

Development tools and Software

The hardware tools in the nRF51 series tool chain consist of an evaluation kit and a nRFgo compatible development kit, in addition to application specific reference designs.

The 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.

 

Product Brief Description
nRF51822-mKIT ARM mbed Evaluation Kit using nRF51822 SoC
nRF51822 DK nRFgo Development Kit for nRF51822
nRF51822 EK nRFgo Evaluation Kit for nRF51822

 

3rd Party Supporting Products

Product Brief Description
BAL-NRF02D3 BAL-NRF02D3, 50 ohm integrated balun (for WLCSP devices)
TBL-1411-245-LR 2.45GHz Thin film Balun for nRF51822 & nRF51422 (WLCSP devices)
2450BM14E0003 Impedance Matched Balun Filter for nRF51822 & nRF51422

 

 

nRF51822 Evaluation Kit (nRF51822-EK)

The evaluation kit gives you the lowest cost entry point to development with the nRF51822.

nRF51822-EK

 

 

The kit operates stand alone, and is based around a small module with headers for all IO pins, 2 buttons, 2 LED's as well as a built-in Segger on board programming and debugging over USB solution. This board is accompanied by a USB dongle with identical features except for access to I/O pins. This board can act as wireless peer device or it can act as a very small Software development platform in itself. The kit also contains 5 IC samples. The evaluation kit is supported by pre-qualified Bluetooth Smart (previously called Bluetooth low energy) stacks offered as SoftDevices as well as library and code example support in the nRF51 Software Development kit supporting all nRF51 series devices.

A J-Link Lite evaluation unit is included in the nRF51422 Development Kit. Please note that programming and debugging functionality on the evaluation kit is limited to the kit itself. To be able to program and debug on your own hardware, you will need a standalone programmer/debugger such as the J-Link PLUS, J-Link ULTRA+, or J-Link Pro which is available for purchase on www.segger.com

 

 

For more details and product related downloads, go to the nRF51822 Evaluation Kit page.

 

 

nRF51822 Development Kit (nRF51822-DK)
nRF51822-DK

The nRF51822 development kit is nRFgo compatible and enables you to do more advanced development especially when integrating with external circuitry. The development kit provides you nRFgo compatible modules with PCB antennas as well as SMA connetors for RF measurements, USB dongles to act as peer devices and a stand alone segger Jlink Lite programmer and debugger that enables programming/debugging on the nRFgo modules as well as on your own protoype/engineering hardware.

 

The development kits are supported by pre-qualified Bluetooth Smart stacks available as SoftDevices and an extencive library and code example support in the nRF51 Software Development Kit supporting all the devices in the nRF51 series.

 

For more details and product related downloads, go to the nRF51822 Development Kit page.

 

 

nRFgo
nRF6700 starter kit

The base for the nRFgo development platform is a starter kit which contains 2 nRFgo motherboards as well as all necessary patch and USB cables for more advanced prototyping. The nRFgo mother board is a large and stable platform which gives you access to all I/O pins, 8 buttons and LED's as well as a large extension module socket that maps all the I/O pins of the nRFgo development kit modules that plugs into the nRFgo motherboard. The nRFgo development kits enables you to program the nRFgo modules themselves or your own engineering samples either through the nRFgo motherboard itself or included stand alone programmers/debuggers.

 

The advantage of the nRFgo development platform is that it can be used accross all nrF51 series devices as well as older (nRF24L and nRF8000) series of nRF devices. If you have used other nRF devices there is no need to replace the nRFgo starter kit and even if you are new to nRF devices but plan to use different variants nRFgo gives you a common HW platform to work on accross your products.nRFgo mother board is complimented by a nRFgo studio a PC program enabling you to control and program a number of attached nRFgo kits, run various tests and control supply level to the development kits.

 

For more details please download the nRF51822 starter kit user guide. (this will require that we put the user guide out separately, not as part of the installer as today) (this link requires mypage login, if you don't already have a mypage account, choose 'new user' and follow the instructions)

 

 

Software

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.

 

 

SoftDevices

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
  • GCC
  • 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.

 

 

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

 

 

nRF Sniffer

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 nRF51822 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 nRF51822
  • nRF51822 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.

 

Reference Designs

 

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
Download

Product Specification

Code Name Version
nRF51822-PAN nRF51822 Product Anomaly Notification (PAN)
nRF51822-PS nRF51822 Product Specification
PCN-082 This PCN describes the changes in build codes QFAAG0, QFABB0, and CEAAD0.
PCN-083 Calibration of Radio Deviation 1.1
PCN-085 nRF51822 alternate assembly site notice 1.0
PCN-086 Change in Seven Inch Plastic Reel 1.0
PCN-088 Second source assembly process for QFN variants 1.0
PCN-089 Second source wafer fabrication 1.0
PCN-091 Second source wafer bump process for CSP variants 1.0
S110-SDS nRF51822 S110 SoftDevice Specification
S120-SDS nRF51822 S120 SoftDevice Specification
S130-SDS S130 nRF51822 SoftDevice Specification

Reference Manual

Code Name Version
nRF51 RM nRF51 Series Reference Manual

SoftDevices

Code Name Version
S110-SD-v5 S110 nRF51822 SoftDevice (Production ready)
S110-SD-v6 S110 nRF51822 SoftDevice (Production ready)
S110-SD-v7 S110 nRF51822 SoftDevice (Production ready)
S120-SD S120 nRF51822 SoftDevice (Production ready)
S130-SD S130 nRF51822 SoftDevice (alpha)

Software

Code Name Version
nRF-MCP-x64 Master Control Panel with Master Emulator API (64-bit)
nRF-MCP-x86 Master Control Panel with Master Emulator API (32-bit)
nRF-Sniffer 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.
nRF51-BLE-Driver nRF51 Bluetooth Smart GATT/GAP driver for Windows. Used to set up and interact with BLE on an nRF51 device with connectivity firmware and S110 SoftDevice.
nRF51-SDK-zip nRF51 SDK Zip File
nRF51-Tools nRF51 toolset installer (JLinkARM, JLink CDC, nRFjprog, and mergehex)
nRF518-SDK nRF51 SDK Installer
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.17.0
nRFgo Studio-Win64 Software tool for nRFgo Starter Kit and Development Kits for 64-bit (x64) Windows Vista, Windows 7, and Windows 8 1.17.0

Reference Layout

Code Name Version
nRF51822-CEAA-DF nRF51822-CEAA Reference Layout Files for the Wafer Level Chip Scale Package
nRF51822-DF nRF51822 Reference Layout files
nRF51822-DF-ST nRF51822 Reference Layout Files with STMicroelectronics BAL-NRF01D3
nRF51822-EK-HW nRF51822 Evaluation Kit Hardware Files

User Guides

Code Name Version
nRF-Sniffer-UG nRF Sniffer User Guide

Application Notes

Code Name Version
nAN-23 An Introduction to Bluetooth Low Energy End Product Listing
nAN-29 Development with GCC and Eclipse 1.1
nAN-34 Setting up production test using DTM 1.01
nAN-36 Creating Bluetooth Low Energy Applications Using nRF51822 1.1
nAN-38 WLCSP Handling Guidelines 1.0

White Papers

Code Name Version
nWP-001 Benefits of Total Integration of Large RF Circuits
nWP-008 Quarterwave printed monopole antenna for 2.4GHz
nWP-010 Regulatory and Compliance Standards for RF Devices
nWP-015 Crystal Oscillator Design Considerations
nWP-017 Antenna tuning 1.0
nWP-018 Migrating to the latest nRF51822 chip version 1.3

Product Brief

Code Name Version
nRF51822-PB nRF51822 Product Brief 2.3

Qualification Reports

Code Name Version
nRF51822-CEAA-HSR_ASE nRF51822-CEAA Hazardous Substance Report_ASE 2014_02
nRF51822-CEAA-MCR_ASE nRF51822-CEAA Material Composition Report 2014_02
nRF51822-CEAA-MCR_DECA nRF51822-CEAA Material Composition Report 2013_01
nRF51822-QFAB_MCR_ATP_AMK nRF51822-QFAB Material Composition Report (Cu bond wire and DA Material AMK-06) 2013_02
nRF51822-QFAA-MCR_ASE nRF51822-QFAA Material Composition Report (Cu bond wire) 2013_08
nRF51x22_QFAx-HSR-ASE nRF51822-QFAA and nRF51822-QFAB Hazardous Substance Report (Cu bond wire) 2013_08
nRF51x22_QFAx-HSR-ATP nRF51422-QFAA, nRF51822-QFAA, nRF51822-QFAB and nRF51422-QFAB Hazardous Substance Report (Cu bond wire) 2013_10
nRF51x22-CEAA-HSR_DP nRF51822-CEAA and nRF51422-CEAA Hazardous Substance Report 2014_02
nRF51x22-QFAB-MCR_ASE nRF51822-QFAB Material Composition Report_ASE 2013_08
nRF51x22-QFAx_HSR_ASE_F10 nRF51822-QFAA Hazardous Substance Report (Cu bond wire and F10 wafer) 2013_12
nRF51x22-QFAA-MCR_ATP_AMK nRF51422-QFAA and nRF51822-QFAA Material Composition Report (Cu bond wire and DA Material AMK-06) 2012_11

Events & Activities

Code Name Version
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