Skip to main content
Visitor II
January 19, 2024
Question

STM32F103C8T6 flash memory size

  • January 19, 2024
  • 3 replies
  • 2925 views

Hi, I tried to read BluePill board MCU STM32F103C8T6 flash by STM32CUBE in Target information it shows Device ID 0x410 and flash memory size 128kb but by datasheet STM32F103C8T6 flash memory must be 64 kb Why is the difference? 

 

    This topic has been closed for replies.

    3 replies

    Super User
    January 19, 2024

    @Einar wrote:

     BluePill board MCU STM32F103C8T6


    Are you sure that's the chip actually fitted to the board you have?

    Are you confident that it's a genuine chip ...?

     


    Target information shows ... flash memory size 128kb but by datasheet STM32F103C8T6 flash memory must be 64 kb

    So you've got an extra 64K free? Sounds like a bonus!

    :grinning_face:

    EinarAuthor
    Visitor II
    January 19, 2024

    May be this is Chinese chip and marked wrongly 

    Super User
    January 19, 2024

    Indeed - or a fake chip.

    Graduate
    January 19, 2024

    Actually, its exactly the opposite. Genuine STM32F103C8 has 128 KiB (unofficial) Flash, while the clones usually only have the official 64 KiB.

    Super User
    January 19, 2024

    The entire 128 kB may be present but ST only guarantees functionality on the first 64 kB. Doing so allows them to cut down on testing time. It is probable that the entire 128 kB is functional. It is like this with many chips.