Table of Contents

STM32F3discovery

MCU: STM32F303VCT6

ARM core: ARM Cortex-m4

ARM architecture: Armv7E-M

STM32CubeIDE

STM32F303VC – Drivers and stuff for the MCU.

stm32f3discovery – Product page for the development board

STM32F3 HAL reference manual

Features

General

No external crystals are mounted.

The exact model of the mcu on the development board is STM32F303VCT6 with silicon revision Y.

The development board is of revision E.

The voltage for all I/O ports are 3.3 V

Pinout

UM1570 – User manual for the discovery board includes details regarding solder bridges and interconnections between the onboard programmer and the target MCU.

All pins are 3.3 V.

Function Port/pin Pin Comment
LD4 PE8 39 Led NW Blue
LD3 PE9 40 Led N Red
LD5 PE10 41 Led NE Orange
LD7 PE11 42 Led E Green
LD9 PE12 43 Led SE Blue
LD10 PE13 44 Led S Red
LD8 PE14 45 Led SW Orange
LD6 PE15 46 Led W Green
Function Port/pin Pin Comment
User button PA0 23
Function Port/pin Pin Comment
Clock in PF0 8 MHz from on-board programmer
Function Port/pin Pin Comment
Virtual comport TX PC4 33 VCP, MCU → computer
Virtual comport RX PC5 34 VCP, MCU ← computer

Pinout on protoboard

Function Port/pin Pin Comment
CAN RX PB8 95 To CAN Tranceiver
CAN TX PB9 96 To CAN Tranceiver

Debugging with SWO

It is possible to send debug messages through the ARM debuggers trace functionality ITM.

https://percepio.com/2016/06/09/arm-itm/

STM32 Debugging toolbox manual