STM32Cube HAL2-based Embedded Software for STM32C5 series

June 17, 2026 ยท View on GitHub

STM32Cube MCU Package

The STM32Cube MCU Package for STM32C5 series is a set of embedded software components including drivers, libraries and examples designed to help developers create applications for STM32C5 microcontrollers.

STM32Cube MCU PackageRepository
STM32Cube MCU Package for STM32C5xx seriesGo to repository

Software components

The software components are also provided in dedicated repositories, allowing users to select only the components needed for their specific applications.

CMSIS

Software componentRepository
CMSIS COREGo to repository
CMSIS DSPGo to repository

DFP

Software componentRepository
STM32C5xx series DFPGo to repository

HAL Drivers

Software componentRepository
STM32C5xx series HAL DriversGo to repository

Middleware

Software componentRepository
FileXGo to repository
FreeRTOSGo to repository
LevelXGo to repository
LwIPGo to repository
MbedTLSGo to repository
MCUbootGo to repository
Open BootloaderGo to repository
STCryptoLibGo to repository
STFCFGo to repository
USBXGo to repository

Part Drivers

Software componentRepository
Button Part DriversGo to repository
LAN8742 Part DriversGo to repository
LED Part DriversGo to repository
W25N01GVXX Part DriversGo to repository
W25Q128J Part DriversGo to repository

Utilities

Software componentRepository
Advanced TraceGo to repository
Basic STDIOGo to repository
EEPROM EmulationGo to repository
RoT ProvisioningGo to repository
SequencerGo to repository
SyscallsGo to repository
Thread Safe LibCGo to repository