– Down to -88 dBm Rx sensitivity
– Up to 94 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
– ARIB qualified
– BQE qualified
December 2018 DocID027851 Rev 1.0
1/19
Assisted living
Mobile phone peripherals
PC peripherals
Description
The BLUENRG-M0x is an easy to use Bluetooth
low energy master/slave network processor
module, compliant with Bluetooth v4.2. The
BLUENRG-M0x module supports multiple roles
simultaneously, and can act at the same time as
Bluetooth low energy sensor and hub device.
The entire Bluetooth low energy stack and
protocols are embedded into BLUENRG-M0x
module. The external host application processor,
where the application resides, is connected to the
BLUENRG-M0x module through a standard SPI
interface.
The BLUENRG-M0x 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-M0x 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
12 Revision history ...................................................................................... 18
4/19
DocID027851 Rev 1.0
BLUENRG-M0x
Software architecture
1 General description
The BLUENRG-M0x is a single-mode Bluetooth low energy master/slave network
processor module compliant with Bluetooth® v4.2.
The BLUENRG-M0x module integrates a 2.4 GHz RF radio the ST BlueNRG-MS 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 nonvolatile Flash memory allows on-field stack
upgrading. In addition, according the Bluetooth specification v4.2 the BLUENRG-M0x
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-M0x 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-M0x module through an application controller interface protocol, which is
based on a standard SPI interface.
The BLUENRG-M0x module enables wireless connectivity into electronic devices, not
requiring any RF experience or expertise for integration into the final product. The
BLUENRG-M0x 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-M0x 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, for the BLUENRG-M0L the best performances in
terms of power consumption are achieved using a 1.8V DC power supply.
BLUENRG-M0x 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.
5/19
DocID027851 Rev 1.0
BLUENRG-M0x
Software architecture
2 Block diagram
Figure 1a. HW block diagram for BLUENRG-M0A
Figure 1b. HW block diagram for BLUENRG-M0L
6/19
DocID027851 Rev 1.0
BLUENRG-M0x
Software architecture
3 Software architecture
3.1 Bluetooth firmware implementation
The BlueNRG-M0x 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-M0x modules through an application controller
interface (ACI) protocol which is based on a standard SPI slave interface as transport
layer, basing in 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-M0A and BLUENRG-M0L application block diagram
7/19
DocID027851 Rev 1.0
BLUENRG-M0x
4 General characteristics
Rating
Min
Typ.
Max
Unit
Storage temperature range
-40- +85
°C
Supply voltage, V
IN
-0.3- 3.9
V
I/O pin Voltage (V
IO
five-volt tolerant pin)
-0.3- 3.9
V
RF saturation input power
- 8 -
dBm
VESD-HBM Electrostatic discharge voltage
±2.0 kV
kV
Rating
Min
Typ.
Max
Unit
Storage temperature range
-40- +85
°C
Operating ambient temperature range
-40- +85
°C
Supply voltage, V
IN
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
4.1 Absolute maximum ratings
Table 1. Absolute maximum ratings
4.2 Operating conditions
Table 2. Operating conditions
8/19
DocID027851 Rev 1.0
BLUENRG-M0x
5 Electrical specification
Symbol
Parameter
Test conditions
Min.
Typ.
Max.
Unit
I
DD
Supply current
Reset 5 nA
Standby
1.8
uA
Sleep mode: 32 kHz XO ON (12 KB retention RAM)
Mode 1
1.7
μA
Sleep mode: 32 kHZ XO ON (24 KB retention RAM)
Mode 2
Characteristic measured over recommended operating condition unless otherwise
specified. Typical value are referred to VIN= 3.3 V, 25 °C, SMPS on, XO 32KHz and
32MHz.
Table 2a. Electrical characteristics for the BLUENRG-M0A
Characteristic measured over recommended operating condition unless otherwise
specified. Typical value are referred to VIN= 3.3 V, 25 °C, SMPS off, RO 32KHz and
32MHz.
Table 2b. Electrical characteristics for the BLUENRG-M0L
Loading...
+ 16 hidden pages
You need points to download manuals.
1 point = 1 manual.
You can buy points or you can get point for every manual you upload.