ST MCU Trainings Catalogue 2020 The right information on the right products

T.O.M.A.S. Technically Oriented Application Services

Version: 1.0 Released: December 2019 Foreword to the ST Europe technical trainings

Dear Customers,

We are pleased to present you our actual offer of ST microcontroller trainings. The complete ST trainer’s team is looking forward to share with you our expertise and enthusiasm on the ST Microcontroller products and application development techniques. To those of you, who prefer on-line learning courses we have prepared a series of sessions within YouTube platform. Basic information and complete list of available sessions with link to details about each session you will find on next slides and on our dedicated web pages: STM32Education and ST25Education.

In addition, it is our great pleasure to extend the offer of ST MCU trainings thanks to our Training Partners. For more details about our Training Partners please see this page.

All sessions are thorough technical trainings made for: • SW and HW Engineers of embedded systems • Distributor Field Application Engineers (ST sessions only)

Additional trainings on customer locations or other STMicroelectronics sites are possible upon request (list of possible sessions you can find in this section of the catalogue). Please contact us or our Training Partners to learn the availability and conditions. Please specify the session you are interested in and what are you time constrains.

A few tips to make your journey and ST organized training a success: • Any ST training may be canceled if there is less than a minimum of 8 attendees. Therefore, please, do not book your tickets or rooms unless you have received an official confirmation e-mail from us, which is sent about 4 weeks before the start of the training. • Confirmation e-mail contains information about tools to be installed and exact location of the session. • For the residents outside of Europe who need entry visa, please contact us at least 6 weeks before the training. • ST Trainings are free of charge and include free lunch and collations at ST premises. Accommodation and other expenses are at your charge. For Partners Training, the conditions have to be negotiated with them directly.

Logistics for ST sessions: To reserve the hotel rooms for the training, please provide us the check-in and check-out dates, or make the reservation yourself. For more information about the logistics and ST office locations please see the dedicated page of this catalogue. Artur IWANICKI Microcontroller Training Center Manager [email protected] ST Trainers team

The T.O.M.A.S. team consists of fully skilled and professional facilitators. Our everyday working activity is answering microcontroller technical questions (hotline) and designing and validating microcontroller-based applications. This ensures high level of our technical expertise and allows us to understand your application requirements, providing you with optimized solutions and added value.

TOMAS Prague and Warsaw

TOMAS Paris H1/2020 ST MCU Trainings Calendar Overview scheduled face to face sessions

February March April May

W13 STM32 Motor Control solutions 24-26.03 Munich W07 FreeRTOS with STM32 11-12.02 Milano W19 Low Power STM32 MCUs 5-7.05 Paris W22 Mainstream STM32 MCUs 26-28.05 Prague W20 High Performance STM32 MCUs 12-14.05 Munich 1 day technical workshops Actual offer of day-long technical workshops organized by ST is available here.

Up to date training catalogue is available on our web page here.

Note: For more details about the ST trainings please click on the chosen session. MOOC (Massive Open Online Courses)

Dear Customers,

We are pleased to announce that we have launched the series of online seminars and trainings. All of the sessions are accessible on our dedicated web pages: STM32Education and ST25Education

The MOOC platform enables you to • study from any place, even from your bed, • at any time, midnight owls welcome! • enjoy the lessons and hands-on at your own pace, minute by minute • on any Internet-enabled device

The benefits the MOOC platform brings to you include saved time and cost. ST courses are free of charge, your only investment is the STM32 Discovery kit from your local distributor and some USB cable. Complete list of available sessions is available on the next slides.

In case of any troubles concerning video access, missing materials, please send us an email at [email protected] ST MCUs e-learning process www.st.com/stm32education -> MOOC

• STM32CubeMX & • STM32CubeMX & • STM32L4 hands-on • Motor Control Part1: Theory • Ultra Low Power CubeHAL basics CubeHAL basics workshop and Motor Profile STM32 extras • Motor Control Part2 (based on • Moving from 8to32bits • STM32CubeMX: easy • STM32L4 hands-on face2face WS) • STM32 IAP with NFC workshop – first steps in integration of third training • Motor Control Part3: Fine ST25 Dynamic tag STM32 parties FW tuning • STM32F7 hands-on • Motor Control Part4: Select • Basic of security in • STM32 drives Spirit2 workshop the right product STM32 • Motor Control Part5 (based on • FreeRTOS on STM32 • STM32L0 workshop face2face MC training) • Basics of cryptography • Graphics with STM32 • STM32G0 workshop • LPWAN workshop • STM32WB workshop • USB training (based on face2face session) • STM32WB BLE MESH introduction • STM32WB FUOTA • Introduction of STM32Cube.AI

Note: For more details about the ST trainings please click on the chosen session. We have divided our on-line training offer into five steps with growing expertize level. It could help you with selection of the session which is matching your expertize level and your expectations. ST MCU on-line trainings overview (1/2) Session name duration Description STM32CubeMX & CubeHAL basics 8h Complete overview of STM32CubeMX and STM32F4 Cube HAL library

Introduction to STM32L4 MCU family line with low power modes analysis and creation of STM32L4 hands-on workshop 5h 30min fancy Audio Player application step by step

Peripheral by peripheral guide across STM32L4 MCU with series of hands on exercises STM32L4 hands-on training 9h 30min using STM32L4 HAL library and Eclipse based toolchain

An additional information about STM32L4 MCU family line with an usage of external SMPS Ultra Low Power STM32 extras 1h to further lower power consumption

Basic of security in STM32 1h Introduction to STM32 safety features and security with hands on sessions

Introduction to STM32F7 family with various hands on sessions including DSP exercise and STM32F7 hands-on workshop 3h 20min step by step oscilloscope implementation

LPWAN workshop 3h 30min Introduction to LoRa and SigFox implementations with hands on sessions

An overview of STM32 based graphics application creation using STemWin library, ST free Graphics with STM32 4h toolchain and STM32F469I microcontroller

STM32 in Application Programming with NFC Demonstration of various data transfers to STM32 devices via NFC (ST25) chips ST25 Dynamic tag 1h

Moving from 8 to 32bit workshop - first steps Recorded "8to32bit migration" workshop session. Step by step into STM32 world in STM32 4h 30min

Note: For more details about the ST trainings please click on the chosen session. All sessions are FREE ST MCU on-line trainings overview (2/2) Session name duration Description First steps in the Motor Control – introduction to FOC motor control and measurement Motor Control Part 1 : Theory and Motor Profile 40min of motors parameters

Motor Control workshop session with practical hands-on parts, covering 3phase BLDC Motor Control Part2 : Workshop 1h motor control using STM32 Motor Control SDK v5.x and TrueStudio toolchain

Motor Control Part 3 : Troubleshooting and fine How to solve runtime issues and tune PI regulator tuning 1h

Motor Control Part 4 : Select the right product 1h Identify the components that best fit your embedded solution.

Motor Control Part 5: Complete training session 5h STM32 Field Oriented motor control training

STM32CubeMX: easy integration of third parties Learn how to add an expansion software packs to STM32CubeMX generated code FW 1h

STM32 drives Spirit2 1h Learn how to use SPIRIT2 module with STM32 low power MCUs

Introduction to STM32L0 1h Learn more about low power featured STM32L0 MCU family

STM32 USB training 10h Learn how to use USB device and USB host within STM32 based application

Note: For more details about the ST trainings please click on the chosen session. All sessions are FREE ST MCU on-line trainings overview (2/2) Session name duration Description Complete training session about FreeRTOS using CMSIS_OS v1.x API on STM32L4 FreeRTOS on STM32 10h MCUs

STM32G0 Workshop 3h Introduction to STM32G0 family and STM32CubeMX 5.x tool

STM32WB Workshop 5h First steps in STM32WB BLE MCU family line NEW STM32WB BLE MESH introduction 1h Basic information about BLE MESH networking with usage of STM32WB MCU

STM32WB Firmware Update Over the Air STM32WB code update using BLE stack to transfer the data (FUOTA) 1.5h

Introduction to STM32Cube.AI 1.5h Introduction to STM32Cube.AI tool (Artificial Intelligence support on STM32)

Basics of cryptography 2h Basic information about cryptography

Note: For more details about the ST trainings please click on the chosen session. All sessions are FREE Scheduled face-to-face training sessions details FreeRTOSTM with STM32 – 2 days

In today's world, embedded systems are more and more complex and require real time operations or at least precise in time actions. For such purposes it is necessary to use an operating system. Within this training we will focus on one of the most popular FreeRTOSTM which is dedicated to embedded world and really well suited to Arm® Cortex®-M4 core based MCUs.

What are the benefits for you?

• Get information how to start with FreeRTOSTM on STM32 using STM32CubeIDE toolchain • Understand OS start within Arm® Cortex®-M4 architecture • Get practical knowledge about OS and its particular components (tasks, queues, semaphores, software timers) • Get practical knowledge about CMSIS_OS v2.x API and its link to original FreeRTOS API • Practice some debug techniques available within ST toolset (STM32CubeIDE) STM32L476G-DISCO Agenda: • CMSIS_OS v2.x vs FreeRTOSTM API overview Available Sessions: • FreeRTOSTM and STM32CubeIDE • Configuration Week Start End Level Language Location • Memory allocation 07 11th of February 12th of February Intermediate English Milano • Scheduler • Tasks • Intertask communication (queues, semaphores, signals) • Resources management • Mutexes Prerequisites: technical English, MCU programming in C language, own PC (notebook) with • Software Timers Windows, USB and administrator rights. • Advanced topics Information about the toolchain and additional software to be installed will be • Debugging provided in the confirmation email in 1 month before the session. Register STM32 Motor Control Solutions – 3 days

The training first covers the general basics of BLDC/PMSM motors and their drive using Field Oriented Control (FOC). The training is covering the FOC control method and its implementation on STM32, including the different current sensing methods, sensors and sensor less topologies and other dedicated functions which are part of the STM32 motor control library. All theoretical presentations are combined with practical hands-on examples using the Motor Control Starter Kits, GUI, motor control libraries and real motors.

What are the benefits for you?

• You will learn about the common BLDC/PMSM motor types. • You will first familiarize yourself with the Field Oriented Control basics and its implementation on STM32. • You will practice the tools and motor control libraries of ST solutions. • You will be able to present the STM32 main technical features and demonstrate it using the P-Nucleo MC Kit

Agenda: • BLDC/PMSM motors basics Available Sessions: • FOC drive theory Week Start End Level Language Location • STM32 general overview 13 24th of March 26th of March Intermediate English Munich • STM32 FOC implementation • STM32 FOC library • Motor Profiler, HFI, OTF • Tools, Starter kit, GUI • Hands-on sessions Prerequisites: technical English, MCU programming in C language, own PC (notebook) with Windows, USB and administrator rights. Register Information about the toolchain and additional software to be installed will be provided in the confirmation email in 1 month before the session.

More about STM32 Motor Control SDK: https://www.st.com/content/st_com/en/products/embedded-software/mcu-mpu-embedded-software/-embedded-software/stm32cube-expansion-packages/x-cube-mcsdk.html Low Power STM32 MCUs Standard Training – 3 days

This training introduces ultra-low-power STM32 microcontroller families. It starts with the presentation of Arm® STM32L0538-DISCO Cortex®-M cores and architecture, which those STM32s are based on. 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 for both families. Most of the theoretical presentations are combined with practical hands-on examples. Part of the training focuses on the software and hardware development tools.

What are the benefits for you?

• You will familiarize yourself with Arm® Cortex®-M0+ core, STM32L0 peripherals and development tools • You will familiarize yourself with Arm® Cortex®-M4 core, STM32L4 peripherals and development tools • You will familiarize yourself with Arm® Cortex®-M33 core, STM32L5 peripherals and development tools • You will be able to start-up a new project and use the development tools (STM32CubeIDE) Agenda: STM32L476G-DISCO • STM32 family overview • Arm® Cortex®-M0+ , Arm® Cortex®-M4 and Arm® Available Sessions: Cortex®-M33 cores architectures • STM32L0/STM32L4/STM32L5 system architecture Week Start End Level Language Location (Embedded Flash, DMA, Power control, Backup domain, Reset 19 5th of May 7th of May Intermediate English Paris block, Clock) • STM32L0/STM32L4/STM32L5 peripherals (IO, Timers, RTC, ADC, SPI, UART, I2C, DAC, LPTIM, firewall) • STM32L5 new peripherals (CAN FD, USB TypeC) Prerequisites: technical English, MCU programming in C language, own PC (notebook) with • Hardware tools (SWD, eval boards, kits) Windows, USB and administrator rights. Information about the toolchain and additional software to be installed will be • Hands-on exercises (Practical examples) provided in the confirmation email in 1 month before the session.

More about STM32L5 series: www.st.com/stm32l5 More about STM32L4 series: www.st.com/stm32l4 Register More about STM32L0 series: www.st.com/stm32l0 Mainstream STM32 MCUs

This training introduces the STM32G0 and STM32G4 microcontroller series. It starts with the presentation of Arm® Cortex®- M0+ and Cortex®-M4 cores and architectures on which the STM32 is based. It follows with the memory organization, reset block, interrupts, low power modes and selected peripherals, such as IO ports, ADC, timers, DAC, embedded comparators and Op-Amps. Biggest impact is on High Resolution timer features. Most of the theoretical presentations are combined with practical hands-on examples. Part of the training focuses on the software and hardware development tools.

What are the benefits for you?

• You will familiarize yourself with Arm® Cortex®-M0+ and Cortex®-M4 cores, development tools • You will be able to start-up a new project and use the development tools

STM32F3348-DISCO Agenda: Available Sessions: • STM32 family overview • Arm® Cortex®-M0+ and Cortex®-M4 cores architecture Week Start End Level Language Location • STM32G0 and STM32G4 system architecture (Embedded 22 26th of May 28th of May Intermediate English Prague Flash, DMA, Power control, Backup domain, Reset block, Clock) • STM32G0 and STM32G4 selected peripherals (IO, Timers, Prerequisites: technical English, MCU programming in C language, own PC (notebook) with ADC, DAC, Comparator, Op-Amp, HR timer) Windows, USB and administrator rights. • Hardware tools (JTAG, SWD, eval boards, kits) Information about the toolchain and additional software to be installed will be • Hands-on exercises Practical examples provided in the confirmation email in 1 month before the session.

More about STM32G4 series: www.st.com/stm32g4 Register More about STM32G0 series: www.st.com/stm32g0 High Performance STM32 MCUs Standard Training – 3 days

This training is dedicated to the top class members of the wide STM32 microcontroller family, STM32H7, STM32F7 and STM32F469I-DISCO STM32F4 lines. The training starts with the Arm® Cortex®-M4 and Arm® Cortex®-M7 cores and introduction to the new bus architecture. Main part of the training focuses on the rich set of peripherals, such as GPIOs, RTC, ADC, DAC, FMC, SPI/I2S, USB FS and HS, Crypto, Camera interface, Ethernet and new peripherals such as TFT/LCD controller and SDRAM interface. Numerous hands- on examples are designed to practice most of the peripherals and device features. The graphics will be demonstrated on TouchGFX library with practical hands-on, too.

What are the benefits for you?

• You will learn the features of Arm® Cortex®-M4 and Arm® Cortex®-M7 cores and architectures STM32F746G-DISCO • You will discover the new peripherals and system blocks of STM32H7, STM32F7 and STM32F4 series • You will practice the device functionality and performance in several hands-on examples Agenda: • STM32H7, STM32F7 andSTM32F4 overview Available Sessions: • Cortex-M4 and Cortex-M7 presentation Week Start End Level Language Location • STM32H7, STM32F7 and STM32F4 system architecture, system IP’s and performance 20 12th of May 14th of May Intermediate English Munich • STM32H7, STM32F7 and STM32F4 FLASH, DMA, DCMI • Standard peripherals (GPIO, RTC, watchdogs) Prerequisites: technical English, MCU programming in C language, own PC (notebook) with • Connectivity peripherals (USB FS/HS, Ethernet, SPI, I2C, Windows, USB and administrator rights. USART) Information about the toolchain and additional software to be installed will be • Dedicated peripherals (Camera interface, Quad-SPI, TFT) provided in the confirmation email in 1 month before the session. • Hands-on exercises (Practical examples – selected peripherals, device performance, TouchGFX) More about STM32H7 series: www.st.com/stm32h7 Register More about STM32F7 series: www.st.com/stm32f7 More about STM32F4 series: www.st.com/stm32f4 Sessions on demand

Possible face-to-face training sessions details Advanced C Training – 1 day

Intention of this training is to improve your knowledge of C language and to focus on embedded applications for . We will show you advanced programming techniques, give you an overview of common programming mistakes and show you some tips & tricks. Main theme is to improve robustness of embedded software. What are the benefits for you?

• You will improve your C language programming skills. • You will learn several ways to avoid common mistakes and problems in embedded software. • You will improve your skills to write robust application.

Agenda: • C language tips & tricks • Writing robust C programs

Available Sessions: Week Start End Level Language Location Please send us expected date and location message to [email protected]

Session Session demand on We will check possibility of organizing the session and come back to you, Session Session demand on

Prerequisites: technical English, basics of C programming, own PC (notebook) with Windows, USB and administrator rights

Session on demand STM32G0 Technical Training – 2 days

This training is dedicated to the industry standard STM32 microcontroller family, the STM32G0 serie. The training starts with the refresh of the Arm® Cortex®-M0+ core main capabilities. The advanced STM32G0 system architecture including dedicated system IPs is deeply covered. Main part of the training focuses on the rich set of peripherals, such as GPIOs, RTC, ADC, DAC, SPI/I2S , new peripherals and enhancements vs existing STM32F lines. Numerous hands-on examples are designed to practice most of the peripherals and device features.

What are the benefits for you?

• You will refresh the Arm® Cortex®-M0+ core details • You will discover the new peripherals and system blocks of the STM32G0 line • You will practice the device functionality and performance in several hands-on examples

NUCLEO-G071RB Agenda: • STM32G0 overview Available Sessions: • STM32G0 system architecture, system IP’s and performance Week Start End Level Language Location • STM32G0 flash, DMA 11 13th of March 14th of March Intermediate English Prague

• Standard peripherals (GPIO, RTC, watchdogs) Session Session demand on • Connectivity peripherals (SPI, I2C, USART) th th 20 15 of May 16 of May Intermediate English Paris Session demand on • Hands-on exercises (Practical examples – selected peripherals, device performance, security) Prerequisites: technical English, MCU programming in C language, own PC (notebook) with Windows, USB and administrator rights, STM32CubeMx with up-to-date STM32CubeG0 library and STM32STLink Utility application installed. Information about the toolchain and additional software to be installed will be provided in the confirmation email in 1 month before the session.

More about this STM32G0 series: www.st.com/stm32g0 Session on demand STM32F0,F3 Technical Training – 3 days

This training introduces the STM32F0 and STM32F3 microcontroller series. It starts with the presentation of Arm® Cortex®- M3 and Cortex®-M4 cores and architectures on which the STM32 is based. It follows with the memory organization, reset block, interrupts, low power modes and selected peripherals, such as IO ports, ADC, timers, DAC, embedded comparators and Op-Amps. Biggest impact is on High Resolution timer features. Most of the theoretical presentations are combined with practical hands-on examples. Part of the training focuses on the software and hardware development tools.

What are the benefits for you?

• You will familiarize yourself with Arm® Cortex®-M3 and Cortex®-M4 cores, development tools • You will be able to start-up a new project and use the development tools

STM32F3348-DISCO Agenda: Available Sessions: Week Start End Level Language • STM32 family overview Location • Arm® Cortex®-M3 and Cortex®-M3 cores architecture Please send us expected date and location message to [email protected] • STM32F0 and F3 system architecture (Embedded Flash, We will check possibility of organizing the session and come back to you, DMA, Power control, Backup domain, Reset block, Clock) Session Session demand on • STM32F0 and F3 selected peripherals (IO, Timers, ADC, Prerequisites: technical English, MCU programming in C language, own PC (notebook) with DAC, Comparator, Op-Amp, HR timer) Windows, USB and administrator rights. Session demand on • Hardware tools (JTAG, SWD, eval boards, kits) Information about the toolchain and additional software to be installed will be • Hands-on exercises Practical examples provided in the confirmation email in 1 month before the session.

More about STM32F0 series: www.st.com/stm32f0 More about STM32F3 series: www.st.com/stm32f3 Session on demand STM32L0 Standard Training – 2 days

This training introduces the low power STM32 microcontroller family series. It starts with the presentation of Arm® Cortex®-M0+ core and architecture, which the STM32 is based on. 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 combined with practical hands-on examples. This training explains ultra-low-power approach and setup, recommended for experts!

What are the benefits for you?

• You will familiarize yourself with Arm® Cortex®-M0+ core, STM32L0 peripherals and development tools • You will be able to start-up a new project and use the development tools • You will be able to present the STM32 family with all its technical features (for FAE’s mainly) STM32L0538-DISCO

Agenda: Available Sessions: • STM32 family overview Week Start End Level Language Location • Arm® Cortex®-M0+ core architecture Please send us expected date and location message to [email protected] • STM32L0 system architecture (Embedded Flash, DMA, We will check possibility of organizing the session and come back to you, Power control, Backup domain, Reset block, Clock) Session Session demand on • STM32L0 peripherals (IO, Timers, RTC, ADC, SPI, UART, Prerequisites: technical English, MCU programming in C language, own PC (notebook) with Session demand on I2C, DAC, LPTIM, firewall) Windows, USB and administrator rights, STM32CubeMx with up-to-date STM32CubeL0 library • Hardware tools (SWD, eval boards, kits) and STM32STLink Utility application installed. • Hands-on exercises (Practical examples) Information about the toolchain and additional software to be installed will be provided in the confirmation email in 1 month before the session.

More about this STM32 series: www.st.com/stm32l0 Session on demand STM32L4 Standard Training – 3 days

This training introduces the ultra-low-power STM32 microcontroller family series. It starts with the presentation of Arm® Cortex®-M4 core and architecture, which this STM32 is based on. 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 combined with practical hands-on examples. Part of the training focuses on the software and hardware development tools.

What are the benefits for you?

• You will familiarize yourself with Arm® Cortex®-M4 core, STM32L4 peripherals and development tools • You will be able to start-up a new project and use the development tools • You will be able to present the STM32 family with all its technical features (for FAE’s mainly) STM32L476G-DISCO Agenda: Available Sessions: • STM32 family overview Week Start End Level Language Location • Arm® Cortex®-M4 core architecture Please send us expected date and location message to [email protected] • STM32L4 system architecture (Embedded Flash, DMA, We will check possibility of organizing the session and come back to you, Power control, Backup domain, Reset block, Clock) Session Session demand on • STM32L4 peripherals (IO, Timers, RTC, ADC, SPI, UART, I2C, DAC, LPTIM, firewall) Prerequisites: technical English, MCU programming in C language, own PC (notebook) with Session demand on • Hardware tools (SWD, eval boards, kits) Windows, USB and administrator rights, STM32CubeMx with up-to-date STM32CubeL4 library and STM32STLink Utility application installed. • Hands-on exercises (Practical examples) Information about the toolchain and additional software to be installed will be provided in the confirmation email in 1 month before the session.

More about this STM32 series: www.st.com/stm32l4 Session on demand STM32L0+STM32L4 Standard Training – 3 days

This training introduces two ultra-low-power STM32 microcontroller families. It starts with the presentation of Arm® STM32L0538-DISCO Cortex®-M cores and architecture, which those STM32s are based on. 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 for both families. Most of the theoretical presentations are combined with practical hands-on examples. Part of the training focuses on the software and hardware development tools.

What are the benefits for you?

• You will familiarize yourself with Arm® Cortex®-M0+ core, STM32L0 peripherals and development tools • You will familiarize yourself with Arm® Cortex®-M4 core, STM32L4 peripherals and development tools • You will be able to start-up a new project and use the development tools • You will be able to present the STM32 family with all its technical features (for FAE’s mainly) Agenda: STM32L476G-DISCO • STM32 family overview • Arm® Cortex®-M0+ and Arm® Cortex®-M4 cores Available Sessions: architectures Week Start End Level Language Location • STM32L0 system architecture (Embedded Flash, DMA, Power control, Backup domain, Reset block, Clock) Please send us expected date and location message to [email protected] • STM32L0 peripherals (IO, Timers, RTC, ADC, SPI, UART, We will check possibility of organizing the session and come back to you,

Session Session demand on I2C, DAC, LPTIM, firewall) • STM32L4 system architecture (Embedded Flash, DMA, Session demand on Power control, Backup domain, Reset block, Clock) Prerequisites: technical English, MCU programming in C language, own PC (notebook) with • STM32L4 peripherals (IO, Timers, RTC, ADC, SPI, UART, Windows, USB and administrator rights. I2C, DAC, LPTIM, firewall) Information about the toolchain and additional software to be installed will be provided in the confirmation email in 1 month before the session. • Hardware tools (SWD, eval boards, kits) • Hands-on exercises (Practical examples)

More about this STM32 series: www.st.com/stm32l0 www.st.com/stm32l4 Session on demand STM32F334 Technical Training – 3 days

This training introduces the STM32F334 microcontroller series. It starts with the presentation of Cortex-M4 core and architecture on which the STM32 is based. It follows with the memory organization, reset block, interrupts, low power modes and selected peripherals, such as IO ports, ADC, timers, DAC, embedded comparators and Op-Amps. Biggest impact is on High Resolution timer features. Most of the theoretical presentations are combined with practical hands-on examples. Part of the training focuses on the software and hardware development tools.

What are the benefits for you?

• You will familiarize yourself with Cortex-M4 core, development tools and HR timer of STM32F334 • You will be able to start-up a new project and use the development tools

Agenda: STM32F3348-DISCO Available Sessions: • STM32 family overview • CORTEX M4 core architecture Week Start End Level Language Location • STM32F3 system architecture Please send us expected date and location message to [email protected] (Embedded Flash, DMA, Power control, Backup domain, We will check possibility of organizing the session and come back to you, Reset block, Clock)

Session Session demand on • STM32F3 selected peripherals (IO, Timers, ADC, DAC, Comparator, Op-Amp, HR timer) Prerequisites: technical English, MCU programming in C language, own PC (notebook) with Session demand on Windows, USB and administrator rights, STM32CubeMx with up-to-date STM32CubeF3 library • Hardware tools and STM32STLink Utility application installed. (JTAG, SWD, eval boards, kits) Information about the toolchain and additional software to be installed will be • Hands-on exercises provided in the confirmation email in 1 month before the session. Practical examples

More about STM32F3 series: www.st.com/stm32f3 Session on demand STM32F4 Technical Training – 3 days

This training is dedicated to the high performance member of the wide STM32 microcontroller family, the STM32F4 serie. The training starts with the refresh of the Arm® Cortex®-M3 core and introduction to Cortex-M4 core main capabilities. The advanced STM32F4 system architecture including dedicated system IPs is deeply covered. Main part of the training focuses on the rich set of peripherals, such as GPIOs, RTC, ADC, DAC, FMC, SPI/I2S, USB FS and HS, Crypto, Camera interface, Ethernet and new peripherals such as TFT/LCD controller and SDRAM interface. Numerous hands-on examples are designed to practice most of the peripherals and device features. The graphics will be demonstrated on STemWin library with practical hands-on, too.

What are the benefits for you?

• You will refresh the Cortex-M3 core details and learn the features of Cortex-M4 core • You will discover the new peripherals and system blocks of the STM32F4 line • You will practice the device functionality and performance in several hands-on examples • You will be able to present the STM32F4 line (for FAE’s mainly) STM32F469I-DISCO Available Sessions: Agenda: • STM32F4 overview Week Start End Level Language Location • Cortex-M3 and Cortex-M4 presentation • STM32F4 system architecture, system IP’s and performance Please send us expected date and location message to [email protected] • STM32F4 flash, DMA, DCMI We will check possibility of organizing the session and come back to you, Session Session demand on • Standard peripherals (GPIO, RTC, watchdogs) • Connectivity peripherals (USB FS/HS, Ethernet, SPI, I2C, Session demand on USART) Prerequisites: technical English, MCU programming in C language, own PC (notebook) with • Dedicated peripherals (Camera interface, Crypto module, TFT) Windows, USB and administrator rights, STM32CubeMx with up-to-date STM32CubeF4 library • Hands-on exercises (Practical examples – selected peripherals, and STM32STLink Utility application installed. device performance, STemWin) Information about the toolchain and additional software to be installed will be provided in the confirmation email in 1 month before the session.

More about this STM32 series: www.st.com/stm32f4 Session on demand STM32F7 Technical Training – 3 days

This training is dedicated to the top class member of the wide STM32 microcontroller family, the STM32F7. The training starts with the Arm® Cortex®-M7 core and introduction to the new bus architecture. Main part of the training focuses on the rich set of peripherals, such as GPIOs, RTC, ADC, DAC, FMC, SPI/I2S, USB FS and HS, Crypto, Camera interface, Ethernet and new peripherals such as TFT/LCD controller and SDRAM interface. Numerous hands-on examples are designed to practice most of the peripherals and device features. The graphics will be demonstrated on STemWin or TouchGFX library with practical hands-on, too.

What are the benefits for you?

• You will learn the features of Arm® Cortex®-M7 core and architecture • You will discover the new peripherals and system blocks of the STM32F7 serie STM32F746G-DISCO • You will practice the device functionality and performance in several hands-on examples

Agenda: Available Sessions: • STM32F7 overview Week Start End Level Language Location • Cortex-M7 presentation • STM32F7 system architecture, system IP’s and Please send us expected date and location message to [email protected] performance We will check possibility of organizing the session and come back to you,

• STM32F7 flash, DMA, DCMI Session Session demand on

• Standard peripherals (GPIO, RTC, watchdogs) Session demand on • Connectivity peripherals (USB FS/HS, Ethernet, SPI, I2C, Prerequisites: technical English, MCU programming in C language, own PC (notebook) with USART) Windows, USB and administrator rights, STM32CubeMx with up-to-date STM32CubeF7 library and STM32STLink Utility application installed. • Dedicated peripherals (Camera interface, Quad-SPI, TFT) Information about the toolchain and additional software to be installed will be • Hands-on exercises (Practical examples – selected provided in the confirmation email in 1 month before the session. peripherals, device performance, STemWin, TouchGFX) More about this STM32 series: www.st.com/stm32f7 Session on demand STM32F4+STM32F7 Standard Training – 3 days

This training is dedicated to the top class members of the wide STM32 microcontroller family, STM32F4 and STM32F7 lines. STM32F469I-DISCO The training starts with the Arm® Cortex®-M4 and Arm® Cortex®-M7 cores and introduction to the new bus architecture. Main part of the training focuses on the rich set of peripherals, such as GPIOs, RTC, ADC, DAC, FMC, SPI/I2S, USB FS and HS, Crypto, Camera interface, Ethernet and new peripherals such as TFT/LCD controller and SDRAM interface. Numerous hands- on examples are designed to practice most of the peripherals and device features. The graphics will be demonstrated on STemWin or TouchGFX library with practical hands-on, too.

What are the benefits for you?

• You will learn the features of Arm® Cortex®-M4 and Arm® Cortex®-M7 cores and architectures • You will discover the new peripherals and system blocks of STM32F4 and STM32F7 series STM32F746G-DISCO • You will practice the device functionality and performance in several hands-on examples

Agenda: Available Sessions: • STM32F4 andSTM32F7 overview Week Start End Level Language Location • Cortex-M4 and Cortex-M7 presentation • STM32F4 and STM32F7 system architecture, system Please send us expected date and location message to [email protected] IP’s and performance We will check possibility of organizing the session and come back to you,

• STM32F4 and STM32F7 flash, DMA, DCMI Session Session demand on

• Standard peripherals (GPIO, RTC, watchdogs) Prerequisites: technical English, MCU programming in C language, own PC (notebook) with Session demand on • Connectivity peripherals (USB FS/HS, Ethernet, SPI, I2C, Windows, USB and administrator rights. USART) Information about the toolchain and additional software to be installed will be • Dedicated peripherals (Camera interface, Quad-SPI, TFT) provided in the confirmation email in 1 month before the session. • Hands-on exercises (Practical examples – selected peripherals, device performance, STemWin) More about those STM32 series: www.st.com/stm32f4 www.st.com/stm32f7 Session on demand STM8 Technical Training – 2 days

This training is introducing the STM8 microcontroller family from bottom to top including the STM8S and STM8L devices. It starts with a detailed description of the STM8 core, memory organization, reset block, interrupts, low power modes, watchdog and low level programming protocol - SWIM. It continues with detailed description of the STM8S and STM8L peripherals: IO ports, ADC, timers, SPI, SCI, I2C, CAN, LCD, RTC and DAC. All theoretical presentations are combined with the practical hands-on examples. Part of the training also focuses on the software and hardware development tools.

What are the benefits for you?

• You will familiarize yourself with the STM8 core, peripherals and development tools. • You will be able to start-up a new project and use the development tools. • You will be able to present the STM8 MCU with all its technical features (for FAE’s mainly). STM8L-DISCOVERY

Agenda: STM8S-DISCOVERY

• STM8 architecture (Core, memory, reset, SWIM) • STM8 peripherals (IO, Timers, ADC, SPI, SCI, I2C, CAN, LCD, RTC, DAC) Available Sessions: • SW toolchain (STVD, Cosmic, IAR) Week Start End Level Language Location

Session Session demand on • HW toolchain (In-Circuit Debuggers, Emulators) Session Session demand on • Hands-on session (Practical examples) Please send us expected date and location message to [email protected] We will check possibility of organizing the session and come back to you,

Prerequisites: Technical English, Basics of MCU programming, PC with USB and Admin rights Information about the toolchain and additional software to be installed will be provided in the confirmation email in 1 month before the session.

More about this STM8S series: www.st.com/stm8 Session on demand USB Training – 2 days

Intention of this training is to improve your knowledge of USB interface in terms of hardware and software on the basis of STM32F4 implementation (USB OTG). There will be information about Device and Host classes in the practical use, demonstrated on various hands on sessions.

What are the benefits for you?

• You will improve your knowledge of USB standards • You will improve your knowledge of types of transfers • You will improve your knowledge of USB electrical specifications and requirements • You will improve your knowledge of ST libraries for STM32 USB peripheral (Device and Host)

NUCLEO-F446ZE Available Sessions: Week Start End Level Language Location Agenda: Please send us expected date and location message to [email protected] • General USB theory We will check possibility of organizing the session and come back to you, • USB on STM32

Session Session demand on • USB classes and drivers

• Cube HAL library for USB device Session demand on • USB device hands-on • Cube HAL library for USB host Prerequisites: technical English, basics of C programming, own PC (notebook) with • USB host hands-on Windows, USB and administrator rights. Information about the toolchain and additional software to be installed will be provided in the confirmation email in 1 month before the session.

2x USB A/B micro cable, USB flash stick and USB micro to USB A female adapter. Session on demand Logistics and ST office location details

We can recommend one of the six hotels near the ST Office in Prague: • Hilton Hotel (next to the ST office - IBC building) http://www.hilton.com/en/hi/hotels/index.jhtml?ctyhocn=PRGHITW • Jurys Inn (3 minute walk) – 92EUR/night, breakfast and internet included http://praguehotels.jurysinns.com/ • B&B Hotel (next to the ST office) - 49EUR/night, breakfast – 7,5EUR, internet included http://www.hotelbb.cz/en/portal/index.html • Ibis Hotel Old Town (10 minute walk or 2 tram stops or 1 metro stop) http://www.ibishotel.com/ibis/fichehotel/gb/ibi/5477/fiche_hotel.shtml • Grandior Hotel Prague (5-10 minute walk across main street) http://www.hotel-grandior.cz/en/ • Design Hotel Elephant (5-10 minute walk across main street) http://www.hotel-elephant.cz/?lang=EN

Hotels information in other ST locations will be provided to you in the training confirmation email. Only few parking lots are available after prior reservation! Use hotel parking where available!

ST Office Location Details STMicroelectronics Prague STMicroelectronics Munich STMicroelectronics Marlow STMicroelectronics Kista STMicroelectronics Paris STMicroelectronics Castelletto IBC Building, Pobrezni 3 Bahnhofstrasse 18 Atlas House, Third Avenue Kista Science Tower, 29 bd Romain Rolland75669 Via Monzoro, 160 186 00 Prague 8 85609 Aschheim-Dornach Globe Business Park Färögatan, 33 164 51 Kista PARIS CEDEX 14 20010 Cornaredo, Italy Czech Republic Germany SL7 1EY Marlow, UK Sweden France Our training partners Training Partners

In order to extend the offer of ST MCU trainings (STM32 family mainly) we would like to present our Training Partners:

Sessions provided by our Training Partners offer you several services and extended flexibility in terms of: • Coverage and available sessions • Language options • Combined sessions with RTOS, tools, communication protocols, etc.

All Training Partners are using up-to-date training materials and product information provided by ST.

The Training Partners are professional training companies and most of them are known as leader and top quality service providers on their market. In addition, to ensure the quality of the ST Microcontrollers training, ST has put in place a certification program. The certified partners have been asset on their technical Knowledge on the ST microcontrollers, their facilitation skills, logistic and registration.

For more details about each partner please see next page. Prescheduled sessions provided by our Training Partners are present in the Trainings Calendar overview inside this catalog. For more details about Training Partners sessions please visit their webpages or contact them directly.

We are looking for new design consulting and training partners! Trainings Partners offer overview Training Partner Contact info Coverage Languages Certified Trainings Options and Expertise • STM processors [email protected] French • USB, PCI, PCIExpress , RapidIO, Ethernet +33 (0) 141 168 010 Worldwide Yes • VHDL – FPGA www.ac6-training.com English • C, C++, Real time and industrial grade JAVA • Real Time OS: Linux, Android, Windows • STM32 / Arm Cortex-M4 [email protected] French • RTOS (FreeRTOS, Keil RTX, CMSIS-RTOS) +33 1 85 08 70 69 France Yes http://www.cynetis-embedded.com/formations/ English • TCP/IPv4 & IPv6, SSL/TLS, Crypto • Development Tools: KEIL, Arm, GCC • STM32 [email protected] German • Arm Architecture Fundamentals, Arm embedded software +49 511 277 1340 Worldwide Yes http://www.doulos.com/ English • Arm Cortex-Mx processors • C/C++, SystemC, Perl, VHDL, , SystemVerilog Central English • STM32 [email protected] • RTOS (SafeRtos, FreeRTOS, uc/os-III), +41 26 422 48 42 Europe French Yes www.exelen.ch/ • Development tool chains, hardware design tools France, Italy Italian • VHDL, FPGA design • STM32 [email protected] Israel, English • Arm cores as Arm certified training center in Israel +972-52-5816791 Not yet www.handsontraining.co.il Europe, U.S. Hebrew • Keil MDK, DS5 • FreeRTOS, Android, Linux Central & • STM32, STR7xx, STR9xx [email protected] German • USB, Ethernet (TCP/IP), CAN, FlexRay +49 721 9628 195 East Europe Yes www.hitex.de English • Software Quality, Development Tools Benelux • RTOS, GNU Compiler [email protected] • STM32F0 +48 58 69 10 691 Poland Polish Yes • STM32F4xx http://www.masters.com.pl • STM32F4x9 + TFT/LCD controller • STM32, Cortex Mx, Arm7/9/11, VHDL [email protected] • C, C#, C++, Java, Perl, UML, TCL/TK, Python C +49 (0) 89 45061744 German Worldwide Yes • Embedded C++ Software Engineering RTOS www.microconsult.com English www.microconsult.de • TCP/IP, VOIP-SIP, CAN • Project management, testing • STM32, STR7xx, STR9xx [email protected] France French • Arm7/9/11, Cortex-M1/M3/R4/A8 +33 (0) 5 62 13 52 32 Yes • USB2.0, PCI Express 2.0,Ethernet, TCP/IP, IEEE1588, CAN www.mvd-fpga.com Worldwide English • Embedded and real-time software development • FPGA Design, VHDL language • STM32 [email protected] Italian • Keil Development Tools (Advanced, Keil Realtime Library) +39 02 48954230 Italy Yes http://www.tecnologix.it English • CANopen, J1939, DeviceNet, LIN protocols • Ethernet, EtherCAT. Modbus/TCP, Profibus • Practical aspects of using ethernet interface in STM32 [email protected] European • Practical aspects of using USB in STM32 +48227673624 Union Polish, English Yes • STM32 in low power applications www.techdays.pl countries • STM32 + GSM/LTE/NB-IoT communications • Tips & Tricks in STM32 programming Thank you

/STM32 @ST_World community.st.com www.st.com/mcu