2015-07-29 07:14 AM
I've been developing on a NUCLEO-F302R8 but a recent change to the scope of the project has left me with a requirement for 40kB of RAM, and the part on this dev board only has 16kB.
What's the best way to expand my RAM? The higher end STM32F302ZD appears to be pin compatible and has 64kB of RAM. Are there other differences between this and my STM32F302R8 or would it be a direct swap? If I would need to port my code to the new part then I think I might as well switch to a high end Nucleo board and port to that.2015-07-29 07:30 AM
Are there other differences between this
Such differences will be addressed in the Data Sheet for the parts. You'll need to do your own due diligence work. Usually you'll find additional timers and peripherals in the expanded parts. The STM32 parts have been historically very good at pin compatibility allowing an optimal price/performance movement across the offerings. I have a board that will take a 256KB Flash F2, through a 2MB Flash F4 part.