STM32 MOOCs (Massive Open Online Courses)

Ultra Low Power STM32 extras

Excellence in ultra-low-power with performance

Ultra-low-power STM32 extras MOOC with hands-on exercises

This MOOC provides additional information and extra hands-on exercises to help boost the performance of your application with our ultra-low-power STM32L4 MCUs and our user-friendly development ecosystem.

What is the STM32L4?

The STM32L4 series is the leader in ultra-low-power 32-bit microcontrollers while offering high performance (100 DMIPS) thanks to its ARM® Cortex®-M4 core and high flexibility. Designers will especially appreciate its pin-to-pin compatibility with the STM32 family and its comprehensive development ecosystem. 

Who should attend this course?

  • Engineers looking for more information about our ultra-low-power STM32L4 microcontrollers to improve the performance and power consumption of their embedded applications
  • Engineers who wish to better understand the STM32L4's innovative architecture and embedded smart peripherals
  • Engineers looking to design applications using a user-friendly development ecosystem

Benefits you will take away

  • Understanding of how you can improve ultra-low-power performance in embedded applications
  • Tips and tricks to strengthen your expertise of ultra-low-power MCU design

Online course concept

  • Courses are provided in MOOC format with course material available online, mostly as videos complemented with exercises.
  • Each course takes approximately 1 hour to complete, depending on your proficiency.

Course outline

  • Overview of the STM32L4 platform including its key features, main benefits and development ecosystem
  • Hands-on experience with real-life application scenarios and operating modes:
    -   Extending power efficiency in Run modes using an external switched-mode power supply (SMPS)
        – example applicable for all kinds of low-power applications
    -   Using the STM32 low-power timer (LPTIM) to perform simple tasks even when the MCU is in Stop mode (slides only)
        – example applicable for metering applications (water meter)
    -   How the real-time clock (RTC) and its wakeup mechanism can further reduce power consumption (slides only)
        – example applicable for devices with periodic activity (sensor device or data logger)
    -   Using batch acquisition sub-mode (BAM) to transfer data with communication peripherals, while the rest of the device is in low-power mode (slides only)
        – example applicable for always-on devices (fitness tracker)


  • You need to have a good understanding of embedded system development and programing in C
  • The STM32L452RE Discovery kit with SMPS (NUCLEO-L452RE-P) is required for the hands-on exercises included in the course
  • Type A to type B miniUSB cable
  • Multimeter with current range below 1uA
  • Laptop PC running Windows® 7, 8 or 10 with administrator rights and the following software installed: