Designing with STM32F4 Family

Course Objectives

Designing with STM32F4 is a 3 days ST official course.
The course provides all necessary theoretical and practical know-how for start developing
platforms based on STM32F4 family.
The course begins with an introduction to STM32F microcontroller families and focuses on
Cortex-M4 architecture.
The course continues with an in-depth study of the memory organization, reset unit,
interrupts handling, low power modes, and all the SoC peripherals such as I/O ports, ADC,
RTC, USART, I2C, DAC, TSC, SPI, CAN, USB, Timers, Op-Amps, embedded comparators, HDMI,
DMA and CRC.
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 and hardware engineers who would like start developing with STM32F4 microcontrollers

Additional Information

Teaching Methods & Tools

  • STMCube
  • ST Eval board: STM32F413ZHT6
  • Course book (including labs)