The solutions discussed in this training are all built with ST products. The brain is the STM32 microcontroller. The STM32 portfolio is composed of 9 product series, made of 32 product lines based on Cortex-M0 to -M7 cores with a large choice of program memory or RAM as well as a compatible peripheral set across the board packaged with similar pinouts. Three main segments are developed with clearly identified or targeted applications. The high-performance family is focused on the digital computing power as well as consumption efficiency. The mainstream family focuses on applications requiring products designed to offer the best cost-efficiency in terms of embedded features. The STM32L low power family focuses on applications where extending the battery lifetime is a key consideration.