Loading...
Searching...
No Matches
STM32C0116-DK

Support for the STM32C0116-DK board. More...

Detailed Description

Support for the STM32C0116-DK board.

General information

The ST STM32C0116-DK is an evaluation board supporting a ARM Cortex-M0 STM32C011F6 microcontroller with 8KB of RAM and 32KB of ROM Flash.

Pinout

See this application note as reference. This means the responsibility is on the firmware configurer to take special care when configuring IO, ensuring that ports are not conflicting on each pin.

MCU

MCU STM32C011F6
Family ARM Cortex-M0+
Vendor ST Microelectronics
RAM 8KiB
Flash 32KiB
Frequency up to 48MHz (set to 48MHz on RIOT)
FPU no
Timers 8 (2x watchdog, 1 SysTick, 5x 16-bit)
ADCs 1x 12-bit (up to 15 channels)
UARTs 2
SPIs 1
I2Cs 1
RTC 1
Vcc 2.0V - 3.6V
Datasheet Datasheet
Reference Manual Reference Manual
Programming Manual Programming Manual
Board Manual Board Manual

Flashing the Board

A detailed description about the flashing process can be found on the guides page. The board name for the STM32C0116-DK is stm32c0116-dk and the default programmer is OpenOCD. Please note that the STM32C0 series is only supported by OpenOCD versions newer than 0.12.0.

Files

file  board.h
 Board specific definitions for the STM32C0116-DK.
 
file  periph_conf.h
 Configuration of CPU peripherals for STM32C0116-DK board.