2024-01-19 01:02 AM
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?
2024-01-19 01:48 AM - edited 2024-01-19 01:48 AM
@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:
2024-01-19 02:14 AM
May be this is Chinese chip and marked wrongly
2024-01-19 02:17 AM
Indeed - or a fake chip.
2024-01-19 05:46 AM
Actually, its exactly the opposite. Genuine STM32F103C8 has 128 KiB (unofficial) Flash, while the clones usually only have the official 64 KiB.
2024-01-19 06:42 AM
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.