• ARM Cortex-M4 architecture, registers, and memory map

  • Interrupts and exception handling

  • Low-power modes

  • Overview of STM32 microcontrollers and development boards

  • Project setup using STM32CubeMX and STM32CubeIDE