Skip to main content
Graduate
March 6, 2024
Solved

Suggestions for development board for practice

  • March 6, 2024
  • 3 replies
  • 2705 views

I've been asked to write some firmware for a legacy board that has an STM32F102CBT6 mcu on it.

I have been involved in other computer and mcu projects over the years, but not with an STM32F. I'd like to get up to speed by starting on some basic programs on a simple (but somewhat similar) development board. I'll be writing my programs on a Windows laptop.

I see development boards like the NucleoF103RB pretty cheap. But I don't see a Nucleo102F.

Since the board I'll be coding for was built in 2011, I can see how maybe mcu's available at that time are not so well supported with development boards nowadays. That's fine if what I learn by practicing with whatever development board I get will help me transfer what I've learned to my target board.

Do you have any suggestions for a development board? Or maybe it doesn't matter, as any of them will do?

Thanks for your help and suggestions!

This topic has been closed for replies.
Best answer by TDK

The NUCLEO-F103RB is probably the best choice for your use case.

https://www.st.com/en/evaluation-tools/nucleo-f103rb.html

The F103 will basically be a more capable F102. If you stick to the features available on the F102, you can probably run the same code on both. At the very least, you should be able to migrate with very little changes.

3 replies

TDK
TDKBest answer
March 6, 2024

The NUCLEO-F103RB is probably the best choice for your use case.

https://www.st.com/en/evaluation-tools/nucleo-f103rb.html

The F103 will basically be a more capable F102. If you stick to the features available on the F102, you can probably run the same code on both. At the very least, you should be able to migrate with very little changes.

"If you feel a post has answered your question, please click ""Accept as Solution""."
Associate III
March 6, 2024

STM32VLDISCOVERY 

I think this is what you're looking for

TDK
March 6, 2024

Do not buy this board if you want to develop using STM32CubeIDE as the ST-Link on that board isn't supported.

"If you feel a post has answered your question, please click ""Accept as Solution""."
mƎALLEm
ST Technical Moderator
March 6, 2024

Hello,

As already suggested STM32F103 is the best choice to replace STM32F102 as the first one has extra features vs the second.

F103 is the performance line of F1 series running up to 72MHz while F102 is the access line of F1 series running up to 48MHz.

According to their respective datasheets:

Available packages:

SofLit_0-1709738632733.png

Features and available peripherals:

SofLit_1-1709739010469.png

I highlighted the differences by marker.

Hope it helps.

 

 

To give better visibility on the answered topics, please click "Best answer" on the reply which solved your issue or answered your question.
Andrew Neil
Super User
March 6, 2024

@mƎALLEm wrote:

STM32F103 is the best choice to replace STM32F102


I don't think @SilverJill is looking to replace the F102 ?

A complex system that works is invariably found to have evolved from a simple system that worked.A complex system designed from scratch never works and cannot be patched up to make it work.
mƎALLEm
ST Technical Moderator
March 6, 2024

@Andrew Neil wrote:

@mƎALLEm wrote:

STM32F103 is the best choice to replace STM32F102


I don't think @SilverJill is looking to replace the F102 ?


"I see development boards like the NucleoF103RB pretty cheap. But I don't see a Nucleo102F."

A "temporary" replacement or looking for nearest compatibility ..

To give better visibility on the answered topics, please click "Best answer" on the reply which solved your issue or answered your question.