BlueNRG-M2
Datasheet
Very low power application processor module for Bluetooth® low energy v5.0
Features
•
Bluetooth v5.0 compliant
–
Supports master and slave modes
–
Multiple roles supported simultaneously
–
LE data packet length extension
Embedded ST BlueNRG-2 BLE SoC
–
High performance, ultra-low power Cortex-M0 32-bit based core
–
Programmable embedded 256 kB Flash
–
24 kB embedded RAM with data retention
–
Up to +8 dBm available output power
–
Down to -88 dBm Rx sensitivity
–
Up to 96 dB link budget with excellent link reliability
Embedded BALF-NRG-02D3 integrated matched balun with harmonic filter
Interfaces:
1 x UART, 1 x I
2
C, 1xSPI, 14 x GPIO, 2 x multifunction timer, 10-bit ADC,
watchdog and RTC, DMA controller, PDM stream processor, SWD debug
interface
On-board chip antenna (BLUENRG-M2SA) or PCB antenna (BLUENRG-M2SP)
Small form factor: 11.5 mm x13.5 mm
Complemented with Bluetooth low energy protocol stack library (GAP, GATT,
SM, L2CAP, LL)
AES secutity co-processor
Bluetooth low energy SDK with a wide range of available profiles
Certification
–
CE qualified
–
FCC, IC modular approval certified
–
TYPE qualified
–
BQE qualified
Pre-programmed UART bootloader
Operating supply voltage: from 1.7 to 3.6 V
Operating temperature range: -40 °C to 85 °C
–
•
•
•
•
•
•
Product status link
BlueNRG-M2
Product label
•
•
•
•
•
•
Applications
•
•
•
•
•
•
•
•
•
•
Internet of Things
Smart Home
Building and industrial automation
Smart Lighting
Remote and access control
Fitness, wellness and sports
Consumer medical
Security and proximity
Assisted living
PC and smart phone peripherals
DS13053
-
Rev 2
-
July 2019
For further information contact your local STMicroelectronics sales office.
www.st.com
BlueNRG-M2
Description
The
BlueNRG-M2
is a Bluetooth® low energy system-on-chip application processor
certified module, compliant with BT specifications v5.0 and BQE qualified. The
BlueNRG-M2 module supports multiple roles simultaneously and can act at the same
time as Bluetooth master and slave device. The
BlueNRG-M2
is based on the
BlueNRG-2 system-on-chip and entire Bluetooth low energy stack and protocols are
embedded into module. The
BlueNRG-M2
module provides a complete RF platform
in a tiny form factor. Radio, embedded antenna and high frequency oscillators are
integrated to offer a certified solution to optimize the time-to-market of the final
applications. The
BlueNRG-M2
can be powered directly with a pair of AAA batteries
or any power source from 1.7 to 3.6 V.
DS13053
-
Rev 2
page 2/30
BlueNRG-M2
General description
1
General description
The BlueNRG-M2 is a Bluetooth low energy application processor modules compliant with Bluetooth® v5.0.
The BlueNRG-M2 module has been designed around the ST BlueNRG-2 SoC where its Cortex-M0 core can
execute both Bluetooth protocols and customer application. Optimized memory architecture includes 256 kB of
Flash memory and 24 kB of ultra-low-leakage RAM (with full data retention). A complete power-optimized
Bluetooth stack library provides:
•
Master, slave, multiple role support
•
GAP: central, peripheral, observer or broadcaster roles
•
Simultaneous advertising and scanning
•
Capability of being slave of up to two masters simultaneously
•
ATT/GATT: client and server
•
SM: privacy, authentication and authorization
•
L2CAP
•
Link Layer: AES-128 encryption and decryption
In the BLUENRG-M2SA module both 32 MHz and 32 kHz crystal oscillators are available. It has been designed to
leverage the BlueNRG-2 integrated DC-DC step down converter in order to achieve the best power consumption
in active mode. It also embeds a high efficiency chip antenna. It can be configured to support both application
processor (host-less) and network processor (hosted) modes.
Being based on the BlueNRG-2 SoC, the BlueNRG-M2 module leverages all tools and documentation of its
ecosystem: development kit, application notes, user manuals, design notes & Tips. A wide set of sample
programs are also available in C source code.
The BlueNRG-M2 module has a wide set of peripherals available for customer applications (1 x UART interface, 1
x SPI interface, 1 x I
2
C interface, 14 GPIO, 2 x multifunction timer, 10-bit ADC, watchdog & RTC, DMA controller,
PDM stream processor).
The BlueNRG-M2 module enables wireless connectivity into electronic devices, not requiring any RF experience
or expertise for integration into the final product. The BlueNRG-M2 module provides a complete RF application
platform in a tiny form factor (11.5 x 13.5 x 2.0 mm) and being a certified solution optimizes the time to market of
the final applications.
The BlueNRG-M2 module allows applications to meet the tight advisable peak current requirements imposed with
the use of standard coin cell batteries. Optimized results are obtained when the embedded high-efficiency DC-DC
step-down converter is used (BLUENRG-M2SA). Instead, for the BLUENRG-M2SP the best performance in terms
of power consumption is achieved using a 1.8 V DC power supply. The BlueNRG-M2 can be powered directly
with a standard 3 V coin cell battery as with a pair of AAA batteries or any power source from 1.7 to 3.6 V.
DS13053
-
Rev 2
page 3/30
BlueNRG-M2
Block diagram
2
Block diagram
Figure 1.
HW block diagram for the BlueNRG-M2
DS13053
-
Rev 2
page 4/30
BlueNRG-M2
Software architecture
3
3.1
Software architecture
Software development kit
The BlueNRG-M2 module embeds the BlueNRG-2 application processor. Refer to the BlueNRG-2 web page
(http://www.st.com) to get access to:
•
BlueNRG-2 datasheet
•
development kit
•
Application notes
•
User manuals
•
Tools and software
•
Design note and tips
Software and firmware should be configured taking into account the BlueNRG-M2 specific configuration as
described in
Section 2 Block diagram.
The BLUENRG-M2SA module has:
•
32 MHz crystal oscillator
•
32 kHz crystal oscillator
•
SMPS DC-DC converter
•
10 µH SMPS inductor
The projects provided with the development kit should be customized defining as following:
•
HS_SPEED_XTAL=HS_SPEED_XTAL_32MHZ
•
LS_SOURCE=LS_SOURCE_EXTERNAL_32KHZ
•
SMPS_INDUCTOR=SMPS_INDUCTOR_10uH
The BLUENRG-M2SP module has:
•
32 MHz crystal oscillator
•
LDO converter
The projects provided with the development kit should be customized as follows:
•
HS_SPEED_XTAL=HS_SPEED_XTAL_32MHZ
•
LS_SOURCE=LS_SOURCE_INTERNAL_RO
•
SMPS_INDUCTOR=SMPS_INDUCTOR_NONE
3.2
Software structure
There are two possible software architectures:
1.
Host-less mode (application processor): customer application runs on the BlueNRG-M2 module. Many
sample projects are available in the development kit
DS13053
-
Rev 2
page 5/30