Introduction
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
Radio
– 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
Memories
– 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.
- Official STM presentation see pg.19
- STM32 official blog, see: STM32WL, The 1st MCU with Embedded LoRa Transceiver, a Masterclass in Chip Design
- STM official YouTube channel, see here
LINKs