Die STM32C0-Serie enthält Peripheriefunktionen wie etwa einen A/D-Wandler mit 1,7 MSPS und Hardware für 16-Bit-Oversampling sowie mehrere Timer – darunter ein Control Timer für Anwendungen wie etwa Motorregelungen.
Weiter enthält die MCU auch DMA-Kanäle (Direct Memory Access) bereit. Sie arbeitet mit bis zu 48MHz und erzielen einen Befehlsdurchsatz von 44DMIPS mit einem CoreMark-Performance- und Effizienzwert von 114, wobei sich die Stromaufnahme im Run-Modus auf 80µA/MHz beschränkt.
STM32-Entwicklungssystem
Angeboten werden ein STM32C0 Nucleo Entwicklungs-Board (NUCLEO-C031C6) und zwei STM32C0 Discovery Kits (STM32C0116-DK und STM32C0316-DK). Die Software-Ressourcen umfassen den STM32C0-Support im Konfigurations-Tool STM32CubeMX, Microsoft Azure RTOS und das STM32CubeC0-MCU-Paket mit Hardware Abstraction Layer (HAL) und maschinennahen Bibliotheken.