SlideShare a Scribd company logo
STM32WL MCU series
Wireless System-on-Chip
Long range communications
STM32 MCU wireless series
High Perf
MCUs
Ultra-low Power
MCUs
Wireless
MCUs
Mainstream
MCUs
STM32F0
106 CoreMark
48 MHz
STM32G0
142 CoreMark
64 MHz
STM32F1
177 CoreMark
72 MHz
STM32F3
245 CoreMark
72 MHz
STM32F2
398 CoreMark
120 MHz
STM32F4
608 CoreMark
180 MHz
STM32L0
75 CoreMark
32 MHz
STM32L5
443 CoreMark
110 MHz
STM32L1
93 CoreMark
32 MHz
STM32L4
273 CoreMark
80 MHz
STM32WL
162 CoreMark
48 MHz
STM32L4+
409 CoreMark
120 MHz
STM32G4
550 CoreMark
170 MHz
STM32F7
1082 CoreMark
216 MHz
STM32H7
Up to 3224 CoreMark
240 MHz Cortex -M4
Up to 550 MHz Cortex -M7
STM32WB
216 CoreMark
64 MHz
Optimized for mixed-signal applications Dual-core architecture: Cortex-M4 and M0+
Arm® Cortex® core -M0 -M3 -M33 -M4 -M7
-M0+
More than 60,000 customers Over 6 billion STM32 shipped since 2007
2
System-on-chip made for versatility
=
Single Silicon Die
A long-range wireless microcontroller: one die, many IoT possibilities World first!
+
STM32L4
(G)FSK
(G)MSK
BPSK
STM32WL
Arm®
Cortex®-M0+
+
3
The integration pyramid
STM32WL
Sole LoRa-enabled SoC in the world
System-in-Package
Module
PCB Different discrete packages on a
BIG electronic board
Different packages on a very
tiny piece of re-packaged PCB
Different silicon dice
inside the same package
System-on-Chip (SoC)
Only one Silicon die in
one package
Source: PTI Blog
4
Make the choice of the STM32WL series
Massive integration
Cost saving
Open dual-core platform
The 8 key points that make the difference
Multi-modulation
(G)FSK
(G)MSK
BPSK
Ultra-low-power
5
No matter what!
A large offer
64KB Flash
256KB
73-pin
3.6 V
1.8 V 48-pin
STM32 Security End-to-end ecosystem
(advanced RF testing tool,
C code generation tool…)
Deep integration for a wide range of
applications
4 modulations - many protocols
(G)MSK
BPSKTX
(G)FSK
- based proprietary
+ proprietary
Proprietary
+ proprietary
STM32WL
+
7
STM32WLEx Line - a rich feature set
KEY FEATURES
• Arm® Cortex®-M4 & DSP up to 48 MHz
• Up to 256 KB Flash and 64 KB SRAM
• Sub-GHz Radio
• Multi-modulation: LoRa, (G)FSK, (G)MSK, BPSK
• 2 embedded power amplifiers:
• 1 output up to +15 dBm
• 1 output up to +22 dBm
• LoRa RX sensitivity: -148 dBm (SF12, BW=10.4kHz)
• RX: 4.82mA and TX: 15mA (at 10dBm) / 87mA (at 20dBm) [3.3V]
• Ultra-Low Power consumption
• < 71µA/MHz Active mode (3V - RF OFF)
• 1 µA Stop2 mode with RAM retention
• 390 nA Standby mode with RTC
• 31 nA Shutdown mode
• Peripherals
• 3xI²C, 2xUSART, 1xLP-UART, 2xSPI
• 7x timers + 2x ULP Comparators
• 1.8 to 3.6V voltage range (DC/DC, LDO)
• -40 to up to +105°C temperature range
-> Packages: QFN48, BGA73
8
STM32WL5x Line - a rich feature set
Dual-core and enhanced security
KEY FEATURES
• Arm® Cortex®-M4 & DSP up to 48 MHz
• Up to 256 KB Flash and 64 KB SRAM
• Arm® Cortex®-M0+ up to 48 MHz
• Sub-GHz Radio
• Multi-modulation: LoRa, (G)FSK, (G)MSK, BPSK
• 2 embedded power amplifiers:
• 1 output up to +15 dBm
• 1 output up to +22 dBm
• LoRa RX sensitivity: -148 dBm (SF12, BW=10.4kHz)
• RX: 4.82mA and TX: 15mA (at 10dBm) / 87mA (at 20dBm) [3.3V]
• Ultra-Low Power consumption
• < 71µA/MHz Active mode (3V - RF OFF)
• 1 µA Stop2 mode with RAM retention
• 390 nA Standby mode with RTC
• 31 nA Shutdown mode
• Peripherals
• 3xI²C, 2xUSART, 1xLP-UART, 2xSPI
• 7x timers + 2x ULP Comparators
• Advanced security features
• 1.8 to 3.6V voltage range (DC/DC, LDO)
• -40 to up to +105°C temperature range
-> Packages: QFN48, BGA73
9
Dual core – How does that work?
IPCC: Inter Processor Communication Controller
HSEM: Hardware Semaphore – prevent shared resource access conflicts
CM4 CM0+
IPCC
CM4 has a message for you
@ 0x20008030
I have a message for the CM0+
@ 0x20008030
SRAM2
Message collected
Message collected by CM0+
IPCC works in both directions
Read message then erase
10
Hardware Semaphore (HSEM)
• Prevent access conflicts between shared resources
• Different processes running on a same CPU
• 16 Semaphores
• 2-step write / read-back lock
• 1-step read lock
• Semaphore-free interrupt
Interrupt mgmt
CPU
Interrupt
AHB interface
Semaphores
0 - 16
HCLK
IRQ
Slave AHB
HSEM
Core ID clear
Write/Read
Read Lock
AHB master ID
STM32WL Sub-GHz - portfolio
12
Flash / RAM
Size (bytes)
73 pins
5x5 mm
BGA (p=0.5)
48 pins
7x7mm
UQFN (p=0.5)
Pin count
STM32WLExJ8
64K / 20K
STM32WLExJB
128K / 48K
256K / 64K STM32WL5xJC
STM32WLExJC
STM32WLExC8
STM32WLExCB
STM32WL5xCC
STM32WLExCC
256K / 64K
Up to 43 GPIOs
for full
flexibility
+
Tiny package
footprint
Up to 29 GPIOs
+
Optimized
BOM cost
+
2-Layer PCB
enablement
Note:
x = 5 all modulations available
x = 4 all modulations available except LoRa
Dual core Single core
Ideal for multiple applications in the LPWAN market
Industrial IoT
Smart Ag
Smart Home
Utilities
Smart
Cities & Buildings
Logistics
• Worldwide compatibility 150 to 960 MHz
Linear Range
• Multi-protocol capable
• ST Longevity commitment program:
continuous supply for 10 years
• Up to +22 dBm output power for wide
coverage
• -148 dBm sensitivity with LoRa: Robust
RF Link
• Reduced BOM cost
• Unique-IDs for enhanced traceability
• Down to 390 nA mode with RTC and 32KB
of RAM for extended Battery lifetime
• Small form factor with UFBGA 5x5 package
• Up to 105 °C MCU capable
• Only 5 µs wakeup time for best latencies
• Only 4.82 mA as LoRa RX consumption
for battery optimization
• Link Budget > 160 dB = Very long ranges
• Excellent battery lifetime: Only 15 mA for
LoRa TX consumption @ 10 dBm
• PCROP, ECC, TRNG, PKA, for best
design robustness
• Down to 71 μA/MHz in Run mode for
efficient action
• < 1 µA Stop mode with full RAM for
battery life optimization
• 12-bit ADC & DAC for mixed applicative
use cases
13
• 2 standalone chips, or dice (SiP)
• Bigger final PCB (increased cost)
• Wired communication more exposed
A higher level of integration
MCU + Radio 2-in-1 solution
Application Firmware
+
Peripherals
+
Radio stack
STM32WL
Standalone
MCU
Standalone
transceiver
• SoC solution (1 single die)
• All-in-1 solution - cost saving
• Simplified development helps
speeding up time to market
• Mono-core or dual-core version for
excellent security
VS
14
A flexible power scheme
Flexible power scheme
FlexPowerControl
RUN (Range1) at 48 MHz 71* / 115 µA / MHz
STANDBY 71 nA*
VBAT 5*** / 200 nA**
SHUTDOWN 31*** / 175 nA**
STANDBY + 32 KB RAM 390 nA**
Wake-up
time to RUN
STOP 2 (full retention) 1 µA**
RUN (Range2) at 16 MHz 100* / 115 µA / MHz
* Typical values with SMPS, RF OFF
** with RTC on LSE Bypass
*** All OFF
Typ with LDO @ VDD = 3 V @ 25 °C
6 cycles SLEEP at 48 MHz 28* / 35 µA / MHz
5.5 µs
RF
Capable
STOP 1 (full retention) 4.55 µA**
29 µs
267 µs
29 µs
5 µs
• High Efficiency
 CoreMark score = 162
• Ultra Low-Power Platform
 ULPBbench score ≈ 204
Benchmark scores
16
Power schemes
17
2 COMP
ADC, DAC
VREF buffer
VREF+
VDDA
CPU1, CPU2
SRAM1, SRAM2
Digital Peripherals
Radio sub-system
VCORE
VDD I/O ring
Flash
SMPS
Standby circuitry
(wakeup, IWDG)
Reset block
Temp. sensor
PLL, HSI16, MSI
VBAT
Voltage Regulators
VFBSMPS
VDDPA
Backup domain
LSE, RTC, backup
registers
sub-GHz Radio
HSE
VDDSMPS
SMPS or LDO
18
LDO/
SMPS
VDDSMPS
VLXSMPS
VFBSMPS
VDD
RF
LDO
MR LPR
VDDRF1V5
LDO
VDDSMPS
VLXSMPS
VFBSMPS
VDD
LPR
MR
RF
LDO
VDDRF1V5
• Low cost  Use LDO mode
• Lower BOM
• Lower noise
• Low Power  Use SMPS mode
• Just add a single external coil
Flexible power scheme
matching your application needs
LPWANs made easy through Ultra-Low-Power tradeoffs
Power
mode
Arm®
Cortex®-M4
and/or
Cortex-M0+
Peripherals
RAM
Retention
RF
Run
Sleep
Stop 0
Stop 1
Stop 2
Subset
Standby
Shutdown
RF available
In all power modes
Back-up registers are
always available
Seamless toolbox
(I²C, SPI, USART, ADC/DAC,
Timers, Comparators etc.)
19
STOP0 STOP1 STOP2
Consumption
(without Real Time Clock)
Typ, 25 °C, 3 V, LDO
400 µA 4.55 µA 1 µA
Wakeup time to
48 MHz
Flash 2.2 µs
2.2 µs
5 µs
5.1 µs
5.5 µs
5.5 µs
RAM
Wakeup clock ≤ 48 MHz
Regulator
Main or Low-Power
regulator
Low-power regulator
Peripherals All All
CSS, RTC, 3 Tamper Pins,
1x LPUART, 1x I²C, VREFBUF,
2x COMP, 1x LPTIM,
Dual-WDG, CRC, EXTI
Efficient power management
STOP modes comparison
Flexible peripherals: power mapping
No impact on
wakeup time from
embedded DCDC
20
Ultra-low power & IoT-ready
for worldwide applications
Best LoRa-enabled IP on the market
Transmission
Parameter Settings Value
TX +10 dBm
868/915 MHz
15 mA
DCDC
TX +20 dBm
868/915 MHz
87 mA
DCDC
Worldwide
compatibility
Reception
Parameter Settings Value
LoRa
Sensitivity
BW_L = 10.4 kHz
SF = 12
-148 dBm
2-FSK
Sensitivity
BR_F = 0.6 kb/s
FDA = 0.8 kHz
BW_F = 4 kHz
-125 dBm
RX FSK 4.8kb/s
buck 100mA max
4.47 mA
DCDC
8.18 mA
LDO
RX LoRa® 125 kHz 4.82 mA
DCDC
8.9 mA
LDO
21
Flexible power implementation
Tailor STM32WL to the requirements of IoT applications
LDO DC-DC
CORE(s)
+
RF IP
REG
PA
LP
PA
HP
PA
STM32WL
Up to +15 dBm
Up to +22 dBm
2 Power Outputs
Power Management
Config.
22
STM32WL: Get rid of TCXO!
Minimize your BOM costs, maximize your revenues
AND / OR No need for TCXOs:
a simple crystal
(XO) is all you need
23
Advanced features, security and stacks
Safety
• Back-up clock circuitry
• Supply monitoring
• Dual watchdog
• Flash memory with ECC
(address status register)
• SRAM Parity check
• Cyclic Redundancy Check
• Brown-out reset in all modes
• Clock Security System
• Backup byte registers
Security
• Tamper detection
• Read & Write protection
• Memory Protection Unit (MPU)
• Software IP Protection
• True Random Number Generator
• AES and Public Key Accelerator
• Unique IDs (64- and 96-bit)
• Boot-Lock in user Flash
• Secure hardware isolation between CM4 / CM0
• Boot selection
• Secure Boot code protection
• Debug control
• Secure Firmware Install
• Secure Boot Secure Firmware Update*
• Key Management Services*
• Crypto Library*
STM32WL - safety and security
STM32WL
Secure your application with embedded safety & security
Available on
STM32WL5x dual-core versions
* Software downloadable on st.com
25
STM32WL - extended security
Dual-core security features
Secure Key Management Services
• Store keys in a dedicated memory area
• Secure memory area size is
programmable
• Any type of key or secure object can
be stored
Data encryption
Secure Firmware Install or Update
• Embedded Secure Firmware Install (SFI) to
secure manufacturing from untrusted
manufacturer
• Customizable In the-field update (SBSFU) to
perform extremely secure upgrade of the platform
Crypto
• Embedded HW crypto accelerators for high
performances. Supports ECC signature generation
and verification
• True Random Generator
• Software Crypto Library to support additionally
DES/TDES, ARC4, HASH, Poly, CHACHA, MD5 etc.
Secure Boot (Root of trust)
• Boot from the right secure memory
location
• Each application firmware is
authenticated before being executed
Authentication
Firmware IP Protection
Secure download
26
STM32WL
the most secure Sub-GHz SoC in the world
Security in every corner with a dual-core architecture
MEMORY PERIPHERALS
DEBUG
• Secure System Flash Area (SFI/RSS)
• Memory Privilege watermarking, controlled
by Secure Areas for the Flash and SRAM
areas + Hide Protected Area (HDPA)
• Cortex-M0+ SRAM execution prevention
• Secure Area-aware configurable
peripherals :
• AES, PKA, TRNG, SPI3
• DMA/DMAMUX channels
• Security by Option Bytes
• Independent configurable debug access to
CM4 and CM0+
• Customer Secure Boot can be protected
against debug
• Cortex-M0+ debug:
• Can be disabled by User Option.
• Disabled when executing system Flash
SFI/RSS services
Configurable Flash Interface
Secure Areas & Interrupt Controllers
Power Controller
27
STM32WL - secure boot and chain of trust
Firmware start and execution are always trusted
• A secure Boot, locked and
protected against debug, is
executed first at reset
• Next steps are authenticated
and certified (RF stack & User
Application)
• Next execution steps can then
be started in a trusted way
Reset
Trusted
Code
Authentication
Secure Boot
Execution 28
Bring more security to your LoRaWAN apps
Your implementation, your choice
STM32WL STM32WL
Standard Implementation Secure Implementation
• LoRaWAN stack
• Secure Key Management
Services
• Secure Firmware Update
• FUOTA capability
• Secure Boot
USER
FLASH
SYSTEM
FLASH
• User Application
• LoRaWAN stack
• User boot
• Bootloader
• User Application
Isolation
29
Security overview
Dual-core secure implementation example
30
Secure M0+
Privileged HDPA (SBSFU)
Non-secure M4
Privileged (Application)
System (RSS/SFI)
AES
RNG
Sub GHz SPI
DMA
Privileged (KMS)
Secure Area
Privileged
Unprivileged
Unprivileged
Unprivileged (MAC)
Unprivileged
(Application)
PKA
6 security domains for Hardware + Software Isolation
Securable
peripherals
• Cortex-M4 (non-secure)
• Non-secure / Open debug
• Intended for Application Code
• Cortex-M0+ (secure)
• Secure code & data / Closed debug
• Intended for radio stack isolated from Application
• Secure FW Upgrade included (with ST keys)
• Key Management Services for Application side (CM4)
(Customers Key)
Dual-core firmware isolation example
Cortex-M0+
Cortex-M4
• Security is enabled.
• No need to pay for re-
certification
• Update flow is never broken
Applicative development
isolated from Radio stack.
Secure Key Management
Services (SKMS)
How to ensure devices are IoT-ready with radio certification in mind
31
KMS documentation
24
Memory security & privilege access
Firmware development made secure
M0+
Hide
Protection
Secure
M0+
Secure
M0+
M4
Non-Secure
M4
Non-Secure
DMA
Secure
DMA
Secure
DMA
Non-Secure
DMA
Non-Secure
Flash
X
Hide
Protection
Secure
RW
SRAM Secure RW
X Secure RW R
SRAM
Secure
RW RW
Non-Secure RW RW RW RW
Non-Secure
RW RW RW RW RW RW RW
Legend: Unprivileged execution (privileged otherwise)
Secure Non-Secure
Memory Area
Core / DMA
33
UNPRIVILEGED
UNPRIVILEGED
UNPRIVILEGED
UNPRIVILEGED
UNPRIVILEGED
UNPRIVILEGED
UNPRIVILEGED
UNPRIVILEGED
IoT protection ready (1/2)
radio stack and/or application FW update
Arm® Cortex®-M4
MPU
DSP instruction
48 MHz
Network
Processor
Arm® Cortex®-M0+
48 MHz
Sub-GHz
radio
Radio
stack
FW
Application
V 2.0
(download slot)
AES
128-bit
Secure Sub-systems
1/ Radio
2/ SBSFU + Key storage
…Key
Storage.. 1 New FW package downloaded
2
New FW detected
Update is launched
3
Authentication signature
matches target signature.
In case not, the process is
aborted and device resets
4
New FW package is
decrypted with proprietary
Key. FW updates on going.
FW
Application
V 2.0 -> V 1.0
(active slot)
Empty Flash
Antenna
SBSFU
34
Attacks Forms of attacks STM32WL countermeasures
Non-Invasive
Attacks
• Environment modification
• Temperature
• Voltage
• Clock
• …
• Fault injection (glitches…)
• Exploit debug features
• Side channel, power Analysis…
• Temperature sensor
• Power supply integrity monitor
• Clock security system
• Tamper pads
• Watchdog
• Memory ECC, Parity check
• RTC alarm, Backup registers, SRAM mass erase
• JTAG Read out protection
• BOOT from Flash only
Software
Attacks
• Low Authentication / Encryption
• Extract keys
• Exploitation of applicative test features
• Malware / Virus
• Replay, privilege escalation
• Key Storage (KS)
• RNG, Crypto accelerator, CRC
• Write memory protection (WRP)
• Read Out memory protection (RDP)
• Memory Protection Unit (MPU)
• Secure Areas
• Secure Boot (SB)
• Secure Firmware Update (SFU)
• Proprietary Code Read-Out Protection (PCROP)
• 96-bit ID
IoT protection ready (2/2)
STM32WL counter measure against attacks
Basic
Advanced
MCU
35
Security takeaways
36
• ST Secure Firmware Install (SFI/RSS)
• Secure Boot (SB)
• Secure Firmware Update (SFU)
• Secure Key Management Services (KMS)
• Secure radio MAC layer communication
• Up to 6 Security domains
• Chain of trust
Application benefits
 Flexible Security implementation
 IP protection
 Non cloneable device
 Trustability of the device, anti-hacking
 Trustable fleet maintenance
Customer benefits
2 independent cores for maximum flexibility
LoRaWAN - Chips & stacks delivery model
Open chips, takeaway stacks
Certified LoRaWAN stack
• Open stack
• Available from st.com/STM32CubeWL
Arm Cortex-M4
Application Firmware
+
Radio stack
STM32WLE5
Arm Cortex-M4
Application Firmware
STM32WL55
Arm Cortex-M0+
Radio stack
+
Advanced security
services
Open platform 37
Enjoy Sigfox wherever you are
An open SoC for a global network
Certified stack from RC1 to RC7
+ Monarch certified!
• Open stack
• Available from st.com/STM32CubeWL
Arm Cortex-M4
Application Firmware
+
Radio stack
STM32WLE5
Arm Cortex-M4
Application Firmware
STM32WL55
Arm Cortex-M0+
Radio stack
+
Advanced security
services
Open platform 38
STM32WL and W-MBUS
STM32WL is ideal for smart metering applications
STM32WL
Please contact Stackforce Sales Office
to get W-MBUS stack for STM32WL
STM32 Partner
39
STM32WL – W-MBUS Modes
STM32WL is ideal for smart metering applications
STM32WL
40
868 MHz
• Mode S: Stationary
• Meters send data few times a day
868 MHz
• Mode T: Frequent Transmit
• Meters send data several times a day
868 MHz
• Mode C: Compact
• Higher data rate version of mode T
169 MHz
• Mode N: Narrowband
• Long range, narrow band system
Note: 915MHz modes available on demand
From W-MBUS to W-MBUS-over-LoRaWAN
STM32WL for smart metering
• W-MBUS MAC and PHY can be
replaced by LoRaWAN Mac and PHY
• W-MBUS benefits from LoRaWAN
long-range capabilities and flexibility
• Additional stack compatibility
incoming
RF-API
Interface
MCU-API
Interface
Target-API
Device Application
Serial Interface
Meter / Collector
Application Layer / Upper Layer (APL)
Transport Layer (TPL)
Authentication / Fragmentation Layer (AFL)
Extended Data Link (ELL)
APL-API
TPL-API
AFLL-API
ELL-API
Security-API
Crypto Engine
Security
Library
Utility-API
Timer
Utilities
Transceiver Driver Microcontroller Driver Target Specific code
HAL-API
Meterlist
Buffer
Checksum
Bootloader
Support
Error Handing
What’s
next?
W-MBus PHY
W-MBus DLL
LoRaWAN PHY
LoRaWAN MAC
MAC-API
PHY-API
DLL-API
PHY-API
41
STM32WL and FUOTA
Suitable for massive
STM32WL fleets updates
LoRaWAN Network
Server agnostic*
Class B and C
compatible
* If Network Server is fully interoperable with LoRaWAN
Firmware Update Over The Air
FUOTA libraries available in
STM32CubeWL
42
STM32WL Ecosystem
STM32WL – ecosystem overview
Fully integrated into the rich and market-proven STM32 ecosystem
Flexible prototyping
STM32 Nucleo-64
STM32CubeMX
STM32CubeWL
STM32CubeMonitor
STM32CubeProg
STM32CubeIDE + Partners IDEs
Dev tools
LoRaWAN (ST)
Sigfox (ST)
Wireless-MBUS (Stackforce)
Stacks
44
Hardware Evaluation Tool
Nucleo-64 board
Prototyping made as easy as 1,2,3
STM32WL
STM32CubeMX/STM32CubeWL/
STM32CubeProg & STM32CubeMonitor
Code generation
Power calculation
NUCLEO-WL55JC
45
The STM32WL Nucleo-64 at a glance
Integrated ST-LINK/V3:
mass storage device flash programming
Flexible board power supply :
through USB or external source
SMA Antenna connector
Arduino™ extension connectors :
easy access to add-ons
4 push buttons, 3 color LEDs,
Jumper settings
Main Features
NUCLEO-WL55JC1
868/915/923 MHz
NUCLEO-WL55JC2
433/470 MHz
STM32WL
(under a metallic shield)
46
STM32WL - certifications overview
Protocol and commercial certifications
47
A complete flow, from configuration up to monitoring
Software development tools
STM32CubeMonitor
STM32CubeProg
Partners IDEs
Compile and Debug
FREE
IDE’s
More to come after mass market launch
A complete flow, from configuration to monitoring
STM32CubeMX, GUI Builders
Configure & Generate Code
ST and Partner IDEs
Compile and Debug
STM32CubeProg/Monitor
Monitor, Program & Utilities
48
• Wireless features of STM32WL55
• Multi-Modulation commands
• Sub-GHz RF tests
• Send Protocols commands
• Perform LoRaWAN/Sigfox tests
• Suitable for STM32 Nucleo, or custom
boards
• USB or UART to Virtual Com Port
STM32CubeMonitor
49
NodeRed json flows
• RF test features
• Concentrator/Sensor demo
STM32CubeMonitor
50
https://wiki.st.com/stm32mcu/wiki/Category:STM32CubeMonitor_Lora
Documentation available on our WIKI:
Key takeaway: end-to-end ecosystem
Software Tools Embedded Software
STM32Cube Expansions &
Function Packs
STM32Cube MCU Package
4. Monitoring
1. Configuration
2. Development
3. Programming
51
Save on your application cost
Free of charge ecosystem
• LoRaWAN stack: free of charge
• Sigfox stack: free of charge
• STM32CubeMX: free of charge
• STM32CubeMonitor: free of charge
• STM32CubeProg: free of charge
Integrated functionalities helps you drop the BOM down
Optimization of the silicon cost
• Deep integration factor
• System-on-chip avoids to use a second radio
• Less external components
• Single 32 MHz crystal for CPU & embedded radio
• 32 kHz master clock output available
• Possibility to use a 32 MHz crystal (XO) instead of
a temperature compensated crystal (TCXO)
• 2-layers PCB enablement with QFN package
52
STM32 rolling longevity commitment
Longevity commitment is renewed every year
Starting in 2020
• STM32F1 (launched in 2007)
• STM32L1 (launched in 2009)
• STM32F2 (launched in 2010)
• …
• STM32WB (launched in 2018)
• STM32G0 (launched in 2018)
• STM32G4 (launched in 2019)
• STM32WL (launched in 2020)
22 years of commitment
20 years of commitment
19 years of commitment
11 years of commitment
11 years of commitment
10 years of commitment
10 years of commitment
53
Releasing your creativity
community.st.com
@ST_World
/STM32
www.st.com/STM32WL
wiki.st.com/stm32mcu
github.com/STMicroelectronics
STM32 Wireless – Video Playlist
STM32WL blog article
© STMicroelectronics - All rights reserved.
ST logo is a trademark or a registered trademark of STMicroelectronics International NV or its affiliates in the EU and/or other countries.
For additional information about ST trademarks, please refer to www.st.com/trademarks.
All other product or service names are the property of their respective owners.
Thank you

More Related Content

What's hot

1909 Hyperledger Besu(a.k.a pantheon) Overview
1909 Hyperledger Besu(a.k.a pantheon) Overview1909 Hyperledger Besu(a.k.a pantheon) Overview
1909 Hyperledger Besu(a.k.a pantheon) Overview
Hyperledger Korea User Group
 
Linux KVM のコードを追いかけてみよう
Linux KVM のコードを追いかけてみようLinux KVM のコードを追いかけてみよう
Linux KVM のコードを追いかけてみよう
Tsuyoshi OZAWA
 
Embedded Virtualization applied in Mobile Devices
Embedded Virtualization applied in Mobile DevicesEmbedded Virtualization applied in Mobile Devices
Embedded Virtualization applied in Mobile Devices
National Cheng Kung University
 
Faster packet processing in Linux: XDP
Faster packet processing in Linux: XDPFaster packet processing in Linux: XDP
Faster packet processing in Linux: XDP
Daniel T. Lee
 
Interpreter, Compiler, JIT from scratch
Interpreter, Compiler, JIT from scratchInterpreter, Compiler, JIT from scratch
Interpreter, Compiler, JIT from scratch
National Cheng Kung University
 
ch14.ppt
ch14.pptch14.ppt
ch14.ppt
SyedMalek2
 
Kernel Recipes 2015: Linux Kernel IO subsystem - How it works and how can I s...
Kernel Recipes 2015: Linux Kernel IO subsystem - How it works and how can I s...Kernel Recipes 2015: Linux Kernel IO subsystem - How it works and how can I s...
Kernel Recipes 2015: Linux Kernel IO subsystem - How it works and how can I s...
Anne Nicolas
 
Distributed Tests on Pulsar with Fallout - Pulsar Summit NA 2021
Distributed Tests on Pulsar with Fallout - Pulsar Summit NA 2021Distributed Tests on Pulsar with Fallout - Pulsar Summit NA 2021
Distributed Tests on Pulsar with Fallout - Pulsar Summit NA 2021
StreamNative
 
Towards a ZooKeeper-less Pulsar, etcd, etcd, etcd. - Pulsar Summit SF 2022
Towards a ZooKeeper-less Pulsar, etcd, etcd, etcd. - Pulsar Summit SF 2022Towards a ZooKeeper-less Pulsar, etcd, etcd, etcd. - Pulsar Summit SF 2022
Towards a ZooKeeper-less Pulsar, etcd, etcd, etcd. - Pulsar Summit SF 2022
StreamNative
 
Monitoring pfSense 2.4 with SNMP - pfSense Hangout March 2018
Monitoring pfSense 2.4 with SNMP - pfSense Hangout March 2018Monitoring pfSense 2.4 with SNMP - pfSense Hangout March 2018
Monitoring pfSense 2.4 with SNMP - pfSense Hangout March 2018
Netgate
 
Simple chat room using python
Simple chat room using pythonSimple chat room using python
Simple chat room using python
VISHAL VERMA
 
Futex Scaling for Multi-core Systems
Futex Scaling for Multi-core SystemsFutex Scaling for Multi-core Systems
Futex Scaling for Multi-core Systems
Davidlohr Bueso
 
Boost UDP Transaction Performance
Boost UDP Transaction PerformanceBoost UDP Transaction Performance
Boost UDP Transaction Performance
LF Events
 
Network Management Fundamentals - Back to the Basics
Network Management Fundamentals - Back to the BasicsNetwork Management Fundamentals - Back to the Basics
Network Management Fundamentals - Back to the Basics
SolarWinds
 
Android IPC Mechanism
Android IPC MechanismAndroid IPC Mechanism
Android IPC Mechanism
National Cheng Kung University
 
Linux Kernel Crashdump
Linux Kernel CrashdumpLinux Kernel Crashdump
Linux Kernel Crashdump
Marian Marinov
 
Openstack in 10 mins
Openstack in 10 minsOpenstack in 10 mins
Openstack in 10 mins
Dawood M.S
 
Cisco commands List for Beginners (CCNA, CCNP)
Cisco commands List for Beginners (CCNA, CCNP)Cisco commands List for Beginners (CCNA, CCNP)
Cisco commands List for Beginners (CCNA, CCNP)
DH Da Lat
 
High Availability With DRBD & Heartbeat
High Availability With DRBD & HeartbeatHigh Availability With DRBD & Heartbeat
High Availability With DRBD & Heartbeat
Chris Barber
 

What's hot (20)

1909 Hyperledger Besu(a.k.a pantheon) Overview
1909 Hyperledger Besu(a.k.a pantheon) Overview1909 Hyperledger Besu(a.k.a pantheon) Overview
1909 Hyperledger Besu(a.k.a pantheon) Overview
 
Linux KVM のコードを追いかけてみよう
Linux KVM のコードを追いかけてみようLinux KVM のコードを追いかけてみよう
Linux KVM のコードを追いかけてみよう
 
Embedded Virtualization applied in Mobile Devices
Embedded Virtualization applied in Mobile DevicesEmbedded Virtualization applied in Mobile Devices
Embedded Virtualization applied in Mobile Devices
 
Faster packet processing in Linux: XDP
Faster packet processing in Linux: XDPFaster packet processing in Linux: XDP
Faster packet processing in Linux: XDP
 
Interpreter, Compiler, JIT from scratch
Interpreter, Compiler, JIT from scratchInterpreter, Compiler, JIT from scratch
Interpreter, Compiler, JIT from scratch
 
ch14.ppt
ch14.pptch14.ppt
ch14.ppt
 
Gns3
Gns3Gns3
Gns3
 
Kernel Recipes 2015: Linux Kernel IO subsystem - How it works and how can I s...
Kernel Recipes 2015: Linux Kernel IO subsystem - How it works and how can I s...Kernel Recipes 2015: Linux Kernel IO subsystem - How it works and how can I s...
Kernel Recipes 2015: Linux Kernel IO subsystem - How it works and how can I s...
 
Distributed Tests on Pulsar with Fallout - Pulsar Summit NA 2021
Distributed Tests on Pulsar with Fallout - Pulsar Summit NA 2021Distributed Tests on Pulsar with Fallout - Pulsar Summit NA 2021
Distributed Tests on Pulsar with Fallout - Pulsar Summit NA 2021
 
Towards a ZooKeeper-less Pulsar, etcd, etcd, etcd. - Pulsar Summit SF 2022
Towards a ZooKeeper-less Pulsar, etcd, etcd, etcd. - Pulsar Summit SF 2022Towards a ZooKeeper-less Pulsar, etcd, etcd, etcd. - Pulsar Summit SF 2022
Towards a ZooKeeper-less Pulsar, etcd, etcd, etcd. - Pulsar Summit SF 2022
 
Monitoring pfSense 2.4 with SNMP - pfSense Hangout March 2018
Monitoring pfSense 2.4 with SNMP - pfSense Hangout March 2018Monitoring pfSense 2.4 with SNMP - pfSense Hangout March 2018
Monitoring pfSense 2.4 with SNMP - pfSense Hangout March 2018
 
Simple chat room using python
Simple chat room using pythonSimple chat room using python
Simple chat room using python
 
Futex Scaling for Multi-core Systems
Futex Scaling for Multi-core SystemsFutex Scaling for Multi-core Systems
Futex Scaling for Multi-core Systems
 
Boost UDP Transaction Performance
Boost UDP Transaction PerformanceBoost UDP Transaction Performance
Boost UDP Transaction Performance
 
Network Management Fundamentals - Back to the Basics
Network Management Fundamentals - Back to the BasicsNetwork Management Fundamentals - Back to the Basics
Network Management Fundamentals - Back to the Basics
 
Android IPC Mechanism
Android IPC MechanismAndroid IPC Mechanism
Android IPC Mechanism
 
Linux Kernel Crashdump
Linux Kernel CrashdumpLinux Kernel Crashdump
Linux Kernel Crashdump
 
Openstack in 10 mins
Openstack in 10 minsOpenstack in 10 mins
Openstack in 10 mins
 
Cisco commands List for Beginners (CCNA, CCNP)
Cisco commands List for Beginners (CCNA, CCNP)Cisco commands List for Beginners (CCNA, CCNP)
Cisco commands List for Beginners (CCNA, CCNP)
 
High Availability With DRBD & Heartbeat
High Availability With DRBD & HeartbeatHigh Availability With DRBD & Heartbeat
High Availability With DRBD & Heartbeat
 

Similar to Webinar: Nova família de microcontroladores STM32WL – Sub Giga Multiprotocolo

Microcontrolador STM32WL55 - Fazendo uma aplicação LORAWAN do zero em poucos ...
Microcontrolador STM32WL55 - Fazendo uma aplicação LORAWAN do zero em poucos ...Microcontrolador STM32WL55 - Fazendo uma aplicação LORAWAN do zero em poucos ...
Microcontrolador STM32WL55 - Fazendo uma aplicação LORAWAN do zero em poucos ...
Embarcados
 
STM32 L4 presentation
STM32 L4 presentation STM32 L4 presentation
STM32 L4 presentation
Sylvie Boube-Politano
 
IoT & M2M Modules - CASCADEMIC Solutions
IoT & M2M Modules - CASCADEMIC SolutionsIoT & M2M Modules - CASCADEMIC Solutions
IoT & M2M Modules - CASCADEMIC Solutions
CASCADEMIC Solutions Pvt Ltd
 
Renesas RL78 The True Low Power Microcontroller Platform
 Renesas RL78 The True Low Power Microcontroller Platform Renesas RL78 The True Low Power Microcontroller Platform
Renesas RL78 The True Low Power Microcontroller Platform
Renesas Electronics Corporation
 
STM32F0_short-pres__Jan2017__EXTERNAL.pptx
STM32F0_short-pres__Jan2017__EXTERNAL.pptxSTM32F0_short-pres__Jan2017__EXTERNAL.pptx
STM32F0_short-pres__Jan2017__EXTERNAL.pptx
gregoryproehl
 
Webinar Gravado: Microprocessadores STM32MP1: Conhecendo a flexibilidade entr...
Webinar Gravado: Microprocessadores STM32MP1: Conhecendo a flexibilidade entr...Webinar Gravado: Microprocessadores STM32MP1: Conhecendo a flexibilidade entr...
Webinar Gravado: Microprocessadores STM32MP1: Conhecendo a flexibilidade entr...
Embarcados
 
Study on 32-bit Cortex - M3 Powered MCU: STM32F101
Study on 32-bit Cortex - M3 Powered MCU: STM32F101Study on 32-bit Cortex - M3 Powered MCU: STM32F101
Study on 32-bit Cortex - M3 Powered MCU: STM32F101
Premier Farnell
 
04 Mcu Day Stellaris 8 12b Editado
04   Mcu Day   Stellaris 8 12b   Editado04   Mcu Day   Stellaris 8 12b   Editado
04 Mcu Day Stellaris 8 12b EditadoTexas Instruments
 
Esp32 datasheet
Esp32 datasheetEsp32 datasheet
Esp32 datasheet
Moises .
 
Psoc3 text book
Psoc3 text book Psoc3 text book
Psoc3 text book
Prabhu Kiran
 
Doc32059
Doc32059Doc32059
32059 sistem
32059 sistem32059 sistem
32059 sistem
Alfredo Santillan
 
Arrow multisolution nxp lpc4300 dual core
Arrow multisolution   nxp lpc4300 dual coreArrow multisolution   nxp lpc4300 dual core
Arrow multisolution nxp lpc4300 dual core
Amir Sherman
 
Msp430
Msp430Msp430
Msp430
Amir Sherman
 
microcontrollersstm32wlseriesproductwebinarpresentation1625231766205.pdf
microcontrollersstm32wlseriesproductwebinarpresentation1625231766205.pdfmicrocontrollersstm32wlseriesproductwebinarpresentation1625231766205.pdf
microcontrollersstm32wlseriesproductwebinarpresentation1625231766205.pdf
adfadfadf
 
ds894-zynq-ultrascale-plus-overview
ds894-zynq-ultrascale-plus-overviewds894-zynq-ultrascale-plus-overview
ds894-zynq-ultrascale-plus-overviewAngela Suen
 
AX58400 Product Brief
AX58400 Product BriefAX58400 Product Brief
AX58400 Product Brief
ASIX Electronics Corporation
 
Cyclone II FPGA Overview
Cyclone II FPGA OverviewCyclone II FPGA Overview
Cyclone II FPGA Overview
Premier Farnell
 
RIT 2nd ARM Developer Day - Texas Instruments Presentation
RIT 2nd ARM Developer Day - Texas Instruments PresentationRIT 2nd ARM Developer Day - Texas Instruments Presentation
RIT 2nd ARM Developer Day - Texas Instruments PresentationAntonio Mondragon
 

Similar to Webinar: Nova família de microcontroladores STM32WL – Sub Giga Multiprotocolo (20)

Microcontrolador STM32WL55 - Fazendo uma aplicação LORAWAN do zero em poucos ...
Microcontrolador STM32WL55 - Fazendo uma aplicação LORAWAN do zero em poucos ...Microcontrolador STM32WL55 - Fazendo uma aplicação LORAWAN do zero em poucos ...
Microcontrolador STM32WL55 - Fazendo uma aplicação LORAWAN do zero em poucos ...
 
STM32 L4 presentation
STM32 L4 presentation STM32 L4 presentation
STM32 L4 presentation
 
IoT & M2M Modules - CASCADEMIC Solutions
IoT & M2M Modules - CASCADEMIC SolutionsIoT & M2M Modules - CASCADEMIC Solutions
IoT & M2M Modules - CASCADEMIC Solutions
 
Cc2530
Cc2530Cc2530
Cc2530
 
Renesas RL78 The True Low Power Microcontroller Platform
 Renesas RL78 The True Low Power Microcontroller Platform Renesas RL78 The True Low Power Microcontroller Platform
Renesas RL78 The True Low Power Microcontroller Platform
 
STM32F0_short-pres__Jan2017__EXTERNAL.pptx
STM32F0_short-pres__Jan2017__EXTERNAL.pptxSTM32F0_short-pres__Jan2017__EXTERNAL.pptx
STM32F0_short-pres__Jan2017__EXTERNAL.pptx
 
Webinar Gravado: Microprocessadores STM32MP1: Conhecendo a flexibilidade entr...
Webinar Gravado: Microprocessadores STM32MP1: Conhecendo a flexibilidade entr...Webinar Gravado: Microprocessadores STM32MP1: Conhecendo a flexibilidade entr...
Webinar Gravado: Microprocessadores STM32MP1: Conhecendo a flexibilidade entr...
 
Study on 32-bit Cortex - M3 Powered MCU: STM32F101
Study on 32-bit Cortex - M3 Powered MCU: STM32F101Study on 32-bit Cortex - M3 Powered MCU: STM32F101
Study on 32-bit Cortex - M3 Powered MCU: STM32F101
 
04 Mcu Day Stellaris 8 12b Editado
04   Mcu Day   Stellaris 8 12b   Editado04   Mcu Day   Stellaris 8 12b   Editado
04 Mcu Day Stellaris 8 12b Editado
 
Esp32 datasheet
Esp32 datasheetEsp32 datasheet
Esp32 datasheet
 
Psoc3 text book
Psoc3 text book Psoc3 text book
Psoc3 text book
 
Doc32059
Doc32059Doc32059
Doc32059
 
32059 sistem
32059 sistem32059 sistem
32059 sistem
 
Arrow multisolution nxp lpc4300 dual core
Arrow multisolution   nxp lpc4300 dual coreArrow multisolution   nxp lpc4300 dual core
Arrow multisolution nxp lpc4300 dual core
 
Msp430
Msp430Msp430
Msp430
 
microcontrollersstm32wlseriesproductwebinarpresentation1625231766205.pdf
microcontrollersstm32wlseriesproductwebinarpresentation1625231766205.pdfmicrocontrollersstm32wlseriesproductwebinarpresentation1625231766205.pdf
microcontrollersstm32wlseriesproductwebinarpresentation1625231766205.pdf
 
ds894-zynq-ultrascale-plus-overview
ds894-zynq-ultrascale-plus-overviewds894-zynq-ultrascale-plus-overview
ds894-zynq-ultrascale-plus-overview
 
AX58400 Product Brief
AX58400 Product BriefAX58400 Product Brief
AX58400 Product Brief
 
Cyclone II FPGA Overview
Cyclone II FPGA OverviewCyclone II FPGA Overview
Cyclone II FPGA Overview
 
RIT 2nd ARM Developer Day - Texas Instruments Presentation
RIT 2nd ARM Developer Day - Texas Instruments PresentationRIT 2nd ARM Developer Day - Texas Instruments Presentation
RIT 2nd ARM Developer Day - Texas Instruments Presentation
 

More from Embarcados

Webinar: Controle de motores BLDC e de indução trifásico
Webinar: Controle de motores BLDC e de indução trifásicoWebinar: Controle de motores BLDC e de indução trifásico
Webinar: Controle de motores BLDC e de indução trifásico
Embarcados
 
Webinar_ Julho 2023 - Embarcados.pdf
Webinar_ Julho 2023 - Embarcados.pdfWebinar_ Julho 2023 - Embarcados.pdf
Webinar_ Julho 2023 - Embarcados.pdf
Embarcados
 
Webinar: Especificação de Componentes Passivos
Webinar: Especificação de Componentes PassivosWebinar: Especificação de Componentes Passivos
Webinar: Especificação de Componentes Passivos
Embarcados
 
Webinar: Projeto de hardware utilizando Conversores DC/DC
Webinar: Projeto de hardware utilizando Conversores DC/DCWebinar: Projeto de hardware utilizando Conversores DC/DC
Webinar: Projeto de hardware utilizando Conversores DC/DC
Embarcados
 
Webinar: Comunicação TCP/IP segura
Webinar: Comunicação TCP/IP seguraWebinar: Comunicação TCP/IP segura
Webinar: Comunicação TCP/IP segura
Embarcados
 
Webinar: Desvendando o Yocto Project
Webinar: Desvendando o Yocto ProjectWebinar: Desvendando o Yocto Project
Webinar: Desvendando o Yocto Project
Embarcados
 
Webinar: Bancada de eletrônica profissional
Webinar: Bancada de eletrônica profissionalWebinar: Bancada de eletrônica profissional
Webinar: Bancada de eletrônica profissional
Embarcados
 
Webinar: Como projetar sensores de baixo consumo utilizando microcontroladore...
Webinar: Como projetar sensores de baixo consumo utilizando microcontroladore...Webinar: Como projetar sensores de baixo consumo utilizando microcontroladore...
Webinar: Como projetar sensores de baixo consumo utilizando microcontroladore...
Embarcados
 
Webinar: Desvendando o seguidor de linha: sensores, montagem e programação co...
Webinar: Desvendando o seguidor de linha: sensores, montagem e programação co...Webinar: Desvendando o seguidor de linha: sensores, montagem e programação co...
Webinar: Desvendando o seguidor de linha: sensores, montagem e programação co...
Embarcados
 
Webinar Gravado: Um Estudo sobre a I2C e o Futuro com a I3C
Webinar Gravado: Um Estudo sobre a I2C e o Futuro com a I3CWebinar Gravado: Um Estudo sobre a I2C e o Futuro com a I3C
Webinar Gravado: Um Estudo sobre a I2C e o Futuro com a I3C
Embarcados
 
Webinar: Microcontroladores Infineon TRAVEO T2G
Webinar: Microcontroladores Infineon TRAVEO T2GWebinar: Microcontroladores Infineon TRAVEO T2G
Webinar: Microcontroladores Infineon TRAVEO T2G
Embarcados
 
Webinar: Introdução à Reconfiguração dinâmica parcial em FPGAs
Webinar: Introdução à Reconfiguração dinâmica parcial em FPGAsWebinar: Introdução à Reconfiguração dinâmica parcial em FPGAs
Webinar: Introdução à Reconfiguração dinâmica parcial em FPGAs
Embarcados
 
Webinar: Microprocessadores 32 bits, suas principais aplicações no mercado br...
Webinar: Microprocessadores 32 bits, suas principais aplicações no mercado br...Webinar: Microprocessadores 32 bits, suas principais aplicações no mercado br...
Webinar: Microprocessadores 32 bits, suas principais aplicações no mercado br...
Embarcados
 
Cristais e Ressonadores Murata
Cristais e Ressonadores MurataCristais e Ressonadores Murata
Cristais e Ressonadores Murata
Embarcados
 
Webinar: Silicon Carbide (SiC): A tecnologia do futuro para projetos de potência
Webinar: Silicon Carbide (SiC): A tecnologia do futuro para projetos de potênciaWebinar: Silicon Carbide (SiC): A tecnologia do futuro para projetos de potência
Webinar: Silicon Carbide (SiC): A tecnologia do futuro para projetos de potência
Embarcados
 
Webinar: Por que dominar sistema operacional Linux deveria ser a sua prioridade?
Webinar: Por que dominar sistema operacional Linux deveria ser a sua prioridade?Webinar: Por que dominar sistema operacional Linux deveria ser a sua prioridade?
Webinar: Por que dominar sistema operacional Linux deveria ser a sua prioridade?
Embarcados
 
Webinar: Estratégias para comprar componentes eletrônicos em tempos de escassez
Webinar: Estratégias para comprar componentes eletrônicos em tempos de escassezWebinar: Estratégias para comprar componentes eletrônicos em tempos de escassez
Webinar: Estratégias para comprar componentes eletrônicos em tempos de escassez
Embarcados
 
Webinar: ChatGPT - A nova ferramenta de IA pode ameaçar ou turbinar a sua car...
Webinar: ChatGPT - A nova ferramenta de IA pode ameaçar ou turbinar a sua car...Webinar: ChatGPT - A nova ferramenta de IA pode ameaçar ou turbinar a sua car...
Webinar: ChatGPT - A nova ferramenta de IA pode ameaçar ou turbinar a sua car...
Embarcados
 
Webinar: Power over Ethernet (PoE) e suas aplicações no mercado brasileiro
Webinar: Power over Ethernet (PoE) e suas aplicações no mercado brasileiroWebinar: Power over Ethernet (PoE) e suas aplicações no mercado brasileiro
Webinar: Power over Ethernet (PoE) e suas aplicações no mercado brasileiro
Embarcados
 
Webinar: Utilizando o Yocto Project para automatizar o desenvolvimento em Lin...
Webinar: Utilizando o Yocto Project para automatizar o desenvolvimento em Lin...Webinar: Utilizando o Yocto Project para automatizar o desenvolvimento em Lin...
Webinar: Utilizando o Yocto Project para automatizar o desenvolvimento em Lin...
Embarcados
 

More from Embarcados (20)

Webinar: Controle de motores BLDC e de indução trifásico
Webinar: Controle de motores BLDC e de indução trifásicoWebinar: Controle de motores BLDC e de indução trifásico
Webinar: Controle de motores BLDC e de indução trifásico
 
Webinar_ Julho 2023 - Embarcados.pdf
Webinar_ Julho 2023 - Embarcados.pdfWebinar_ Julho 2023 - Embarcados.pdf
Webinar_ Julho 2023 - Embarcados.pdf
 
Webinar: Especificação de Componentes Passivos
Webinar: Especificação de Componentes PassivosWebinar: Especificação de Componentes Passivos
Webinar: Especificação de Componentes Passivos
 
Webinar: Projeto de hardware utilizando Conversores DC/DC
Webinar: Projeto de hardware utilizando Conversores DC/DCWebinar: Projeto de hardware utilizando Conversores DC/DC
Webinar: Projeto de hardware utilizando Conversores DC/DC
 
Webinar: Comunicação TCP/IP segura
Webinar: Comunicação TCP/IP seguraWebinar: Comunicação TCP/IP segura
Webinar: Comunicação TCP/IP segura
 
Webinar: Desvendando o Yocto Project
Webinar: Desvendando o Yocto ProjectWebinar: Desvendando o Yocto Project
Webinar: Desvendando o Yocto Project
 
Webinar: Bancada de eletrônica profissional
Webinar: Bancada de eletrônica profissionalWebinar: Bancada de eletrônica profissional
Webinar: Bancada de eletrônica profissional
 
Webinar: Como projetar sensores de baixo consumo utilizando microcontroladore...
Webinar: Como projetar sensores de baixo consumo utilizando microcontroladore...Webinar: Como projetar sensores de baixo consumo utilizando microcontroladore...
Webinar: Como projetar sensores de baixo consumo utilizando microcontroladore...
 
Webinar: Desvendando o seguidor de linha: sensores, montagem e programação co...
Webinar: Desvendando o seguidor de linha: sensores, montagem e programação co...Webinar: Desvendando o seguidor de linha: sensores, montagem e programação co...
Webinar: Desvendando o seguidor de linha: sensores, montagem e programação co...
 
Webinar Gravado: Um Estudo sobre a I2C e o Futuro com a I3C
Webinar Gravado: Um Estudo sobre a I2C e o Futuro com a I3CWebinar Gravado: Um Estudo sobre a I2C e o Futuro com a I3C
Webinar Gravado: Um Estudo sobre a I2C e o Futuro com a I3C
 
Webinar: Microcontroladores Infineon TRAVEO T2G
Webinar: Microcontroladores Infineon TRAVEO T2GWebinar: Microcontroladores Infineon TRAVEO T2G
Webinar: Microcontroladores Infineon TRAVEO T2G
 
Webinar: Introdução à Reconfiguração dinâmica parcial em FPGAs
Webinar: Introdução à Reconfiguração dinâmica parcial em FPGAsWebinar: Introdução à Reconfiguração dinâmica parcial em FPGAs
Webinar: Introdução à Reconfiguração dinâmica parcial em FPGAs
 
Webinar: Microprocessadores 32 bits, suas principais aplicações no mercado br...
Webinar: Microprocessadores 32 bits, suas principais aplicações no mercado br...Webinar: Microprocessadores 32 bits, suas principais aplicações no mercado br...
Webinar: Microprocessadores 32 bits, suas principais aplicações no mercado br...
 
Cristais e Ressonadores Murata
Cristais e Ressonadores MurataCristais e Ressonadores Murata
Cristais e Ressonadores Murata
 
Webinar: Silicon Carbide (SiC): A tecnologia do futuro para projetos de potência
Webinar: Silicon Carbide (SiC): A tecnologia do futuro para projetos de potênciaWebinar: Silicon Carbide (SiC): A tecnologia do futuro para projetos de potência
Webinar: Silicon Carbide (SiC): A tecnologia do futuro para projetos de potência
 
Webinar: Por que dominar sistema operacional Linux deveria ser a sua prioridade?
Webinar: Por que dominar sistema operacional Linux deveria ser a sua prioridade?Webinar: Por que dominar sistema operacional Linux deveria ser a sua prioridade?
Webinar: Por que dominar sistema operacional Linux deveria ser a sua prioridade?
 
Webinar: Estratégias para comprar componentes eletrônicos em tempos de escassez
Webinar: Estratégias para comprar componentes eletrônicos em tempos de escassezWebinar: Estratégias para comprar componentes eletrônicos em tempos de escassez
Webinar: Estratégias para comprar componentes eletrônicos em tempos de escassez
 
Webinar: ChatGPT - A nova ferramenta de IA pode ameaçar ou turbinar a sua car...
Webinar: ChatGPT - A nova ferramenta de IA pode ameaçar ou turbinar a sua car...Webinar: ChatGPT - A nova ferramenta de IA pode ameaçar ou turbinar a sua car...
Webinar: ChatGPT - A nova ferramenta de IA pode ameaçar ou turbinar a sua car...
 
Webinar: Power over Ethernet (PoE) e suas aplicações no mercado brasileiro
Webinar: Power over Ethernet (PoE) e suas aplicações no mercado brasileiroWebinar: Power over Ethernet (PoE) e suas aplicações no mercado brasileiro
Webinar: Power over Ethernet (PoE) e suas aplicações no mercado brasileiro
 
Webinar: Utilizando o Yocto Project para automatizar o desenvolvimento em Lin...
Webinar: Utilizando o Yocto Project para automatizar o desenvolvimento em Lin...Webinar: Utilizando o Yocto Project para automatizar o desenvolvimento em Lin...
Webinar: Utilizando o Yocto Project para automatizar o desenvolvimento em Lin...
 

Recently uploaded

Student information management system project report ii.pdf
Student information management system project report ii.pdfStudent information management system project report ii.pdf
Student information management system project report ii.pdf
Kamal Acharya
 
addressing modes in computer architecture
addressing modes  in computer architectureaddressing modes  in computer architecture
addressing modes in computer architecture
ShahidSultan24
 
Immunizing Image Classifiers Against Localized Adversary Attacks
Immunizing Image Classifiers Against Localized Adversary AttacksImmunizing Image Classifiers Against Localized Adversary Attacks
Immunizing Image Classifiers Against Localized Adversary Attacks
gerogepatton
 
一比一原版(SFU毕业证)西蒙菲莎大学毕业证成绩单如何办理
一比一原版(SFU毕业证)西蒙菲莎大学毕业证成绩单如何办理一比一原版(SFU毕业证)西蒙菲莎大学毕业证成绩单如何办理
一比一原版(SFU毕业证)西蒙菲莎大学毕业证成绩单如何办理
bakpo1
 
Standard Reomte Control Interface - Neometrix
Standard Reomte Control Interface - NeometrixStandard Reomte Control Interface - Neometrix
Standard Reomte Control Interface - Neometrix
Neometrix_Engineering_Pvt_Ltd
 
DESIGN A COTTON SEED SEPARATION MACHINE.docx
DESIGN A COTTON SEED SEPARATION MACHINE.docxDESIGN A COTTON SEED SEPARATION MACHINE.docx
DESIGN A COTTON SEED SEPARATION MACHINE.docx
FluxPrime1
 
Final project report on grocery store management system..pdf
Final project report on grocery store management system..pdfFinal project report on grocery store management system..pdf
Final project report on grocery store management system..pdf
Kamal Acharya
 
Forklift Classes Overview by Intella Parts
Forklift Classes Overview by Intella PartsForklift Classes Overview by Intella Parts
Forklift Classes Overview by Intella Parts
Intella Parts
 
ASME IX(9) 2007 Full Version .pdf
ASME IX(9)  2007 Full Version       .pdfASME IX(9)  2007 Full Version       .pdf
ASME IX(9) 2007 Full Version .pdf
AhmedHussein950959
 
The Benefits and Techniques of Trenchless Pipe Repair.pdf
The Benefits and Techniques of Trenchless Pipe Repair.pdfThe Benefits and Techniques of Trenchless Pipe Repair.pdf
The Benefits and Techniques of Trenchless Pipe Repair.pdf
Pipe Restoration Solutions
 
CFD Simulation of By-pass Flow in a HRSG module by R&R Consult.pptx
CFD Simulation of By-pass Flow in a HRSG module by R&R Consult.pptxCFD Simulation of By-pass Flow in a HRSG module by R&R Consult.pptx
CFD Simulation of By-pass Flow in a HRSG module by R&R Consult.pptx
R&R Consult
 
H.Seo, ICLR 2024, MLILAB, KAIST AI.pdf
H.Seo,  ICLR 2024, MLILAB,  KAIST AI.pdfH.Seo,  ICLR 2024, MLILAB,  KAIST AI.pdf
H.Seo, ICLR 2024, MLILAB, KAIST AI.pdf
MLILAB
 
AKS UNIVERSITY Satna Final Year Project By OM Hardaha.pdf
AKS UNIVERSITY Satna Final Year Project By OM Hardaha.pdfAKS UNIVERSITY Satna Final Year Project By OM Hardaha.pdf
AKS UNIVERSITY Satna Final Year Project By OM Hardaha.pdf
SamSarthak3
 
Water Industry Process Automation and Control Monthly - May 2024.pdf
Water Industry Process Automation and Control Monthly - May 2024.pdfWater Industry Process Automation and Control Monthly - May 2024.pdf
Water Industry Process Automation and Control Monthly - May 2024.pdf
Water Industry Process Automation & Control
 
Courier management system project report.pdf
Courier management system project report.pdfCourier management system project report.pdf
Courier management system project report.pdf
Kamal Acharya
 
power quality voltage fluctuation UNIT - I.pptx
power quality voltage fluctuation UNIT - I.pptxpower quality voltage fluctuation UNIT - I.pptx
power quality voltage fluctuation UNIT - I.pptx
ViniHema
 
Vaccine management system project report documentation..pdf
Vaccine management system project report documentation..pdfVaccine management system project report documentation..pdf
Vaccine management system project report documentation..pdf
Kamal Acharya
 
Planning Of Procurement o different goods and services
Planning Of Procurement o different goods and servicesPlanning Of Procurement o different goods and services
Planning Of Procurement o different goods and services
JoytuBarua2
 
Halogenation process of chemical process industries
Halogenation process of chemical process industriesHalogenation process of chemical process industries
Halogenation process of chemical process industries
MuhammadTufail242431
 
Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)
Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)
Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)
MdTanvirMahtab2
 

Recently uploaded (20)

Student information management system project report ii.pdf
Student information management system project report ii.pdfStudent information management system project report ii.pdf
Student information management system project report ii.pdf
 
addressing modes in computer architecture
addressing modes  in computer architectureaddressing modes  in computer architecture
addressing modes in computer architecture
 
Immunizing Image Classifiers Against Localized Adversary Attacks
Immunizing Image Classifiers Against Localized Adversary AttacksImmunizing Image Classifiers Against Localized Adversary Attacks
Immunizing Image Classifiers Against Localized Adversary Attacks
 
一比一原版(SFU毕业证)西蒙菲莎大学毕业证成绩单如何办理
一比一原版(SFU毕业证)西蒙菲莎大学毕业证成绩单如何办理一比一原版(SFU毕业证)西蒙菲莎大学毕业证成绩单如何办理
一比一原版(SFU毕业证)西蒙菲莎大学毕业证成绩单如何办理
 
Standard Reomte Control Interface - Neometrix
Standard Reomte Control Interface - NeometrixStandard Reomte Control Interface - Neometrix
Standard Reomte Control Interface - Neometrix
 
DESIGN A COTTON SEED SEPARATION MACHINE.docx
DESIGN A COTTON SEED SEPARATION MACHINE.docxDESIGN A COTTON SEED SEPARATION MACHINE.docx
DESIGN A COTTON SEED SEPARATION MACHINE.docx
 
Final project report on grocery store management system..pdf
Final project report on grocery store management system..pdfFinal project report on grocery store management system..pdf
Final project report on grocery store management system..pdf
 
Forklift Classes Overview by Intella Parts
Forklift Classes Overview by Intella PartsForklift Classes Overview by Intella Parts
Forklift Classes Overview by Intella Parts
 
ASME IX(9) 2007 Full Version .pdf
ASME IX(9)  2007 Full Version       .pdfASME IX(9)  2007 Full Version       .pdf
ASME IX(9) 2007 Full Version .pdf
 
The Benefits and Techniques of Trenchless Pipe Repair.pdf
The Benefits and Techniques of Trenchless Pipe Repair.pdfThe Benefits and Techniques of Trenchless Pipe Repair.pdf
The Benefits and Techniques of Trenchless Pipe Repair.pdf
 
CFD Simulation of By-pass Flow in a HRSG module by R&R Consult.pptx
CFD Simulation of By-pass Flow in a HRSG module by R&R Consult.pptxCFD Simulation of By-pass Flow in a HRSG module by R&R Consult.pptx
CFD Simulation of By-pass Flow in a HRSG module by R&R Consult.pptx
 
H.Seo, ICLR 2024, MLILAB, KAIST AI.pdf
H.Seo,  ICLR 2024, MLILAB,  KAIST AI.pdfH.Seo,  ICLR 2024, MLILAB,  KAIST AI.pdf
H.Seo, ICLR 2024, MLILAB, KAIST AI.pdf
 
AKS UNIVERSITY Satna Final Year Project By OM Hardaha.pdf
AKS UNIVERSITY Satna Final Year Project By OM Hardaha.pdfAKS UNIVERSITY Satna Final Year Project By OM Hardaha.pdf
AKS UNIVERSITY Satna Final Year Project By OM Hardaha.pdf
 
Water Industry Process Automation and Control Monthly - May 2024.pdf
Water Industry Process Automation and Control Monthly - May 2024.pdfWater Industry Process Automation and Control Monthly - May 2024.pdf
Water Industry Process Automation and Control Monthly - May 2024.pdf
 
Courier management system project report.pdf
Courier management system project report.pdfCourier management system project report.pdf
Courier management system project report.pdf
 
power quality voltage fluctuation UNIT - I.pptx
power quality voltage fluctuation UNIT - I.pptxpower quality voltage fluctuation UNIT - I.pptx
power quality voltage fluctuation UNIT - I.pptx
 
Vaccine management system project report documentation..pdf
Vaccine management system project report documentation..pdfVaccine management system project report documentation..pdf
Vaccine management system project report documentation..pdf
 
Planning Of Procurement o different goods and services
Planning Of Procurement o different goods and servicesPlanning Of Procurement o different goods and services
Planning Of Procurement o different goods and services
 
Halogenation process of chemical process industries
Halogenation process of chemical process industriesHalogenation process of chemical process industries
Halogenation process of chemical process industries
 
Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)
Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)
Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)
 

Webinar: Nova família de microcontroladores STM32WL – Sub Giga Multiprotocolo

  • 1. STM32WL MCU series Wireless System-on-Chip Long range communications
  • 2. STM32 MCU wireless series High Perf MCUs Ultra-low Power MCUs Wireless MCUs Mainstream MCUs STM32F0 106 CoreMark 48 MHz STM32G0 142 CoreMark 64 MHz STM32F1 177 CoreMark 72 MHz STM32F3 245 CoreMark 72 MHz STM32F2 398 CoreMark 120 MHz STM32F4 608 CoreMark 180 MHz STM32L0 75 CoreMark 32 MHz STM32L5 443 CoreMark 110 MHz STM32L1 93 CoreMark 32 MHz STM32L4 273 CoreMark 80 MHz STM32WL 162 CoreMark 48 MHz STM32L4+ 409 CoreMark 120 MHz STM32G4 550 CoreMark 170 MHz STM32F7 1082 CoreMark 216 MHz STM32H7 Up to 3224 CoreMark 240 MHz Cortex -M4 Up to 550 MHz Cortex -M7 STM32WB 216 CoreMark 64 MHz Optimized for mixed-signal applications Dual-core architecture: Cortex-M4 and M0+ Arm® Cortex® core -M0 -M3 -M33 -M4 -M7 -M0+ More than 60,000 customers Over 6 billion STM32 shipped since 2007 2
  • 3. System-on-chip made for versatility = Single Silicon Die A long-range wireless microcontroller: one die, many IoT possibilities World first! + STM32L4 (G)FSK (G)MSK BPSK STM32WL Arm® Cortex®-M0+ + 3
  • 4. The integration pyramid STM32WL Sole LoRa-enabled SoC in the world System-in-Package Module PCB Different discrete packages on a BIG electronic board Different packages on a very tiny piece of re-packaged PCB Different silicon dice inside the same package System-on-Chip (SoC) Only one Silicon die in one package Source: PTI Blog 4
  • 5. Make the choice of the STM32WL series Massive integration Cost saving Open dual-core platform The 8 key points that make the difference Multi-modulation (G)FSK (G)MSK BPSK Ultra-low-power 5 No matter what! A large offer 64KB Flash 256KB 73-pin 3.6 V 1.8 V 48-pin STM32 Security End-to-end ecosystem (advanced RF testing tool, C code generation tool…)
  • 6. Deep integration for a wide range of applications
  • 7. 4 modulations - many protocols (G)MSK BPSKTX (G)FSK - based proprietary + proprietary Proprietary + proprietary STM32WL + 7
  • 8. STM32WLEx Line - a rich feature set KEY FEATURES • Arm® Cortex®-M4 & DSP up to 48 MHz • Up to 256 KB Flash and 64 KB SRAM • Sub-GHz Radio • Multi-modulation: LoRa, (G)FSK, (G)MSK, BPSK • 2 embedded power amplifiers: • 1 output up to +15 dBm • 1 output up to +22 dBm • LoRa RX sensitivity: -148 dBm (SF12, BW=10.4kHz) • RX: 4.82mA and TX: 15mA (at 10dBm) / 87mA (at 20dBm) [3.3V] • Ultra-Low Power consumption • < 71µA/MHz Active mode (3V - RF OFF) • 1 µA Stop2 mode with RAM retention • 390 nA Standby mode with RTC • 31 nA Shutdown mode • Peripherals • 3xI²C, 2xUSART, 1xLP-UART, 2xSPI • 7x timers + 2x ULP Comparators • 1.8 to 3.6V voltage range (DC/DC, LDO) • -40 to up to +105°C temperature range -> Packages: QFN48, BGA73 8
  • 9. STM32WL5x Line - a rich feature set Dual-core and enhanced security KEY FEATURES • Arm® Cortex®-M4 & DSP up to 48 MHz • Up to 256 KB Flash and 64 KB SRAM • Arm® Cortex®-M0+ up to 48 MHz • Sub-GHz Radio • Multi-modulation: LoRa, (G)FSK, (G)MSK, BPSK • 2 embedded power amplifiers: • 1 output up to +15 dBm • 1 output up to +22 dBm • LoRa RX sensitivity: -148 dBm (SF12, BW=10.4kHz) • RX: 4.82mA and TX: 15mA (at 10dBm) / 87mA (at 20dBm) [3.3V] • Ultra-Low Power consumption • < 71µA/MHz Active mode (3V - RF OFF) • 1 µA Stop2 mode with RAM retention • 390 nA Standby mode with RTC • 31 nA Shutdown mode • Peripherals • 3xI²C, 2xUSART, 1xLP-UART, 2xSPI • 7x timers + 2x ULP Comparators • Advanced security features • 1.8 to 3.6V voltage range (DC/DC, LDO) • -40 to up to +105°C temperature range -> Packages: QFN48, BGA73 9
  • 10. Dual core – How does that work? IPCC: Inter Processor Communication Controller HSEM: Hardware Semaphore – prevent shared resource access conflicts CM4 CM0+ IPCC CM4 has a message for you @ 0x20008030 I have a message for the CM0+ @ 0x20008030 SRAM2 Message collected Message collected by CM0+ IPCC works in both directions Read message then erase 10
  • 11. Hardware Semaphore (HSEM) • Prevent access conflicts between shared resources • Different processes running on a same CPU • 16 Semaphores • 2-step write / read-back lock • 1-step read lock • Semaphore-free interrupt Interrupt mgmt CPU Interrupt AHB interface Semaphores 0 - 16 HCLK IRQ Slave AHB HSEM Core ID clear Write/Read Read Lock AHB master ID
  • 12. STM32WL Sub-GHz - portfolio 12 Flash / RAM Size (bytes) 73 pins 5x5 mm BGA (p=0.5) 48 pins 7x7mm UQFN (p=0.5) Pin count STM32WLExJ8 64K / 20K STM32WLExJB 128K / 48K 256K / 64K STM32WL5xJC STM32WLExJC STM32WLExC8 STM32WLExCB STM32WL5xCC STM32WLExCC 256K / 64K Up to 43 GPIOs for full flexibility + Tiny package footprint Up to 29 GPIOs + Optimized BOM cost + 2-Layer PCB enablement Note: x = 5 all modulations available x = 4 all modulations available except LoRa Dual core Single core
  • 13. Ideal for multiple applications in the LPWAN market Industrial IoT Smart Ag Smart Home Utilities Smart Cities & Buildings Logistics • Worldwide compatibility 150 to 960 MHz Linear Range • Multi-protocol capable • ST Longevity commitment program: continuous supply for 10 years • Up to +22 dBm output power for wide coverage • -148 dBm sensitivity with LoRa: Robust RF Link • Reduced BOM cost • Unique-IDs for enhanced traceability • Down to 390 nA mode with RTC and 32KB of RAM for extended Battery lifetime • Small form factor with UFBGA 5x5 package • Up to 105 °C MCU capable • Only 5 µs wakeup time for best latencies • Only 4.82 mA as LoRa RX consumption for battery optimization • Link Budget > 160 dB = Very long ranges • Excellent battery lifetime: Only 15 mA for LoRa TX consumption @ 10 dBm • PCROP, ECC, TRNG, PKA, for best design robustness • Down to 71 μA/MHz in Run mode for efficient action • < 1 µA Stop mode with full RAM for battery life optimization • 12-bit ADC & DAC for mixed applicative use cases 13
  • 14. • 2 standalone chips, or dice (SiP) • Bigger final PCB (increased cost) • Wired communication more exposed A higher level of integration MCU + Radio 2-in-1 solution Application Firmware + Peripherals + Radio stack STM32WL Standalone MCU Standalone transceiver • SoC solution (1 single die) • All-in-1 solution - cost saving • Simplified development helps speeding up time to market • Mono-core or dual-core version for excellent security VS 14
  • 16. Flexible power scheme FlexPowerControl RUN (Range1) at 48 MHz 71* / 115 µA / MHz STANDBY 71 nA* VBAT 5*** / 200 nA** SHUTDOWN 31*** / 175 nA** STANDBY + 32 KB RAM 390 nA** Wake-up time to RUN STOP 2 (full retention) 1 µA** RUN (Range2) at 16 MHz 100* / 115 µA / MHz * Typical values with SMPS, RF OFF ** with RTC on LSE Bypass *** All OFF Typ with LDO @ VDD = 3 V @ 25 °C 6 cycles SLEEP at 48 MHz 28* / 35 µA / MHz 5.5 µs RF Capable STOP 1 (full retention) 4.55 µA** 29 µs 267 µs 29 µs 5 µs • High Efficiency  CoreMark score = 162 • Ultra Low-Power Platform  ULPBbench score ≈ 204 Benchmark scores 16
  • 17. Power schemes 17 2 COMP ADC, DAC VREF buffer VREF+ VDDA CPU1, CPU2 SRAM1, SRAM2 Digital Peripherals Radio sub-system VCORE VDD I/O ring Flash SMPS Standby circuitry (wakeup, IWDG) Reset block Temp. sensor PLL, HSI16, MSI VBAT Voltage Regulators VFBSMPS VDDPA Backup domain LSE, RTC, backup registers sub-GHz Radio HSE VDDSMPS
  • 18. SMPS or LDO 18 LDO/ SMPS VDDSMPS VLXSMPS VFBSMPS VDD RF LDO MR LPR VDDRF1V5 LDO VDDSMPS VLXSMPS VFBSMPS VDD LPR MR RF LDO VDDRF1V5 • Low cost  Use LDO mode • Lower BOM • Lower noise • Low Power  Use SMPS mode • Just add a single external coil
  • 19. Flexible power scheme matching your application needs LPWANs made easy through Ultra-Low-Power tradeoffs Power mode Arm® Cortex®-M4 and/or Cortex-M0+ Peripherals RAM Retention RF Run Sleep Stop 0 Stop 1 Stop 2 Subset Standby Shutdown RF available In all power modes Back-up registers are always available Seamless toolbox (I²C, SPI, USART, ADC/DAC, Timers, Comparators etc.) 19
  • 20. STOP0 STOP1 STOP2 Consumption (without Real Time Clock) Typ, 25 °C, 3 V, LDO 400 µA 4.55 µA 1 µA Wakeup time to 48 MHz Flash 2.2 µs 2.2 µs 5 µs 5.1 µs 5.5 µs 5.5 µs RAM Wakeup clock ≤ 48 MHz Regulator Main or Low-Power regulator Low-power regulator Peripherals All All CSS, RTC, 3 Tamper Pins, 1x LPUART, 1x I²C, VREFBUF, 2x COMP, 1x LPTIM, Dual-WDG, CRC, EXTI Efficient power management STOP modes comparison Flexible peripherals: power mapping No impact on wakeup time from embedded DCDC 20
  • 21. Ultra-low power & IoT-ready for worldwide applications Best LoRa-enabled IP on the market Transmission Parameter Settings Value TX +10 dBm 868/915 MHz 15 mA DCDC TX +20 dBm 868/915 MHz 87 mA DCDC Worldwide compatibility Reception Parameter Settings Value LoRa Sensitivity BW_L = 10.4 kHz SF = 12 -148 dBm 2-FSK Sensitivity BR_F = 0.6 kb/s FDA = 0.8 kHz BW_F = 4 kHz -125 dBm RX FSK 4.8kb/s buck 100mA max 4.47 mA DCDC 8.18 mA LDO RX LoRa® 125 kHz 4.82 mA DCDC 8.9 mA LDO 21
  • 22. Flexible power implementation Tailor STM32WL to the requirements of IoT applications LDO DC-DC CORE(s) + RF IP REG PA LP PA HP PA STM32WL Up to +15 dBm Up to +22 dBm 2 Power Outputs Power Management Config. 22
  • 23. STM32WL: Get rid of TCXO! Minimize your BOM costs, maximize your revenues AND / OR No need for TCXOs: a simple crystal (XO) is all you need 23
  • 25. Safety • Back-up clock circuitry • Supply monitoring • Dual watchdog • Flash memory with ECC (address status register) • SRAM Parity check • Cyclic Redundancy Check • Brown-out reset in all modes • Clock Security System • Backup byte registers Security • Tamper detection • Read & Write protection • Memory Protection Unit (MPU) • Software IP Protection • True Random Number Generator • AES and Public Key Accelerator • Unique IDs (64- and 96-bit) • Boot-Lock in user Flash • Secure hardware isolation between CM4 / CM0 • Boot selection • Secure Boot code protection • Debug control • Secure Firmware Install • Secure Boot Secure Firmware Update* • Key Management Services* • Crypto Library* STM32WL - safety and security STM32WL Secure your application with embedded safety & security Available on STM32WL5x dual-core versions * Software downloadable on st.com 25
  • 26. STM32WL - extended security Dual-core security features Secure Key Management Services • Store keys in a dedicated memory area • Secure memory area size is programmable • Any type of key or secure object can be stored Data encryption Secure Firmware Install or Update • Embedded Secure Firmware Install (SFI) to secure manufacturing from untrusted manufacturer • Customizable In the-field update (SBSFU) to perform extremely secure upgrade of the platform Crypto • Embedded HW crypto accelerators for high performances. Supports ECC signature generation and verification • True Random Generator • Software Crypto Library to support additionally DES/TDES, ARC4, HASH, Poly, CHACHA, MD5 etc. Secure Boot (Root of trust) • Boot from the right secure memory location • Each application firmware is authenticated before being executed Authentication Firmware IP Protection Secure download 26
  • 27. STM32WL the most secure Sub-GHz SoC in the world Security in every corner with a dual-core architecture MEMORY PERIPHERALS DEBUG • Secure System Flash Area (SFI/RSS) • Memory Privilege watermarking, controlled by Secure Areas for the Flash and SRAM areas + Hide Protected Area (HDPA) • Cortex-M0+ SRAM execution prevention • Secure Area-aware configurable peripherals : • AES, PKA, TRNG, SPI3 • DMA/DMAMUX channels • Security by Option Bytes • Independent configurable debug access to CM4 and CM0+ • Customer Secure Boot can be protected against debug • Cortex-M0+ debug: • Can be disabled by User Option. • Disabled when executing system Flash SFI/RSS services Configurable Flash Interface Secure Areas & Interrupt Controllers Power Controller 27
  • 28. STM32WL - secure boot and chain of trust Firmware start and execution are always trusted • A secure Boot, locked and protected against debug, is executed first at reset • Next steps are authenticated and certified (RF stack & User Application) • Next execution steps can then be started in a trusted way Reset Trusted Code Authentication Secure Boot Execution 28
  • 29. Bring more security to your LoRaWAN apps Your implementation, your choice STM32WL STM32WL Standard Implementation Secure Implementation • LoRaWAN stack • Secure Key Management Services • Secure Firmware Update • FUOTA capability • Secure Boot USER FLASH SYSTEM FLASH • User Application • LoRaWAN stack • User boot • Bootloader • User Application Isolation 29
  • 30. Security overview Dual-core secure implementation example 30 Secure M0+ Privileged HDPA (SBSFU) Non-secure M4 Privileged (Application) System (RSS/SFI) AES RNG Sub GHz SPI DMA Privileged (KMS) Secure Area Privileged Unprivileged Unprivileged Unprivileged (MAC) Unprivileged (Application) PKA 6 security domains for Hardware + Software Isolation Securable peripherals
  • 31. • Cortex-M4 (non-secure) • Non-secure / Open debug • Intended for Application Code • Cortex-M0+ (secure) • Secure code & data / Closed debug • Intended for radio stack isolated from Application • Secure FW Upgrade included (with ST keys) • Key Management Services for Application side (CM4) (Customers Key) Dual-core firmware isolation example Cortex-M0+ Cortex-M4 • Security is enabled. • No need to pay for re- certification • Update flow is never broken Applicative development isolated from Radio stack. Secure Key Management Services (SKMS) How to ensure devices are IoT-ready with radio certification in mind 31
  • 33. Memory security & privilege access Firmware development made secure M0+ Hide Protection Secure M0+ Secure M0+ M4 Non-Secure M4 Non-Secure DMA Secure DMA Secure DMA Non-Secure DMA Non-Secure Flash X Hide Protection Secure RW SRAM Secure RW X Secure RW R SRAM Secure RW RW Non-Secure RW RW RW RW Non-Secure RW RW RW RW RW RW RW Legend: Unprivileged execution (privileged otherwise) Secure Non-Secure Memory Area Core / DMA 33 UNPRIVILEGED UNPRIVILEGED UNPRIVILEGED UNPRIVILEGED UNPRIVILEGED UNPRIVILEGED UNPRIVILEGED UNPRIVILEGED
  • 34. IoT protection ready (1/2) radio stack and/or application FW update Arm® Cortex®-M4 MPU DSP instruction 48 MHz Network Processor Arm® Cortex®-M0+ 48 MHz Sub-GHz radio Radio stack FW Application V 2.0 (download slot) AES 128-bit Secure Sub-systems 1/ Radio 2/ SBSFU + Key storage …Key Storage.. 1 New FW package downloaded 2 New FW detected Update is launched 3 Authentication signature matches target signature. In case not, the process is aborted and device resets 4 New FW package is decrypted with proprietary Key. FW updates on going. FW Application V 2.0 -> V 1.0 (active slot) Empty Flash Antenna SBSFU 34
  • 35. Attacks Forms of attacks STM32WL countermeasures Non-Invasive Attacks • Environment modification • Temperature • Voltage • Clock • … • Fault injection (glitches…) • Exploit debug features • Side channel, power Analysis… • Temperature sensor • Power supply integrity monitor • Clock security system • Tamper pads • Watchdog • Memory ECC, Parity check • RTC alarm, Backup registers, SRAM mass erase • JTAG Read out protection • BOOT from Flash only Software Attacks • Low Authentication / Encryption • Extract keys • Exploitation of applicative test features • Malware / Virus • Replay, privilege escalation • Key Storage (KS) • RNG, Crypto accelerator, CRC • Write memory protection (WRP) • Read Out memory protection (RDP) • Memory Protection Unit (MPU) • Secure Areas • Secure Boot (SB) • Secure Firmware Update (SFU) • Proprietary Code Read-Out Protection (PCROP) • 96-bit ID IoT protection ready (2/2) STM32WL counter measure against attacks Basic Advanced MCU 35
  • 36. Security takeaways 36 • ST Secure Firmware Install (SFI/RSS) • Secure Boot (SB) • Secure Firmware Update (SFU) • Secure Key Management Services (KMS) • Secure radio MAC layer communication • Up to 6 Security domains • Chain of trust Application benefits  Flexible Security implementation  IP protection  Non cloneable device  Trustability of the device, anti-hacking  Trustable fleet maintenance Customer benefits 2 independent cores for maximum flexibility
  • 37. LoRaWAN - Chips & stacks delivery model Open chips, takeaway stacks Certified LoRaWAN stack • Open stack • Available from st.com/STM32CubeWL Arm Cortex-M4 Application Firmware + Radio stack STM32WLE5 Arm Cortex-M4 Application Firmware STM32WL55 Arm Cortex-M0+ Radio stack + Advanced security services Open platform 37
  • 38. Enjoy Sigfox wherever you are An open SoC for a global network Certified stack from RC1 to RC7 + Monarch certified! • Open stack • Available from st.com/STM32CubeWL Arm Cortex-M4 Application Firmware + Radio stack STM32WLE5 Arm Cortex-M4 Application Firmware STM32WL55 Arm Cortex-M0+ Radio stack + Advanced security services Open platform 38
  • 39. STM32WL and W-MBUS STM32WL is ideal for smart metering applications STM32WL Please contact Stackforce Sales Office to get W-MBUS stack for STM32WL STM32 Partner 39
  • 40. STM32WL – W-MBUS Modes STM32WL is ideal for smart metering applications STM32WL 40 868 MHz • Mode S: Stationary • Meters send data few times a day 868 MHz • Mode T: Frequent Transmit • Meters send data several times a day 868 MHz • Mode C: Compact • Higher data rate version of mode T 169 MHz • Mode N: Narrowband • Long range, narrow band system Note: 915MHz modes available on demand
  • 41. From W-MBUS to W-MBUS-over-LoRaWAN STM32WL for smart metering • W-MBUS MAC and PHY can be replaced by LoRaWAN Mac and PHY • W-MBUS benefits from LoRaWAN long-range capabilities and flexibility • Additional stack compatibility incoming RF-API Interface MCU-API Interface Target-API Device Application Serial Interface Meter / Collector Application Layer / Upper Layer (APL) Transport Layer (TPL) Authentication / Fragmentation Layer (AFL) Extended Data Link (ELL) APL-API TPL-API AFLL-API ELL-API Security-API Crypto Engine Security Library Utility-API Timer Utilities Transceiver Driver Microcontroller Driver Target Specific code HAL-API Meterlist Buffer Checksum Bootloader Support Error Handing What’s next? W-MBus PHY W-MBus DLL LoRaWAN PHY LoRaWAN MAC MAC-API PHY-API DLL-API PHY-API 41
  • 42. STM32WL and FUOTA Suitable for massive STM32WL fleets updates LoRaWAN Network Server agnostic* Class B and C compatible * If Network Server is fully interoperable with LoRaWAN Firmware Update Over The Air FUOTA libraries available in STM32CubeWL 42
  • 44. STM32WL – ecosystem overview Fully integrated into the rich and market-proven STM32 ecosystem Flexible prototyping STM32 Nucleo-64 STM32CubeMX STM32CubeWL STM32CubeMonitor STM32CubeProg STM32CubeIDE + Partners IDEs Dev tools LoRaWAN (ST) Sigfox (ST) Wireless-MBUS (Stackforce) Stacks 44
  • 45. Hardware Evaluation Tool Nucleo-64 board Prototyping made as easy as 1,2,3 STM32WL STM32CubeMX/STM32CubeWL/ STM32CubeProg & STM32CubeMonitor Code generation Power calculation NUCLEO-WL55JC 45
  • 46. The STM32WL Nucleo-64 at a glance Integrated ST-LINK/V3: mass storage device flash programming Flexible board power supply : through USB or external source SMA Antenna connector Arduino™ extension connectors : easy access to add-ons 4 push buttons, 3 color LEDs, Jumper settings Main Features NUCLEO-WL55JC1 868/915/923 MHz NUCLEO-WL55JC2 433/470 MHz STM32WL (under a metallic shield) 46
  • 47. STM32WL - certifications overview Protocol and commercial certifications 47
  • 48. A complete flow, from configuration up to monitoring Software development tools STM32CubeMonitor STM32CubeProg Partners IDEs Compile and Debug FREE IDE’s More to come after mass market launch A complete flow, from configuration to monitoring STM32CubeMX, GUI Builders Configure & Generate Code ST and Partner IDEs Compile and Debug STM32CubeProg/Monitor Monitor, Program & Utilities 48
  • 49. • Wireless features of STM32WL55 • Multi-Modulation commands • Sub-GHz RF tests • Send Protocols commands • Perform LoRaWAN/Sigfox tests • Suitable for STM32 Nucleo, or custom boards • USB or UART to Virtual Com Port STM32CubeMonitor 49
  • 50. NodeRed json flows • RF test features • Concentrator/Sensor demo STM32CubeMonitor 50 https://wiki.st.com/stm32mcu/wiki/Category:STM32CubeMonitor_Lora Documentation available on our WIKI:
  • 51. Key takeaway: end-to-end ecosystem Software Tools Embedded Software STM32Cube Expansions & Function Packs STM32Cube MCU Package 4. Monitoring 1. Configuration 2. Development 3. Programming 51
  • 52. Save on your application cost Free of charge ecosystem • LoRaWAN stack: free of charge • Sigfox stack: free of charge • STM32CubeMX: free of charge • STM32CubeMonitor: free of charge • STM32CubeProg: free of charge Integrated functionalities helps you drop the BOM down Optimization of the silicon cost • Deep integration factor • System-on-chip avoids to use a second radio • Less external components • Single 32 MHz crystal for CPU & embedded radio • 32 kHz master clock output available • Possibility to use a 32 MHz crystal (XO) instead of a temperature compensated crystal (TCXO) • 2-layers PCB enablement with QFN package 52
  • 53. STM32 rolling longevity commitment Longevity commitment is renewed every year Starting in 2020 • STM32F1 (launched in 2007) • STM32L1 (launched in 2009) • STM32F2 (launched in 2010) • … • STM32WB (launched in 2018) • STM32G0 (launched in 2018) • STM32G4 (launched in 2019) • STM32WL (launched in 2020) 22 years of commitment 20 years of commitment 19 years of commitment 11 years of commitment 11 years of commitment 10 years of commitment 10 years of commitment 53
  • 55. © STMicroelectronics - All rights reserved. ST logo is a trademark or a registered trademark of STMicroelectronics International NV or its affiliates in the EU and/or other countries. For additional information about ST trademarks, please refer to www.st.com/trademarks. All other product or service names are the property of their respective owners. Thank you

Editor's Notes

  1. The block diagram for single-core STM32WLE devices is provided here for reference. The STM32WLE proposes a variety of communication and peripherals assets, up to 43 GPIOs, an integrated SMPS for power consumption optimization, and multiple low-power modes to maximize battery life. The embedded Sub-GHz Radio offers high-performance wireless connectivity and multi-modulation capabilities. On top of wireless and ultra‐low‐power aspects, a particular focus was placed on embedding security hardware functions such as a 256‐bit AES, PCROP, PKA (elliptic curve encryption engine).
  2. The block diagram for dual-core STM32WL5 devices is provided here for reference. Dual-core STM32WL5 product line inherits from the full list of features of single-core STM32WLE, and provide users with additional advanced security features such as hardware isolation between ARM Cortex-M4 and M0+ cores, 6 security domains, Key Management Services, Secure Boot, Secure Firmware Update or Secure debug control for instance.
  3. The HSEM module integrated inside STM32 microcontrollers provides semaphores used to synchronize processes and manage access permissions for shared resources. This module provides a 2-step lock mechanism and a fast 1-step lock mechanism. Applications benefit from process synchronization and sharable resources via non-blocking interrupt-based semaphores.
  4. STM32WL5 devices have several independent power supplies, which can be set at different voltages or tied together. The main power supply is VDD, supplying all I/Os, the reset block, temperature sensor and most internal clock sources. In addition, it supplies the Standby circuitry which includes the wakeup logic and independent watchdog as well as the Radio. VDD is monitored by the BORS circuitry. VDDSMPS supplies the Switch Mode Power Supply step-down converter. Its output VFBSMPS supplies the CPU with most of the digital peripherals and the SRAMs. The Flash memory is supplied by both VFBSMPS and VDD. STM32WL5 features several independent supplies for peripherals: VDDA for the analog peripherals, VDDRF for the sub-GHz Radio. The internal Reference Voltage used by analog block can be output on VREF+ pin to supply external circuitry for the application. A backup battery can be connected to the VBAT pin to supply the backup domain.
  5. The STM32WL5 supply configuration is to be selected by hardware. For the best power performance, use the SMPS configuration. For the lowest cost, the LDO configuration can be used.
  6. For software tools, ST proposes a 3-step approach for standard development in C. Using our STM32CubeMX tool on a PC, users can intuitively select and configure an STM32 microcontroller or ST evaluation board matching their required set of peripherals as well as configure the required embedded software. Based on user choices, this tool can also generate initialization C code that can be used by IDE solutions including IAR, Keil, STM32CubeIDE, CooCox, Tasking, Raisonance, Rowley, emProg, etc. Finally, using a tool such as STM32CubeMonitor and STM32CubeProgrammer, users can monitor the behavior of their applications non-intrusively and program the internal memory of their STM32s, respectively.
  7. Let’s switch gears now and talk about how our free STM32 Cube-based ecosystem components, in conjunction with our WB Nucleo kit, are used to quickly configure, code, test and measure your next wireless creation. There’s been many great updates to all of these tools since we last talked, so let’s take a look..