STM32WL – Long-Range wireless SUb-GHz mcu

If you like it, share it


STM32WL Wireless Series: the STM32 pioneer in Sub-GHz wireless connectivity.
Easy-to-use, reliable and tailored for a wide range of RF applications.

Cortex M4 series at 48 MHz it’s a Long-Range wireless Sub-GHz (150 MHz to 960 MHz) mcu (LoRa ® , (G)FSK, (G)MSK and BPSK)

Embedding an Arm® Cortex®‐M4 core (same technology as the one implemented in the ultra-low-power STM32L4) and a Sub-GHz transceiver in one single chip, the STM32WL series ensures wireless application flexibility with LoRaWAN® and is compatible with other protocols in a fully open way.

• Modulations: LoRa®, (G)FSK, (G)MSK, BPSK
• Linear Frequency Range: 150 to 960 MHz
• Dual-power Outputs: up to 22 dBm and up to 15 dBm (Embedded PAs)
• Up to 43 GPIOs
• Embedded SMPS and LDO
• Multiple low-power modes to maximize battery life.
• 128/256-bit AES hardware encryption
• True random number generator (RNG)
PCROP read/write protection, and public-key cryptography with an elliptic curve encryption engine
Unique device identifier (64-bit UID compliant with IEEE 802-2001 standard)
• 96-bit unique die identifier
• Hardware public key accelerator (PKA)
VBAT mode with RTC and 20×32-byte backup registers

Key Features

Frequency range: 150 MHz to 960 MHz
Modulation: LoRa®, (G)FSK, (G)MSK and BPSK
RX sensitivity: –125 dBm for 2-FSK (at 1.2 Kbit/s), –148 dBm for LoRa® (at 10.4 kHz, spreading factor 12)
Transmitter high output power, programmable up to +22 dBm
Transmitter low output power, programmable up to +15 dBm
– Compliant with the following radio frequency regulations:
ETSI EN 300 220, EN 300 113, EN 301 166, FCC CFR 47 Part 15, 24, 90, 101 and the Japanese ARIB STD-T30, T-67, T-108

Ultra-low-power platform
1.8 V to 3.6 V power supply
–40 °C to +85 °C temperature range
Shutdown mode: 31 nA (VDD = 3 V)
Standby (+ RTC) mode: 360 nA (VDD = 3 V)
Stop2 (+ RTC) mode: 1,07 μA (VDD = 3 V)
Active-mode MCU: < 72 μA/MHz (CoreMark®)
Active-mode RX: 5,4 mA
Active-mode TX: 15 mA at 10 dBm and 84 mA at 20 dBm (LoRa® 125 kHz)

Clock sources
32 MHz crystal oscillator
TCXO support: programmable supply voltage
32 kHz oscillator for RTC with calibration
High-speed internal 16 MHz factory trimmed RC (± 1%)
– Internal low-power 32 kHz RC
Internal multi-speed low-power 100 kHz to 48 MHz RC
PLL for CPU, ADC and audio clocks

– Up to 256-Kbyte Flash memory
– Up to 64-Kbyte RAM
– 20×32-bit backup register
Bootloader supporting USART and SPI interfaces
OTA (over-the-air) firmware update capable
Sector protection against read/write operations

Rich Peripherals
ADC, DAC, USART, LPUART, SPI, I2C, TIMERs, RTC, independent watchdog, window watchdog, Up to 43 I/Os, most 5 V-tolerant, Serial-wire debug (SWD), JTAG for the application processor, etc.

Application Note and SW

  • AN5409 – STM32Cube MCU Package examples for STM32WL
  • AN5408 – Migrating from STM32L0, STM32L1, STM32L4 Series associated with SX12xx radio, to STM32WLEx microcontrollers
  • X-CUBE-SMBUS – STM32Cube SMBus/PMBus embedded software (AN4502)

Evaluation Boards

NUCLEO-WL55JC1 – more info are in the links below.