Skip to main content
Graduate
March 6, 2024
Solved

Suggestions for development board for practice

  • March 6, 2024
  • 3 replies
  • 2685 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

    TDKAnswer
    Super User
    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.

    Graduate
    March 6, 2024

    STM32VLDISCOVERY 

    I think this is what you're looking for

    Super User
    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.

    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.

     

     

    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 ?

    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 ..