Table 10. Security Features For Stm32L0/1/4/4+, Stm32Wb, Stm32Wl Devices - ST STM32C0 Series Application Note

Hide thumbs Also See for STM32C0 Series:
Table of Contents

Advertisement

Feature
STM32C0
RNG
No
SBSFU
No
TF-M
No
KMS
No
1. Only XL density devices feature the MPU.
2. MPU is not universally supported in STM32F3 series. Refer to the product datasheet to confirm availability.
3. Unique boot entry.
Table 10.
Feature
STM32L0
Cortex core
Cortex‑M0
RDP additional
protection
Flash WRP
By sectors (4 Kbytes)
SRAM WRP
No
PCROP
HDP
No
Firewall
Yes
MPU
Yes
OTP
No
(1)
UBE
No
Internal tamper
No
detection
Hardware crypto
RNG
No
SBSFU
Yes
TF-M
No
KMS
No
1. Unique boot entry.
AN5156 - Rev 8
STM32F0
STM32F1
No
No
SP800‑90‑A
No
No
No
No
No
No
Security features for STM32L0/1/4/4+, STM32WB, STM32WL devices
STM32L1
Cortex‑M3
EEPROM
By area with 2‑Kbyte granularity, one
No
By area with 8‑byte granularity, one
By sectors
No
No
Yes
No
No
No
AES
AES, HASH
No
SP800‑90‑A
Yes
No
No
STM32F2
STM32F3
No
No
No
No
No
No
No
STM32L4
STM32L4+
Cortex‑M4
Backup registers, SRAM2
area per bank
SRAM2, with 1‑Kbyte granularity
area per bank
No
No
Yes
Yes
Yes
Yes
No
No
No
No
AES, HASH,
(some PKA)
SP 800‑90‑B
Yes
Yes
No
No
Yes
Yes
Overview of security features
STM32F4
STM32G0
SP800‑90‑A
Yes
Yes
No
No
No
No
STM32WB
STM32WL
Cortex‑M4/Cortex‑M0+
By area
By area
with 4‑Kbyte
with 2‑Kbyte
granularity, two
granularity, two
areas available
areas available
By area
By area
with 2‑Kbyte
with 1‑Kbyte
granularity, up to
granularity, two
two areas
areas available
Yes (dedicated
to Cortex‑M0+
Yes
firmware only)
No
Yes
Yes (Cortex‑M4)
Yes
1 Kbyte
Yes (boot lock
No
feature)
No
Yes
AES, PKA
SP800‑90‑A
SP 800‑90‑B
Yes
Yes
No
No
No
No
AN5156
STM32G4
Yes
No
No
page 28/56

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the STM32C0 Series and is the answer not in the manual?

Questions and answers

Table of Contents