|
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.
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
Online course concept
- Courses are provided in MOOC format with course material available online, mostly as videos complemented with exercises.
- Each course takes approximately 9.5 hours to complete, depending on your proficiency.
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.
Prerequisites
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:
- current version of SW4STM32 toolchain
- current version of STM32CubeMX application with STM32L4 Cube library
- current version of STM32 STLink Utility application with STLink Driver