2025-11-15 11:48 PM - edited 2025-11-16 12:00 AM
Hello,
I am in the process of designing a product which is based on the STM32-H753 and requires P/SRAM.
However, I'm concerned the H753 might not support on PSRAM with QSPI, I need the PSRAM for write/read.
I haven't found any application notes or examples from ST showing connection QSPI PSRAM into the STM32 only for FMC or OCTOSPI Flash.
Has anyone successfully used QSPI PSRAM with STM32H7 ?
Are the specific requirements or limitation I should be aware of ?
(attached reference images for context):
2025-11-16 12:15 AM - edited 2025-11-16 12:25 AM
Hi,
The STM32H753 microcontroller features a Quad-SPI (QSPI) memory interface designed specifically for Single, Dual, or Quad-SPI flash memories. This interface supports up to 256 Mbytes of external flash memory and can operate in direct, polling, or memory-mapped modes. However, the official documentation does not mention support for PSRAM (Pseudo-Static RAM) or other non-flash memories via the QSPI interface. The QSPI is intended for flash memory only, and there is no indication that it can be used for PSRAM or RAM chips.
+
For connecting PSRAM to the STM32H753, the recommended interface is the Flexible Memory Controller (FMC). The FMC is designed to support static-memory mapped devices, including PSRAM, and can handle up to 4 memory banks. It offers features such as independent chip select and configuration for each bank, and supports 8-, 16-, and 32-bit data bus widths. This makes the FMC the appropriate choice for interfacing PSRAM with the STM32H753.
+
Maybe other idea: look at the H7S3 /7 series with xspi :
2025-11-16 12:24 AM - edited 2025-11-16 12:30 AM
I Can't understand you sorry,
If I'm using QSPI for connecting PSRAM why the MCU cares about who connect to him? the MCU communicate with PSRAM on QSPI interface and that's all? I don't need it to be memory mapped, just to store data .
this is the PSRAM
2025-11-16 12:55 AM - edited 2025-11-16 12:56 AM
Ok, i see,could work, so read : AN4760
+
I would do a real test: if you have a nucleo board with H7xx , connect a small so8 adapter with short wires and test it,
with the issi PSRAM . Not much effort , but then you know it 100% .
2025-11-16 12:58 AM
ok thank you,
just want to connect it as "device" and we need driver, etc..
2025-11-16 1:38 AM - edited 2025-11-16 1:39 AM
What i found: see MB1520b , H735I board :
with S70KL1281DABHI023
S70KL1281DABHI023 is a 128 Mb HyperRAM™ with DDR, 100 MHz clock, and 3.0 V I/O.
>
https://gist.github.com/thomask77/c65d7d1017e88ae0dd47d8b416fef0cb
+
external SDRAM, external SRAM or external OSPI-RAM for code execution
+
Maybe other idea: look at the H7S3 /7 series with xspi :