2022-09-29 04:54 PM
Dear Community,
I would like to request manufacturing additional board for a project but currently PCB assembling partner doesn't have STM32F407ZET6 in stock but it has STM32F407ZGT6.
Basically, these two MCUs have the same capabilities except ZGT6 has double amount of flash memory which I don't need to use.
Should I afraid loading the same software in ZGT6 would cause problems?
So I would only use 512kB of flash but I would like to download the same firmware.
It is because I have an own boot loader and remote upgrade possibility and I would not like to handle two separate chips for remote upgrade because of the inability to source the very same chip.
Theoretically they should not have more difference other than their flash size.
Do anyone have any experiences or ideas?
Also, would development environment (STM32CUBEIDE) allow programming a ZET6 project into a ZGT6 chip?
Thank you your help in advance.
Solved! Go to Solution.
2022-09-29 06:10 PM
Same Die, More Flash Tested, Spent more time on tester.
Time has a direct relationship to throughput on the line, and thus cost.
2022-09-29 06:10 PM
Same Die, More Flash Tested, Spent more time on tester.
Time has a direct relationship to throughput on the line, and thus cost.
2022-09-29 11:33 PM
Thanks.
I thought the same but I would like to be sure and I am also afraid IDE may complain (which it should not as only the flash is bigger).
The alternative is to source the original chip elsewhere then do a hand-soldering which I would like to avoid doing for several boards...
So I really hope picking the bigger version will mot mess up anything.
2022-09-30 01:09 AM
Just tested a bit on a newly created project compiled for ST32F407ZGT6 only blinking LEDs can be downloaded to STM32F407ZET6 using IDE (so the other direction) and as the chip should be otherwise identical, I think I will not have problems downloading firmware made for ZET6 to ZGT6 as flash should always fit.