cancel
Showing results for 
Search instead for 
Did you mean: 

Do we have to change our code for operation on a version of the STM32 with larger flash memory? We currently use STM32F103RCT7 but may need to use STM32F103RET7 for stock availability. Is this possible with the same firmware or do we need to change it?

AStev.4
Associate
 
5 REPLIES 5
Andrew Neil
Evangelist

If they are otherwise identical, and your application has no dependencies on flash size, that should be fine.

Ozone
Lead

As Andrew wrote, they are almost the same.

According to the datasheet, the only difference is Flash size (256kB for C, and 512kB for the E type).

Firmware should run without modification.

Price usually goes up with Flash size, so the D type with 384kB might do the job as well.

AStev.4
Associate

Thank you both. We will try a sample and confirm.

You're welcome 😁

0693W000008ww08QAA.png

If you have code that writes the FLASH, ie OTA, IAP or EEPROM Emulations, double check the Flash sector/block sizing and banking.

Tips, Buy me a coffee, or three.. PayPal Venmo
Up vote any posts that you find helpful, it shows what's working..