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 ¶
|
Peripheral |
LL driver |
HAL driver |
|---|---|---|
|
DBGMCU |
||
|
CRS |
||
|
DLYB ⁽¹⁾ |
– |
|
|
ICACHE |
||
|
IWDG |
||
|
LPDMA |
||
|
PWR |
||
|
RCC |
||
|
RTC |
||
|
SBS |
||
|
SoC services ⁽³⁾ |
– |
|
|
WWDG |
|
Peripheral |
LL driver |
HAL driver |
|---|---|---|
|
ADC |
||
|
COMP |
||
|
DAC |
||
|
OPAMP |
|
Peripheral |
LL driver |
HAL driver |
|---|---|---|
|
ETH |
– |
|
|
FDCAN |
– |
|
|
I2C |
||
|
I3C |
||
|
LPUART |
||
|
SPI |
||
|
USART |
||
|
USB |
– |
|
Peripheral |
LL driver |
HAL driver |
|---|---|---|
|
AES |
– |
|
|
CCB |
– |
|
|
HASH |
– |
|
|
PKA |
||
|
RNG |
||
|
TAMP |
|
Peripheral |
LL driver |
HAL driver |
|---|---|---|
|
CORDIC |
||
|
CRC |
|
Peripheral |
LL driver |
HAL driver |
|---|---|---|
|
FLASH |
||
|
RAMCFG |
||
|
XSPI |
– |
|
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).
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 |