Stm32 Octospi vs FMC for extending RAM and FLASH
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.
