STM32 Nucleo-F303K8

Support for the STM32 Nucleo-F303K8. More...

Detailed Description

Support for the STM32 Nucleo-F303K8.

Overview

The Nucleo-F303K8 is a board from ST's Nucleo family supporting a ARM Cortex-M4 STM32F303K8 microcontroller with 12KiB of RAM and 64KiB of ROM.

You can find general information about the Nucleo32 boards on the STM32 Nucleo-32 page.

Pinout

Pinout for the Nucleo-F303K8 (from ST User Manual, UM1956, https://www.st.com/resource/en/user_manual/um1956-stm32-nucleo32-boards-mb1180-stmicroelectronics.pdf, page 31)

Hardware

nucleo image

MCU

MCU STM32F303K8
Family ARM Cortex-M4F
Vendor ST Microelectronics
RAM 12KiB
Flash 64KiB
Frequency up to 72MHz
FPU yes
Timers 8 (4x 16-bit, 1x 32-bit [TIM2], 2x watchdog, 1x Systick)
ADCs 2x 12-bit (9 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

Implementation Status

Device ID Supported Comments
MCU STM32F303K8 partly Energy saving modes not fully utilized
Low-level driver GPIO yes
PWM one PWM
UART three UART
I2C two I2C
SPI two SPI
USB no
Timer one 32 timer

Flashing the Board

A detailed description about the flashing process can be found on the guides page. The board name for the Nucleo-F303K8 is nucleo-f303k8.

Files

file  periph_conf.h
 Peripheral MCU configuration for the nucleo-f303k8 board.