BlueNRG-M2
Datasheet
Very low power application processor module for Bluetooth® low energy v5.2
Features
•
•
•
•
Bluetooth v5.2 certified
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 I2C, 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
–
WPC certification
–
SRRC certification (BlueNRG-M2SA)
–
KCC cerification
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
DS13053 - Rev 7 - December 2021
For further information contact your local STMicroelectronics sales office.
www.st.com
BlueNRG-M2
•
•
•
Security and proximity
Assisted living
PC and smart phone peripherals
Description
The BlueNRG-M2 is a Bluetooth® low energy system-on-chip application processor
certified module, certified under BT specifications v5.2 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 7
page 2/31
BlueNRG-M2
General description
1
General description
The BlueNRG-M2 is a Bluetooth low energy application processor modules certified under Bluetooth® v5.2
specifications.
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 I2C 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 7
page 3/31
BlueNRG-M2
Block diagram
2
Block diagram
Figure 1. HW block diagram for the BlueNRG-M2
DS13053 - Rev 7
page 4/31
BlueNRG-M2
Software architecture
3
Software architecture
3.1
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
DS13053 - Rev 7
page 5/31
BlueNRG-M2
Software structure
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
Figure 2. BlueNRG-M2 - BLE application processor
1.
Hosted mode (network processor): the module is configured as network module controlled by an external
host connected via SPI or UART. A project named DTM is available in the development kit that configures
the BlueNRG-M2 module as a network module.
Figure 3. BlueNRG-M2 as BLE network processor
DS13053 - Rev 7
page 6/31
BlueNRG-M2
General characteristics
4
General characteristics
4.1
Absolute maximum ratings
Table 1. Absolute maximum ratings
Ratings
Min.
Typ.
Max.
Unit
Storage temperature range
-40
-
+85
°C
Supply voltage, VIN
-0.3
-
3.9
V
I/O pin voltage (VIO five-volt tolerant pin)
-0.3
-
3.9
V
-
8
-
dBm
RF saturation input power
VESD-HBM electrostatic discharge voltage
4.2
±2.0
kV
Operating conditions
Table 2. Operating conditions
Ratings
Min.
Typ.
Max.
Unit
Storage temperature range
-40
-
+85
°C
Operating ambient temperature range
-40
-
+85
°C
Supply voltage, VIN
1.7
3.3
3.6
V
Signals and I/O pin voltage (according supply voltage)
1.7
-
3.6
V
2402
-
2480
MHz
Frequency range
DS13053 - Rev 7
page 7/31
BlueNRG-M2
Electrical specifications
5
Electrical specifications
5.1
Electrical characteristics
Characteristic measured over recommended operating conditions unless otherwise specified. Typical values are
referred to VIN= 3.3 V, 25 °C, SMPS on, XO 32 kHz and 32 MHz.
Table 3. Electrical characteristics for the BLUENRG-M2SA
Symbol
IDD
Parameter
Test conditions
Supply current
Min.
Typ.
Max.
Unit
Reset
5
nA
Standby
0.5
uA
Sleep mode: 32 kHz XO ON (24 kB retention
RAM)
0.9
μA
Active mode
1.89
mA
RX
7.55
mA
TX +8 dBm
14.78
mA
TX +4 dBm
10.73
mA
TX +2 dBm
9.27
mA
TX -2 dBm
8.46
mA
TX -5 dBm
7.89
mA
TX -8 dBm
7.45
mA
TX -11 dBm
7.17
mA
TX -14 dBm
7.01
mA
Characteristic measured over recommended operating conditions unless otherwise specified. Typical values are
referred to VIN= 3.3 V, 25 °C, SMPS off, RO 32 kHz and 32 MHz.
Table 4. Electrical characteristics for the BLUENRG-M2SP
Symbol
IDD
DS13053 - Rev 7
Parameter
Supply current
Test conditions
Min.
Typ.
Max.
Unit
Reset
5
nA
Standby
0.5
uA
Sleep mode: 32 kHz RO ON (24 kB retention
RAM)
2.1
μA
Active mode
2.75
mA
RX
15
mA
TX +8 dBm
33.9
mA
TX +4 dBm
22.6
mA
TX +2 dBm
19.1
mA
TX -2 dBm
16.9
mA
TX -5 dBm
15.6
mA
TX -8 dBm
14.7
mA
TX -11 dBm
14.1
mA
page 8/31
BlueNRG-M2
Digital I/O specifications
5.2
Symbol
Parameter
Test conditions
IDD
Supply current
TX -14 dBm
Min.
Typ.
13.7
Max.
Unit
mA
Digital I/O specifications
IO pins are directly connected to the embedded state of the art BlueNRG-2 chipset. For more details about the
digital I/O specifications, please refer directly to the BlueNRG-2 datasheet available on www.st.com.
DS13053 - Rev 7
page 9/31
BlueNRG-M2
RF general characteristics
5.3
RF general characteristics
Characteristic measured over recommended operating conditions unless otherwise specified. Typical value are
referred to VIN= 3.3 V, 25 °C, DC/DC on, XO 32 kHz (BLUENRG-M2SA only) and XO 32 MHz.
Table 5. RF general characteristics
Symbol
Parameter
FREQ
Test conditions
Min.
Typ.
Max.
Unit
Frequency range
2400
-
2483.5
MHz
FCH
Channel spacing
-
2
-
MHz
RFch
RF channel center frequency
2402
-
2480
MHz
Typ.
Max.
Unit
Table 6. BLUENRG-M2SA RF characteristics
Symbol
Parameter
Test conditions
Min.
RPMAX(1)
Output power(2)
Radiated
+5
dBm
RXSENS
Sensitivity(2)
Conducted
-85
dBm
1. PA-Level set to 0x07 and En-High_Power set to 0x01 (corresponding to +8 dBm in conducted mode).
2. Radiated power may be impacted by application board / housing / etc.
Table 7. BLUENRG-M2SP RF characteristics
Symbol
Parameter
RPMAX(1)
Radiated output
RXSENS
Sensitivity(2)
power(2)
Test conditions
Min.
Typ.
Max.
Unit
Radiated
+7
dBm
Conducted
-85
dBm
1. PA-Level set to 0x07 and En-High_Power set to 0x01 (corresponding to +8dBm in conducted mode).
2. Radiated power may be impacted by application board / housing / etc.
DS13053 - Rev 7
page 10/31
BlueNRG-M2
Pin assignment
5.4
Pin assignment
Figure 4. Pin connection for the BLUENRG-M2SA
Figure 5. Pin connection for the BLUENRG-M2SP
DS13053 - Rev 7
page 11/31
BlueNRG-M2
Pin assignment
Table 8. Pin connection
Function
Pin #
Name
1
ADC2
ADC input 2
2
ADC1
ADC input 1
3
DIO4
GPIO4
UART_RXD
I2C2_CLK
PWM0
4
DIO5
GPIO5
UART_TXD
I2C2_DAT
PWM1
5
VIN
6
ANATEST0/DIO14
GPIO14
I2C1_CLK
SPI_CLK
ADC_DAT
7
DIO7/BOOT (1)
GPIO7
UART_CTS
I2C2_DAT
PDM_CLK
8
GND
Mode “000”
Mode “001”
Mode “100”
Mode “010”
Power Supply
Ground
9
DIO6
GPIO6
UART_RTS
I2C2_CLK
PDM_DAT
10
DIO8
GPIO8
UART_TXD
SPI_CLK
PDM_DAT
11
DIO11
GPIO11
UART-RXD
SPI_CS1
12
DIO9
GPIO9
SWCLK
SPI_IN(2)
13
DIO10
GPIO10
SWDIO
SPI_out(3)
14
ANATEST1
15
DIO0
GPIO0
UART_CTS
SPI_CLK
16
DIO2
GPIO2
PWM0
SPI_OUT
PDM_CLK
17
DIO3
GPIO3
PWM1
SPI_IN
ADC_CLK
18
DIO1
GPIO1
UART_RTS
SPI_CS1
PDM_DAT
19
RESETN
Anatest1
Reset
(4)
20
DIO12
21(5)
GND
Ground or leave unconnected
22(5)
N.C.
Leave unconnected
23(5)
N.C.
Leave unconnected
GPIO12
I2C1_CLK
1. The pin DIO7/BOOT is monitored by bootloader after power-up or hardware reset and it should be low to prevent unwanted
bootloader activation.
2. The function SPI_IN indicates that the pin is always an input when configured for SPI. Thus in case of SPI master role, it
acts as MISO pin. In case of SPI slave role, this pin act as MOSI
3. The function SPI_OUT indicates that the pin is always an output when configured for SPI. Thus in case of SPI master role, it
acts as MOSI pin. In case of SPI slave role, this pin act as MISO.
4. DI012 can only be general purpose input pins (not output), or I2C1 clock pin.
5. BLUENRG-M2SA only.
DS13053 - Rev 7
page 12/31
BlueNRG-M2
Hardware design
6
Hardware design
Note:
•
•
•
•
6.1
All unused pins should be left floating; do not ground
All GND pins must be well grounded
The area around the module should be free of any ground planes, power planes, trace routings, or metal
for 6 mm from the module antenna position, in all directions.
Traces should not be routed underneath the module
Reset circuitry
The BlueNRG-M2 module requires an external reset circuitry to ensure proper operation at power-on. Refer to the
"Reset management" section of the BlueNRG-2 datasheet for details.
Figure 6. Reset circuitry
If reset pin is controlled by an external host, RC circuit on the RESETn line is not required.
6.2
Debug interface
The BlueNRG-M2 embeds the ARM serial wire debug (SWD) port. It is two pin (clock and single bi-directional
data) debug interface, providing all the debug functionality plus real time access to system memory without halting
the processor or requiring any target resident code
Table 9. Debug interface
Pin functionality
Module PIN
Pin description
SWCLK
12
SWD clock signal
SWDIO
13
SWD data signal
For more information refer to the BlueNRG-2 technical documentation (https://www.st.com).
DS13053 - Rev 7
page 13/31
BlueNRG-M2
Reflow soldering
6.3
Reflow soldering
The BlueNRG-M2 is a high temperature strength surface mount Bluetooth® module supplied on a 23-pin
(BLUENRG-M2SA) or 20 pin (BLUENRG-M2SP), 4-layer PCB. The final assembly recommended reflow profiles
are indicated here below.
Soldering phase has to be executed with care: in order to avoid undesired melting phenomenon, particular
attention has to be taken on the set up of the peak temperature.
Here are some suggestions for the temperature profile based on the following recommendations.
Table 10. Soldering profile
Profile feature
PB-free assembly
Average ramp up rate (TSMAX to Tp)
3°C/ s max.
Preheat
temperature min (TS min.)
temperature max (TS max.)
time (tS min to tS max.) (tS)
150 °C
200 °C
60-100 s
Time maintained above
Temperature TL
Time tL
217 °C
60-70 s
Peak temperature (TP)
240 +0 °C
Time within 5 °C of peak temperature (TP -5°)
10-20 s
Ramp down rate
6 °C/s
Time from 25 °C to peak temperature
8 minutes max.
Figure 7. Soldering profiles
DS13053 - Rev 7
page 14/31
BlueNRG-M2
Regulatory compliance
7
Regulatory compliance
7.1
FCC certification
This module has been tested and found to comply with the FCC part 15 rules. These limits are designed to
provide reasonable protection against harmful interference in approved installations. This equipment generates,
uses, and can radiate radio frequency energy and, if not installed and used in accordance with the instructions,
may cause harmful interference to radio communications.
However, there is no guarantee that interference may not occur in a particular installation.
This device complies with part 15 of the FCC rules. Operation is subject to the following two conditions:
this device may not cause harmful interference
1.
2.
this device must accept any interference received, including interference that may cause undesired
operation
Modifications or changes to this equipment not expressly approved by STMicroelectronics may render void the
user's authority to operate this equipment.
Modular approval
FCC ID: S9NBNRGM2SA & S9NBNRGM2SP
In accordance with FCC part 15, the BLUENRG-M2SA and BLUENRG-M2SP is listed as a modular transmitter
device.
This module is evaluated for stand-alone use only. Finished products incorporating multiple transmitters must
comply with collocation and RF exposure requirements in accordance with FCC multi-transmitter product
procedures. Collocated transmitters operating in portable RF Exposure conditions (e.g.