STM32C5 Drivers Overview

The correspondence table for the STM32C5 product provides an overview of the available LL and HAL drivers, illustrating the relationship between each peripheral and the drivers that manage them.

Table 1: Peripheral vs HAL/LL drivers

System Peripherals

Peripheral

LL driver

HAL driver

DBGMCU

CRS

DLYB ⁽¹⁾

ICACHE

IWDG

LPDMA

PWR

RCC

RTC

SBS

SoC services ⁽³⁾

WWDG

Analog Peripherals

Peripheral

LL driver

HAL driver

ADC

COMP

DAC

OPAMP

Timers Peripherals

Peripheral

LL driver

HAL driver

LPTIM

TIM

Connectivity Peripherals

Peripheral

LL driver

HAL driver

ETH

FDCAN

I2C

I3C

LPUART

SPI

USART

USB

Security Peripherals

Peripheral

LL driver

HAL driver

AES

CCB

HASH

PKA

RNG

TAMP

Computing Peripherals

Peripheral

LL driver

HAL driver

CORDIC

CRC

I/O Peripherals

Peripheral

LL driver

HAL driver

EXTI

GPIO

Memory Peripherals

Peripheral

LL driver

HAL driver

FLASH

RAMCFG

XSPI

Cortex Peripherals

Peripheral

LL driver

HAL driver

NVIC

Note

⁽¹⁾ The DLYB is implemented as a core driver (not user driver), then the required user DLYB APIs are provided to the user by HAL XSPI driver(s).

Note

⁽³⁾ The SoC services:

  • The LL SYSTEM driver provides a set of APIs to retrieve the device ID and the device package type.

  • The LL UTILS driver provides a set of generic APIs used for timing functions.

Table 2: Peripheral vs STM32C5 devices

List of peripherals supported by STM32C5 devices

Peripheral

STM32C562xx

STM32C5A3xx

STM32C542xx

ADC

YES

YES

YES

AES

YES

YES

YES

CCB

NO

YES

NO

DBGMCU

YES

YES

YES

COMP

YES

YES

YES

CORDIC

YES

YES

YES

CRC

YES

YES

YES

CRS

YES

YES

YES

DAC

YES

YES

YES

DLYB ⁽¹⁾

NO

YES

NO

ETH

NO

YES

NO

EXTI

YES

YES

YES

FDCAN

YES

YES

YES

FLASH

YES

YES

YES

GPIO

YES

YES

YES

HASH

YES

YES

YES

I2C

YES

YES

YES

I3C

YES

YES

YES

ICACHE

YES

YES

YES

IWDG

YES

YES

YES

LPDMA

YES

YES

YES

LPTIM

YES

YES

YES

LPUART

YES

YES

YES

NVIC

YES

YES

YES

OPAMP

NO

NO

YES

PKA

NO

YES

NO

PWR

YES

YES

YES

RAMCFG

YES

YES

YES

RCC

YES

YES

YES

RNG

YES

YES

YES

RTC

YES

YES

YES

SBS

YES

YES

YES

SoC services ⁽³⁾

YES

YES

YES

SPI

YES

YES

YES

TAMP

YES

YES

YES

TIM

YES

YES

YES

USART

YES

YES

YES

USB

YES

YES

YES

WWDG

YES

YES

YES

XSPI

NO

YES

NO