Features
RC1, RC2, RC3, RC4, RC5, RC6, and RC7 Sigfox Verified
radio
configurations
Sigfox
Monarch (STMicroelectronics algorithm patented)
Sigfox
RF protocol and RF AddOn test library
Description
The Sigfox-MW STM32Cube middleware embeds the Sigfox
protocol stack. It
performs the usual features of the communication protocol such as packet formatting,
medium access control (packet scheduling in time and frequency), cryptographic
functions, and the signal processing of the Sigfox
Monarch algorithm.
Also, Sigfox-MW embeds the optional RF and protocol test library. The library is
hardware independent and requires low-level interface such as EEPROM, radio,
timers, and AES algorithm.
Middleware
User application
Hardware
Sigfox-MW
STM32WL Series
Product status link
Sigfox-MW
STM32Cube middleware enabling Sigfox™ connectivity
Sigfox-MW
Data brief
DB4657 - Rev 1 - February 2022
For further information contact your local STMicroelectronics sales office.
www.st.com
1 General information
Sigfox-MW runs on STM32WL Series microcontrollers based on the Arm
®
Cortex
®
M processor.
Note: Arm is a registered trademark of Arm Limited (or its subsidiaries) in the US and/or elsewhere.
1.1 What is STM32Cube?
STM32Cube is an STMicroelectronics original initiative to significantly improve designer productivity by reducing
development effort, time, and cost. STM32Cube covers the whole STM32 portfolio.
STM32Cube includes:
A set of user-friendly software development tools to cover project development from conception to
realization, among which are:
STM32CubeMX, a graphical software configuration tool that allows the automatic generation of C
initialization code using graphical wizards
STM32CubeIDE, an all-in-one development tool with peripheral configuration, code generation, code
compilation, and debug features
STM32CubeProgrammer (STM32CubeProg), a programming tool available in graphical and command-
line versions
STM32CubeMonitor (STM32CubeMonitor, STM32CubeMonPwr, STM32CubeMonRF,
STM32CubeMonUCPD) powerful monitoring tools to fine-tune the behavior and performance of STM32
applications in real-time
STM32Cube MCU and MPU Packages, comprehensive embedded-software platforms specific to each
microcontroller and microprocessor series (such as STM32CubeWL for the STM32WL Series), which
include:
STM32Cube hardware abstraction layer (HAL), ensuring maximized portability across the STM32
portfolio
STM32Cube low-layer APIs, ensuring the best performance and footprints with a high degree of user
control over hardware
A consistent set of middleware components such as RTOS, FAT file system, LoRaWAN
®
, Sub-GHz
PHY, Sigfox
, KMS, secure engine, and mbed-crypto
All embedded software utilities with full sets of peripheral and applicative examples
STM32Cube Expansion Packages, which contain embedded software components that complement the
functionalities of the STM32Cube MCU and MPU Packages with:
Middleware extensions and applicative layers
Examples running on some specific STMicroelectronics development boards
Sigfox-MW
General information
DB4657 - Rev 1
page 2/5