BlueNRG-2
Bluetooth® Low Energy wireless system-on-chip
Features
•
Bluetooth Low Energy system-on-chip Bluetooth v5.2 certified, supporting:
Master, slave and multiple simultaneous roles
–
–
LE Privacy 1.2 and LE secure connection
–
LE data packet length extension
Operating supply voltage: from 1.7 to 3.6 V
Integrated linear regulator and DC-DC step-down converter
Operating temperature range: -40 °C to 105 °C
High performance, ultra-low power Cortex-M0 32-bit based architecture core
Programmable 256 kB Flash
24 kB RAM with retention (two 12 kB banks)
1 x UART interface
1 x SPI interface
2 x I²C interface
14, 15 or 26 GPIOs
2 x multifunction timer
10-bit ADC
Watchdog and RTC
DMA controller
PDM stream processor
16 or 32 MHz crystal oscillator
32 kHz crystal oscillator
32 kHz ring oscillator
Battery voltage and temperature sensors
Up to +8 dBm available output power (at antenna connector)
Excellent RF link budget (up to 96 dB)
Accurate RSSI to allow power control
8.3 mA TX current (@ -2 dBm, 3.0 V)
Down to 1 µA current consumption with active BLE stack (sleep mode)
ST companion integrated balun/filter chips are available
Average advertisement current consumption 15.34 µA (advertisement interval
1000 ms) – 1 year, 8 months, 19 days with 230 mAh battery (CR2032)
Average connection current consumption 7.059 µA (connection interval 1000
ms) – 3 years, 10 months, 12 days with 230 mAh battery (CR2032)
Suitable for building applications compliant with the following radio frequency
regulations: ETSI EN 300 328, EN 300 440, FCC CFR47 part 15, ARIB STD-
T66
Pre-programmed bootloader via UART
QFN32, QFN48 and WCSP34 package options
Product status link
BlueNRG-2
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
Applications
•
•
Watches
Fitness, wellness and sports
DS12166
-
Rev 7
-
December 2020
For further information contact your local STMicroelectronics sales office.
www.st.com
BlueNRG-2
•
•
•
•
•
•
•
•
Consumer medical
Security/proximity
Remote control
Home and industrial automation
Assisted living
Mobile phone peripherals
Lighting
PC peripherals
DS12166
-
Rev 7
page 2/169
BlueNRG-2
Description
1
Description
The
BlueNRG-2
is a very low power Bluetooth Low Energy (BLE) single-mode system-on-chip, compliant with
Bluetooth specifications.
The
BlueNRG-2
extends the features of award-winning BlueNRG network processor, enabling the usage of the
embedded Cortex M0 to run the user application code.
The
BlueNRG-2
includes 256 kB of programming Flash memory, 24 kB of static RAM memory with retention (two
12 kB banks) and SPI, UART, I²C standard communication interface peripherals. It also features multifunction
timers, watchdog, RTC and DMA controller.
An ADC is available to interface with analog sensors, and to read the measurement of the integrated battery
voltage sensor. A digital filter is available to process a PDM stream.
The
BlueNRG-2
offers the same excellent RF performance of the BlueNRG radio, and the integrated high
efficiency DC-DC converter keeps the same ultra-low power characteristics, but the
BlueNRG-2
improves the
BlueNRG sleep mode current consumption allowing a further increase in the battery lifetime of the applications.
Figure 1.
BlueNRG-2 architecture
Flash Controller
-
Cortex M0
256 kB Flash Array
12 kB SRAM Switchable
14,15 or 26x GPIOs
SPI
UART
2x I2C
2x MFT
Watchdog
RTC
CRMU
(Clock and Reset
Management Unit)
Modulation
RF AFE
LDOs
Rcosc Xosc
AHB Bus matrix
12 kB SRAM always On
Demodulation
Blue
3x Masters
7x Slaves
AHB2APB bridge
AUX ADC
DMA
PKA
1 kB SRAM
RNG
ADC IF
DS12166
-
Rev 7
page 3/169
BlueNRG-2
Description
Figure 2.
BlueNRG-2 bus architecture
SWD
AHB-APB
Bridge
SPI
2 x I2C
CM0
FLASH
(256 KB)
RAM
(24 KB)
A
P
B
UART
2 x MFT
WDG
RTC
GPIOs
A
H
B
DMA
2.4 GHz
radio
RNG
ADC
PKA
DS12166
-
Rev 7
page 4/169
BlueNRG-2
BlueNRG-2 Bluetooth Low Energy stack
2
BlueNRG-2 Bluetooth Low Energy stack
The BlueNRG-2 is complemented with a Bluetooth Low Energy stack C library that provides:
•
Master, slave role support
•
GAP: central, peripheral, observer or broadcaster roles
•
ATT/GATT: client and server
•
SM: privacy, authentication and authorization
•
L2CAP
•
Link layer: AES-128 encryption and decryption
The BlueNRG-2 can be configured to support single chip or network processor applications.
The BlueNRG-2 supports LE data packet length extension, in compliance with Buetooth Low Energy specification.
In the first configuration, the BlueNRG-2 operates as single device in the application for managing both the
application code and the Bluetooth Low Energy stack. The whole Bluetooth low energy stack is provided as object
code in a single library file whereas the GATT low energy profiles are provided as object codes in separate
libraries.
The figure below shows the single chip RF software layers.
Figure 3.
BlueNRG-2 single-chip RF software layers
The BlueNRG-2 can be configured to operate as a network coprocessor. In this case, dedicated firmware is
provided to support the interface with an external application processor. The whole Bluetooth low energy stack
runs in the BlueNRG-2; the GATT profiles are provided to run in the application processor together with the
application code. The figure below shows the network processor RF software layers.
DS12166
-
Rev 7
page 5/169