2019-10-08 11:09 PM
My application requires MCU to interface with the SDRAM. And I wonder if STM32F446 can handle this.
Also, are there good alternatives to DDR3 SDRAM when it comes to RAM sized as large as 1GB.
Thank you for your time!
2019-10-08 11:12 PM
No doesn't support DDR3, seem to recall you are limited to 256MB per decode bank.
If you need this much RAM aren't there more capable systems?
2019-10-08 11:24 PM
So I guess DDR3 is a bad choice? Would you mind pointing me a direction for other kind of SDRAM ? (a weblink or something is OK). Actually I am quite new to these memory stuff.
2023-10-11 08:17 AM
Hi
For STM32 MCU, in regards of external RAM support, you can split in 2 category
- FMC interface with SDRAM (for example https://eu.mouser.com/c/semiconductors/memory-ics/dram/?q=SDRAM&m=Zentel%20Japan&type=SDRAM); DDR3 is not an option for this type of MCU.
- QSPI/Octal/ Hexa PSRAM for latest STM32 MCU (L4P/L5/U5/H5/H7...). This is the most optimized type of memory (pin count, power, simplicity of design, space, competiveness) in comparison to legacy SDRAM. Some reference to APMemory IoT RAM supporting from 16Mb up to 512Mb, 6pins up to 20pins, up to 1GB/s, in SoP8/USON8/BGA24/WLCSP type of packages. (https://www.st.com/en/partner-products-and-services/iot-ram-hpi-opi-psram.html, or https://eu.mouser.com/c/?q=apmemory)
Alex