Skip to main content
Associate II
January 19, 2024
Question

STM32F103C8T6 flash memory size

  • January 19, 2024
  • 5 replies
  • 3046 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.

5 replies

Andrew Neil
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:

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.
EinarAuthor
Associate II
January 19, 2024

May be this is Chinese chip and marked wrongly 

Andrew Neil
Super User
January 19, 2024

Indeed - or a fake chip.

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

My STM32 stuff on github - compact USB device stack and more: https://github.com/gbm-ii/gbmUSBdevice
TDK
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.

"If you feel a post has answered your question, please click ""Accept as Solution""."