STM32L4 MCU series
Ultra-low-power with
performance
Key advantages of STM32L4 series
+
+
+
+
ULP leader and performance booster
ST thought the STM32L4 architecture to reach 100 MIPS based on its ARM Cortex-M4 core with FPU
and ST ART Accelerator™ at 80 MHz while keeping best-in-class, ultra-low-power (ULP) figures.
Innovation
Innovative peripherals are embedded to optimize the BOM cost.
Integration and safety
1 MB of Flash and 320-Kbyte of SRAM with safety and security features, smart and numerous
peripherals, advanced and low power analog circuits in packages as small as 2.58 x 3.07 mm.
Great Investment
Great Investment This new STM32 member benefits from the pin-to-pin compatibility of the STM32
family and the STM32 Ecosystem.
2
Ultra-low-power and flexibility
STM32L4 is optimized to reduce power consumption
and increase flexibility
FlexPowerControl
External level shifter no longer needed
Separate V
28uA/MHz using external SMPS
Dedicated V
16 Kbytes of SRAM active in Standby mode
(Communication I/Fs, analog circuits, timers …)
to the core (down to 1.05 V)
12
supplies (down to 1.08 V)
DD
Down to 200 nA keeping
Wake up MCU with any peripheral
I/O level kept in low-power modes
Optimization of system consumption
Down to 8 nA for I/O wake-up
with additional Shutdown mode
ST M 32 L4
Internal oscillator from 100 kHz to 48 MHz
(± 0.25% int. clock accuracy over voltage/temperature with LSE)
RTC available for all power modes
(from Active down to V
2 nA V
Automatic switch to maintain power
for RTC and backup registers
USB crystal-less capable
(Dedicated crystal oscillator is no
longer needed for USB functions)
mode with charging capability
BAT
BAT
)
1
1
3
Best power consumption numbers with full flexibility
Ultra-low-power modes
Wake-up time
250 µs
14 µs
14 µs
5 µs
4 µs
6 cycles
V
BAT
Shutdown 8 nA / 200 nA*
Standby 34 nA / 280 nA*
Standby + 8-Kbyte RAM 200 nA / 440 nA*
Stop 2 (full retention) 720 nA / 950 nA*
Stop 1 (full retention) 3.2 µA / 3.4 µA*
Sleep 8 µA/MHz ** / 20 µA/MHz **
Run at 24 MHz 28 µA /MHz ** / 79 µA /MHz
Run at 80 MHz 35 µA/MHz ** / 90µA/MHz
2 nA / 200 nA*
Tamper detection: 2 I/Os, RTC
Wake-up sources: reset pin, 5 I/Os, RTC
Wake-up sources: + BOR, IWDG
Wake-up sources: + all I/Os, PVD, LCD,
COMPs, I²C, LPUART, LPTIM
Wake-up sources: + all I²C, UART
Wake-up sources: any interrupt or event
Note : * without RTC / with RTC
** with external SMPS
4
STM32L4 takes off like a rocket
Dhrystone
100
MIPS
447 ULPMark-CP
167 ULPMark-PP
STM32L4
From 0 to 48 MHz in less than 5 µs
From 0 to 80 MHz in less than 20 µs
RUN
48 MHz
< 5 µs!
RUN
273
80 MHz
STOP
mode
5
Providing more performance
No compromise on performance with STM32L4 MCUs
CoreMark
score
273
Execution performance
from Flash memory
Linear performance thanks to
ST ART Accelerator
Competitors: impact of wait states
TM
• Up to 80 MHz/ 100 DMIPS with
Chrom-ART Accelerator™
• Up to 273 CoreMark result
• Arm ®Cortex®-M4 with FPU and DSP instructions
• 2x DMA (14 channels)
• SPI up to 40 Mbit/s, USART 10 Mbit/s
CPU frequency
80 MHz
6
D igital F ilter for S igma
Smart peripherals
metering
D elta M odulators
8 x parallel inputs
with up to 24-bit data output resolution
V
with RTC
BAT
for battery backup
200 nA in V
32 x 32-bit backup registers
mode
BAT
for RTC and
TRNG & AES
for Security
128-/256-bit AES
key encryption hardware accelerator
External memory interface
for static memories supporting SRAM,
PSRAM, NOR and NAND
FSMC
STM32L4
Electricity/Gas
/ Water
Smart Meter
LCD Display
SPI, Parallel or TFT Interface
Anti Tamper pin
3 x tamper pins
for battery domain
SPI / UART/ SDIO
for Wireless
3x SPIs (4x SPIs with the Quad SPI)
6x USARTs (ISO 7816, LIN, IrDA, modem)
1 x SDIO
I/Os
Up to 114 fast I/Os for buttons & relays
7
D igital F ilter for S igma
Smart peripherals
fitness tracker - wristband
with PDM (Pulse Density Modulation)
Batch
Acquisition
Mode (BAM)
master interface (SWPMI)
D elta M odulators
microphone input support
Sensors
SPI / UART
3x SPIs (4x SPIs with the
Quad SPI)
6x USARTs (ISO 7816, LIN,
IrDA, modem)
SWP
Single wire protocol
I²C
3x I²C FM+(1 Mbit/s),
SMBus/PMBus
STM32L4
fitness tracker
wristband
DAC
2x 12-bit DAC,
low-power sample
and hold
ADC
3× 12-bit ADC 5 MSPS,
up to 16-bit with
hardware oversampling,
200 μA /MSPS
Display
FSMC - Parallel interface to TFT
SPI - Up to 40 MHz speed
USB
USB OTG 2.0
full-speed,
LPM and BCD
SAI
2x serial audio interfaces
OPAMP
2x op amp
with
built-in PGA
8
Motor Control:
2x 16-bit advanced
motor-control timers
12-bit ADCs: 5 MSPS,
with up to 16-bit with hardware oversampling,
200 μA /MSPS
CAN Bus
(2.0B Active)
STM32L4
Smart peripherals
industrial sensors
Display
FSMC - Parallel interface to TFT
SPI - Up to 40 MHz speed
High temperature
from -40°C
up to +
125°C
TRNG & AES
for Security
128/256-bit AES
key encryption hardware accelerator
External memory interface
for static memories supporting SRAM,
PSRAM, NOR and NAND
FSMC
Electricity/Gas
/Water
Smart Meter
SPI / UART
3x SPIs (4x SPIs with the Octo SPI)
6x USARTs (ISO 7816, LIN, IrDA, modem)
I²C
3x I²C FM+(1 Mbit/s), SMBus/PMBus
I/Os
Up to 114 fast I/Os for buttons & relays
9
High integration level
with high memory size in small packages
AR M
C o r t e x ® - M4
80 M H z
®
F P U
M PU
E T M
Package size down
to 2.58 x 3.07 mm
10
Integrated safety and security features
Safety and security
SAFETY SECURITY
• Brown-out Reset in all modes
• Clock Security System
• SRAM parity check
• Backup byte registers
• Supply monitoring
• Flash with ECC with status
register (address)
• Dual watchdog
STM32L4
• Anti-tamper detection
• Memory Protection Unit (MPU)
• Read and Write Protection
• Unique ID
• AES-256 / SHA-256 Encryption
• JTAG fuse
• True Random Number
Generator
• Software IP Protection
11
MPU
STM32 MCU : Continuity in the STM32 portfolio
STM32MP1
4158 CoreMark
650 MHz Cortex –A7
209 MHz Cortex –M4
High Perf
MCUs
Mainstream
MCUs
Ultra-low Power
MCUs
Wireless
MCUs
STM32F0
106 CoreMark
48 MHz Cortex-M0
STM32L0
75 CoreMark
32 MHz Cortex-M0+
STM32G0
142 CoreMark
64 MHz Cortex-M0+
STM32L1
93 CoreMark
32 MHz Cortex-M3
pin-to-pin compatibility
across the whole
STM32L4 family
STM32F2
Up to 398 CoreMark
120 MHz Cortex-M3
STM32F1
177 CoreMark
72 MHz Cortex-M3
STM32L4
273 CoreMark
80 MHz Cortex-M4
STM32WL
162 CoreMark
48 MHz Cortex-M4
48 MHz Cortex-M0+
STM32F4
Up to 608 CoreMark
180 MHz Cortex-M4
STM32F3
245 CoreMark
72 MHz Cortex-M4
Optimized for mixed-signal Applications
STM32L4+
409 CoreMark
120 MHz Cortex-M4
STM32WB
216 CoreMark
64 MHz Cortex-M4
32 MHz Cortex-M0+
STM32F7
1082 CoreMark
216 MHz Cortex-M7
STM32G4
550 CoreMark
170 MHz Cortex-M4
STM32L5
443 CoreMark
110 MHz Cortex-M33
STM32H7
Up to 3224 CoreMark
Up to 550 MHz Cortex -M7
240 MHz Cortex -M4
STM32U5
651 CoreMark
160 MHz Cortex-M33
Optimized for mixed-signal applications
Cortex-M0+ Radio co-processor
12
STM32L4 completes the ultra-low-power family
STM32L ULP portfolio
Cost-smart
ULP champion
STM32L0
Cortex-M0+ at 32 MHz
1.65 to 3.6V
8-/16-bit applications
Wide range of pin-counts
3 product lines,
Cost-effective,
Smaller packages,
USB, LCD, Analog
8 to 192 Kbytes of Flash,
Up to 20 Kbytes of SRAM
Broad-range
foundation
ULP With
performance
STM32L1 STM32L4
Cortex-M3 at 32 MHz
1.65 to 3.6V
Wide choice of
memory sizes
3 product lines,
USB, LCD, AES,
Rich Analog
True EEPROM,
Dual-bank Flash memory
(RWW),
32 to 512 Kbytes of Flash,
Up to 80 Kbytes of SRAM
Cortex-M4 w/ FPU at 80 MHz
1.71 to 3.6V
High-performance,
advanced analog circuits
5 product lines,
5-MSPS ADC,
PGA, Compar.,
DAC, Op Amp, USB
OTG, LCD, AES
64 Kbytes to 1 Mbyte
Up to 320 Kbytes of SRAM
ULP with
more performance
STM32L4+
Cortex-M4 w/ FPU at 120 MHz
1.71 to 3.6V
Wide choice of
memory sizes
4 product lines,
5-MSPS ADC,
PGA, Compar.,
DAC, Op Amp, USB
OTG, LCD, AES
1 to 2 Mbytes of Flash,
Up to 640 Kbytes of SRAM
Advanced
security
STM32L5
Cortex-M33 w/ FPU at 110 MHz
1.71 to 3.6V
Wide choice of
memory sizes
1 product line,
5-MSPS ADC,
PGA, Compar.,
DAC, Op Amp,
USB Type C, AES
256 to 512 Kbytes of Flash,
Up to 256 Kbytes of SRAM
13
STM32L4+ completes the ultra-low-power family
STM32L, a complete offer
14
STM32L4 serie
15
Flash memory / RAM size (bytes)
STM32L4 portfolio
1 M / 320 K
1 M / 128 K
512 K / 320 K
512 K / 160 K
512 K / 128 K
256 K / 160 K
256 K / 128 K
256 K / 64 K
L4A6RG L4A6QG L4A6ZG L4A6AG
L496RG
L486RG
L476RG
L475RG
L471RG
L496RE
L462CE
L452CE
L451CE
L452CC
L451CC
L443CC L442KC L443RC L443VC
L433CC L432KC L433RC L433VC
L431CC L431KC L431RC L431VC
L462RE
L452RE
L451RE
L476RE L476QE L476ZE L476JE L476ME L476VE
L475RE L475VE
L471RE L471QE L471ZE L471VE
L452RC
L451RC
L476RC L476VC
L475RC L475VC
L486JG
L476JG
L476MG
L462VE
L452VE
L451VE
L452VC
L451VC
L486VG
L476VG
L475VG
L471VG
L4A6VG
L496VG
L496VE
L496QG L496ZG L496AG
L486QG L486ZG
L476QG L476ZG
L471QG L471ZG
L496QE L496ZE L496AE
128 K / 64 K
128 K / 40 K
64 K / 40 K
L433CB L432KB L433RB
L431CB L431KB L431RB
L422KB
L412KB L412CB
L412K8 L412C8
32-pin
QFN
L422TB
L412TB
L412T8
36-pin
WLCSP
L422CB
48-pin
QFN
48-pin
LQFP
49-pin
WLCSP
64-pin
UFBGA
L422RB
L412RB
L412R8
64-pin
LQFP
64-pin
WLCSP
New devices
72-pin
WLCSP
81-pin
WLCSP
100-pin
UFBGA
100-pin
LQFP
100-pin
WLCSP
132-pin
UFBGA
144-pin
LQFP
169-pin
UFBGA
Pin
count
STM32L4 ecosystem
HARDWARE TOOLS
Discovery kits Evaluation board STM32 Nucleo boards
Key feature prototyping
SOFTWARE TOOLS
Full feature evaluation Flexible prototyping
wiki.st.com/stm32mcu
github.com/STMicroelectronics
17
STM32L4/L4+ ecosystem
EMBEDDED SOFTWARE
User code
• Open -source TCP/IP stack (lwIP)
• USB Host and Device library from ST
• STem W in graphical stack library from ST and SEGGER
• Open -source FAT file system (FatFs)
• Open -source real-time OS (FreeRTOS)
• Touch-sensing library
• Dozens of examples
• STM32L4 Hardware Abstraction Layer (HAL) portable APIs
• High-performance, light-weight low-layer (LL) APIs
• High coverage for most STM32 peripherals
• Production -ready and fully qualified
• Dozens of usage examples
• Open -source BSD license
Qualified HAL firmware
18
Summary
4 keys of STM32 L4 series
+
+
+
+
More performance and still ULP leader
More Graphics and Innovation
More Integration
Great Investment
19
Releasing your creativity
/STM32
community.st.com
www.st.com/STM32L4
STM32L4 Online training
STM32L4 MOOC
Thank you
© 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.