Designing with STM32H7 Family

Course Objectives

Designing with STM32H7 Family is a 3 days ST official course.
The course provides all necessary theoretical and practical know?how for start developing
platforms based on STM32H7xx families with STMCube.
The course begins with an introduction to STM32 microcontroller family's roadmap and
focuses on Cortex?M7 architecture.
The course continues with an in?depth study of the memory organization, bus architecture,
reset and clock controller, interrupts handling, low power modes, hardware semaphore,
MDMA, security, and most of the SoC peripherals such as clocks, reset, embedded Flash,
FMC, NVIC, EXTI, ADC, USART, DAC, SPI, USB, DMA, crypto processor, Hash processor, RNG
and debug.
The course also employs hardware and software design tools, and combines 50% theory
with 50% practical work in every meeting.

General Information


  • Computer architecture background
  • Experience in C programming
  • Experience in developing embedded systems

Duration & Attendance

3 days

Target Audience

Software engineers who would like start developing with STM32H7xxx microcontrollers

Additional Information

Teaching Methods & Tools

  • STMCube
  • ST Eval board: STM32H743I-EVAL
  • Course book (including labs)