Data Sheet

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.