cancel
Showing results for 
Search instead for 
Did you mean: 

STM32F103C8T6 flash memory size

Einar
Associate II

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? 

 

5 REPLIES 5

@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:

May be this is Chinese chip and marked wrongly 

Indeed - or a fake chip.

gbm
Lead III

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
Guru

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