BlueNRG-M0
Datasheet
Very low power network processor module for Bluetooth® low energy v4.2
Product status link
BlueNRG-M0
Product label
•Bluetooth v4.2 compliant
–Supports master and slave modes
–Multiple roles supported simultaneously
•Embedded Bluetooth low energy protocol stack
–GAP, GATT, SM, L2CAP, LL, RFPHY
•Bluetooth low energy profiles provided separately
•Embedded ST BlueNRG-MS network processor
–Up to +8 dBm available output power
–Down to -88 dBm Rx sensitivity
–Up to 96 dB link budget with excellent link reliability
•Host interface
–SPI, IRQ, and RESET
–On-field stack upgrading available via SPI
•AES security co-processor
•Certification
–CE qualified
–FCC, IC modular approval certified
–TYPE qualified
–BQE qualified
–WPC certification (BlueNRG-M0L)
•On-board chip antenna
•Operating supply voltage: from 1.7 to 3.6 V
•Operating temperature range: -40 °C to 85 °C
•Watches
•Fitness, wellness and sports
•Consumer medical
•Security/proximity
•Remote control
•Home and industrial automation
•Assisted living
•Mobile phone peripherals
•PC peripherals
The BlueNRG-M0 is an easy to use Bluetooth® low energy master/slave network processor module, compliant with Bluetooth v4.2. The BlueNRG-M0 module supports multiple roles simultaneously, and can act at the same time as Bluetooth low energy sensor and hub device.
DS13023 - Rev 5 - March 2021 |
www.st.com |
For further information contact your local STMicroelectronics sales office. |
|
|
|
BlueNRG-M0
The entire Bluetooth low energy stack and protocols are embedded into BlueNRGM0 module. The external host application processor, where the application resides, is connected to the BlueNRG-M0 module through a standard SPI interface.
The BlueNRG-M0 module provides a complete RF platform in a tiny form factor. Radio, antenna, high frequency and LPO oscillators are integrated to offer a certified solution to optimize the time-to-market of the final applications.
The BlueNRG-M0 can be powered directly with a standard 3 V coin cell battery, a pair of AAA batteries or any power source from 1.7 to 3.6 V.
DS13023 - Rev 5 |
page 2/27 |
|
|
BlueNRG-M0
1General description
The BlueNRG-M0 is a single-mode Bluetooth low energy master/slave network processor module compliant with Bluetooth® v4.2.
The BlueNRG-M0 module has been designed around the ST BlueNRG-MS network processor, on which a complete power-optimized stack for Bluetooth single mode protocol runs, providing
•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-MS radio embeds non-volatile Flash memory allows on-field stack upgrading. In addition, according to the Bluetooth specification v4.2, the BlueNRG-M0 module provides:
•Multiple roles simultaneously support
•Support simultaneous advertising and scanning
•Support being slave of up to two masters simultaneously
•Privacy V1.1
•Low duty cycle directed advertising
•Connection parameters request procedure
•LE Ping
•32 bits UUIDs
•L2CAP connection oriented channels
The BlueNRG-M0 module is equipped with Bluetooth low energy profiles in C source code, available for the ST radio BlueNRG-MS.
The external host application processor, where the application resides, is interfaced with the BlueNRG-M0 module through an application controller interface protocol, which is based on a standard SPI interface.
The BlueNRG-M0 module enables wireless connectivity into electronic devices, not requiring any RF experience or expertise for integration into the final product. The BlueNRG-M0 module provides a complete RF platform in a tiny form factor and being a certified solution optimizes the time-to-market of the final applications.
The BlueNRG-M0 module allows applications to meet of 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-M0A). Instead, concerning the BLUENRG-M0L the best performance in terms of power consumption is achieved using a 1.8V DC power supply.
The BlueNRG-M0 can be powered directly with a standard 3 V coin cell battery, a pair of AAA batteries or any power source from 1.7 to 3.6 V.
ST may update the FW provided with the modules at any time. ST recommends that users regularly check for documentation and the current FW version available at www.st.com/bluemodules.
DS13023 - Rev 5 |
page 3/27 |
|
|
BlueNRG-M0
2Block diagram
Figure 1. HW block diagram for the BlueNRG-M0
DS13023 - Rev 5 |
page 4/27 |
|
|
BlueNRG-M0
3Software architecture
The BlueNRG-M0 modules have been designed to work with an external host processor. The external host application processor, where the application resides, is interfaced with the BlueNRG-MS inside the BlueNRG-M0 modules through an application controller interface (ACI) protocol, which is based on a standard SPI slave interface as transport layer, basing on five physical wires:
•2 control wires (Clock and “Chip Select")
•2 data wires with serial shift-out (MOSI and MISO) in full duplex
•1 wire to indicate data availability from the slave (IRQ)
All the SPI pins have an internal pull-down except for the CS that has a pull-up. All the SPI pins, except the CS, are in high impedance state during the low-power states. The IRQ pin needs a pull-down external resistor.
Figure 2. BlueNRG-M0 application block diagram
DS13023 - Rev 5 |
page 5/27 |
|
|
BlueNRG-M0
4 |
General characteristics |
|
|
|
|
4.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 |
|
|
|
|
|
|
|
RF saturation input power |
- |
8 |
- |
dBm |
|
|
|
|
|
|
|
VESD-HBM Electrostatic discharge voltage |
|
±2.0 |
|
kV |
|
|
|
|
|
|
Table 1. 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 & I/O pin voltage (according supply voltage) |
1.7 |
- |
3.6 |
V |
|
|
|
|
|
Frequency range |
2402 |
- |
2480 |
MHz |
|
|
|
|
|
DS13023 - Rev 5 |
page 6/27 |
|
|
BlueNRG-M0
5Electrical specifications
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 2. Electrical characteristics for the BLUENRG-M0A
Symbol |
Parameter |
Test conditions |
Min. |
Typ. |
Max. |
Unit |
|
|
|
|
|
|
|
|
|
Reset |
|
5 |
|
nA |
|
|
|
|
|
|
|
|
|
Standby |
|
1.8 |
|
uA |
|
|
|
|
|
|
|
|
|
Sleep mode: 32 kHz XO ON (12 KB retention |
|
1.7 |
|
|
|
|
RAM) |
|
|
|
|
|
|
|
|
|
μA |
|
|
|
|
|
|
|
|
|
|
Sleep mode: 32 kHz XO ON (24 KB retention |
|
2.2 |
|
|
|
|
|
|
|
||
|
|
RAM) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Active mode |
|
2.12 |
|
mA |
|
|
|
|
|
|
|
|
|
RX |
|
9.36 |
|
mA |
IDD |
Supply current |
|
|
|
|
|
TX +8 dBm |
|
16.50 |
|
mA |
||
|
|
|
|
|
|
|
|
|
TX +4 dBm |
|
12.04 |
|
mA |
|
|
|
|
|
|
|
|
|
TX +2 dBm |
|
10.40 |
|
mA |
|
|
|
|
|
|
|
|
|
TX -2 dBm |
|
9.44 |
|
mA |
|
|
|
|
|
|
|
|
|
TX -5 dBm |
|
8.79 |
|
mA |
|
|
|
|
|
|
|
|
|
TX -8 dBm |
|
8.29 |
|
mA |
|
|
|
|
|
|
|
|
|
TX -11 dBm |
|
8.01 |
|
mA |
|
|
|
|
|
|
|
|
|
TX -14 dBm |
|
7.82 |
|
mA |
|
|
|
|
|
|
|
Characteristic measured over recommended operating condition unless otherwise specified. Typical values are referred to VIN= 3.3 V, 25 °C, SMPS off, RO 32 kHz and 32 MHz.
Table 3. Electrical characteristics for the BLUENRG-M0L
Symbol |
Parameter |
Test conditions |
Min. |
Typ. |
Max. |
Unit |
|
|
|
|
|
|
|
|
|
Reset |
|
5 |
|
nA |
|
|
|
|
|
|
|
|
|
Standby |
|
1.7 |
|
uA |
|
|
|
|
|
|
|
|
|
Sleep mode: 32 kHz RO ON (12 kB retention |
|
2.8 |
|
|
|
|
RAM) |
|
|
|
|
|
|
|
|
|
μA |
|
|
|
|
|
|
|
|
|
|
Sleep mode: 32 kHz RO ON (24 kB retention |
|
3.2 |
|
|
|
|
|
|
|
||
|
|
RAM) |
|
|
|
|
|
|
|
|
|
|
|
IDD |
Supply current |
|
|
|
|
|
Active mode |
|
2.54 |
|
mA |
||
|
|
|
|
|
|
|
|
|
RX |
|
16.36 |
|
mA |
|
|
|
|
|
|
|
|
|
TX +8 dBm |
|
27.35 |
|
mA |
|
|
|
|
|
|
|
|
|
TX +4 dBm |
|
21.3 |
|
mA |
|
|
|
|
|
|
|
|
|
TX +2 dBm |
|
18.29 |
|
mA |
|
|
|
|
|
|
|
|
|
TX -2 dBm |
|
16.44 |
|
mA |
|
|
|
|
|
|
|
DS13023 - Rev 5 |
page 7/27 |
|
|
BlueNRG-M0
Symbol |
Parameter |
Test conditions |
Min. |
Typ. |
Max. |
Unit |
|
|
|
|
|
|
|
|
|
TX -5 dBm |
|
15.18 |
|
mA |
|
|
|
|
|
|
|
IDD |
Supply current |
TX -8 dBm |
|
14.19 |
|
mA |
|
|
|
|
|
||
TX -11 dBm |
|
13.61 |
|
mA |
||
|
|
|
|
|||
|
|
|
|
|
|
|
|
|
TX -14 dBm |
|
13.25 |
|
mA |
|
|
|
|
|
|
|
5.2Digital I/O specifications
IO pins are directly connected to the embedded state of the art BlueNRG-MS chipset. For more details about the digital I/I specification, please refer directly to the BlueNRG-MS datasheet available on www.st.com.
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-M0A only) and XO 32 MHz.
Table 4. RF general characteristics
Symbol |
Parameter |
Test conditions |
Min. |
Typ. |
Max. |
Unit |
|
|
|
|
|
|
|
FREQ |
Frequency range |
|
2400 |
- |
2483.5 |
MHz |
|
|
|
|
|
|
|
FCH |
Channel spacing |
|
- |
2 |
- |
MHz |
|
|
|
|
|
|
|
RFch |
RF channel center frequency |
|
2402 |
- |
2480 |
MHz |
|
|
|
|
|
|
|
Table 5. BLUENRG-M0A RF characteristics
Symbol |
Parameter |
Test conditions |
Min. |
Typ. |
Max. |
Unit |
|
|
|
|
|
|
|
RPMAX(1) |
Output power(2) |
Radiated |
|
+6 |
|
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 6. BLUENRG-M0L RF characteristics
Symbol |
Parameter |
Test conditions |
Min. |
Typ. |
Max. |
Unit |
|
|
|
|
|
|
|
RPMAX(1) |
Radiated output power(2) |
Radiated |
|
+6 |
|
dBm |
RXSENS |
Sensitivity(2) |
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.
DS13023 - Rev 5 |
page 8/27 |
|
|
BlueNRG-M0
5.4Pin assignment
Figure 3. Pin connection
Table 7. Pin connection
Name |
Type |
Pin # |
Description |
V max. tolerant |
|
|
|
SPI interface |
|
|
|
|
|
|
SPI_IRQ |
O |
4 |
SPI IRQ (SLAVE has data for MASTER) |
Vin |
SPI_CLK |
I |
7 |
SPI CLOCK (Max. 8 MHz) |
Vin |
SPI_MISO |
O |
8 |
SPI MISO (MASTER in / SLAVE out) |
Vin |
SPI_MOSI |
I |
9 |
SPI MOSI (MASTER out SLAVE in) |
Vin |
SPI_CS |
I |
10 |
SPI “Chip select” (SPI slave select) |
Vin |
|
|
|
Power and ground |
|
|
|
|
|
|
Vin |
|
5 |
Vin |
(1.7 V - 3.6 V max.) |
|
|
|
|
|
GND |
|
6 |
GND |
|
|
|
|
|
|
|
|
|
Reset |
|
|
|
|
|
|
BT_RESET |
I |
11 |
Reset input (active low < 0.35 Vin) |
(1.7 V - 3.6 V max.) |
|
|
|
LPO |
|
|
|
|
|
|
EXT_LPCLK |
I |
1 |
Not connected |
|
|
|
|
|
|
GPIO2 |
I/O |
2 |
Not connected |
|
|
|
|
|
|
ANA TEST 0 |
I |
3 |
Not connected |
|
|
|
|
|
|
DS13023 - Rev 5 |
page 9/27 |
|
|