Any other STM32 based boards
Post Reply
Posts: 1
Joined: Wed Jul 13, 2016 2:24 am


Post by jasoniasrex » Wed Jul 13, 2016 2:25 am

Does anyone know if the new nucleo boards such as STM32F303K8T6 can be used with the Arduino IDE?


User avatar
Posts: 7680
Joined: Mon Apr 27, 2015 10:36 am
Location: Melbourne, Australia

Re: STM32F303K8T6

Post by RogerClark » Wed Jul 13, 2016 7:30 am

I have a "core" for the STMF3 discovery board, but I just added it to my repo, because it seems to have been abandoned by its author.

To the best of my knowledge no one has tried to use it

But the Discovery F3 uses a STM32F303VCT6, which is probably a subset of the STM32F303K8T6, so you could give it a try with some basic functions e.g try blinking a LED

You could also try contacting Avik De ( ) as his Arduino core is targeted primarily at the F301 and F373,
However from what I recall the F303 is a completely different chip from the F301 or F373, so I suspect his repo won't just work.

The other options are the HAL MX core that @sheepdoll and @vassilis have been developing, using files generated by the STM32 Cube.

In theory, you can target for the F303 in the Cube, then export the files to a new "Variant" folder, make some manual changes and do some renaming and you can add the F303 to the HAL MX core ... uino_STM32

However, no one has tried creating a F3 series board for the HAL MX core before, so the rest of the core may have compatibiliy issues and need to be modified slightly to include support for F3

Alternatively, @slammer and @vassilis have also been working on a core based on libopencm3, ( )
and libopencm3 is supposed to support the F3 family, so this may be an option

However there isn't a fully formed Arduino core to support the F303 at the moment.

Post Reply