Ultra-low-power STM32L4 peripherals MOOC with hands-on exercises


          Without ST-Udemy account                           With ST-Udemy account

This MOOC provides an in-depth peripheral-by-peripheral guide of the ultra-low-power STM32L4 MCUs. Each part consist of two elements: the theory behind the given peripheral and a practical hands-on session. Each hands-on session is prepared using the STM32CubeMX graphical software configuration tool and the SW4STM32 System Workbench toolchain along with the STM32L476 Discovery kit (32L476GDISCOVERY).

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. Watch a short presentation of the STM32L4 series.

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 most STM32L4 peripherals, their configuration and use.
  • You will manage the MCU to achieve lowest possible current consumption
  • You will start from a full-feature use case to implement your own applications using our free STM32 development ecosystem during hands-on exercises

On line course concept 

  • Courses are provided in MOOC format with course material available online, mostly as videos complemented with exercises.
  • All throughout the course, a technical expert will be available online to provide help and answer your questions.
  • Each course takes approximately 9 to 10 hours to complete, depending on your proficiency, and must be completed within one month.

Course outline

  • Overview of STM32L4 peripherals including their key features, main benefits and development ecosystem.
  • After a description of the ARM® Cortex®-M4 core and architecture, it follows with the memory organization, reset block, interrupts, low power modes and all peripherals, such as IO ports, ADC, timers, RTC, SPI, USART, I2C, DAC and all low-power peripherals. 
  • Most of the theoretical presentations are demonstrated by practical hands-on examples. Part of the training focuses on the software and hardware development tools. 
  • Low power and Serial Audio Interface hands-on sessions are part of our other session STM32L4 hands-on workshop. Here we are demonstrating only basic theory information about these topics.


You need to have a good understanding of embedded system development and programing in C.

We strongly recommend watching STM32L4 workshop MOOC session as it covers low power mode and Serial Audio Interface (SAI) examples.

You would need the following hardware to follow this session effective way:

  • The STM32L476 Discovery kit (32L476GDISCOVERY) is required for the hands-on exercises included in the course.
  • USB Type-A to Micro-B USB cable
  • USB Type-A to Mini-B USB cable
  • Multimeter with current range below 1µA
  • Laptop PC running Windows® 7, 8 or 10 with administrator rights and the following software installed:


               Without ST-Udemy account                                         With ST-Udemy account