Getting started with STM32 system peripherals


Learn how to use STM32 features with simple examples

1. System peripherals



Getting started with GPIO

General purpose input output



Getting started with EXTI

External interrupt/event controller



Getting started with POWER

Power



Getting started with LPBAM

Low-power background autonomous mode



Getting started with DMA

Direct memory access

2. Basic communication peripherals



Getting started with UART

Universal Asynchronous receiver-transmitter




Getting started with SPI

Serial Peripheral Interface




Getting started with I2C

Inter-integrated circuit




Getting started with I3C

MIPI I3C


3. Timing peripherals



Getting started with TIM

Timer




Getting started with RTC

Real time clock




Getting started with WDG

Watch dog




Getting started with HRTIM

High-resolution timer


4. Analog peripherals



Getting started with DAC

Digital to analog converter



Getting started with ADC

Analog to digital converter