2025-03-05 1:26 AM - last edited on 2025-03-05 3:49 AM by mƎALLEm
I need to expand my STM32H7A3ZIT6 MCU's RAM and FLASH memories and since I am using a lot of peripherals and would like to avoid the rather complex routing process of the FMC, I am trying to keep the number of pins I am using low thus, I looked into Octospi instead of the FMC.
From what I understand, octospi uses less pins and operates at a higher frequency, thus has a lower latency but also a lower throughput since it only has 8 parallel data lines, compared to the 32 the FMC has.
Does this mean that Octospi is usually preferred for flash where-as the FMC is usually recommended when adding external SRAM since it usually requires a higher throughput?
Would it still be possible to use it for SRAM as well though? I'd appreciate anyone who can share experience on this or recommend resources to read-up on.
Thanks in advance.
2025-03-05 3:17 AM
To clarify, I mainly need to expand the RAM of my MCU for frame buffers for quite heavy GUI. This makes me think that OctoSPI might be too low throughput for it.
2025-03-05 3:20 AM
Hello,
For STM32H7 products you need to provide the H7 part number not only the family.
Thank you.
2025-03-05 3:25 AM
I edited my original post to include it.