cancel
Showing results for 
Search instead for 
Did you mean: 

Stm32 Octospi vs FMC for extending RAM and FLASH

DavidL_
Associate III

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.

3 REPLIES 3
DavidL_
Associate III

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.

Hello,

For STM32H7 products you need to provide the H7 part number not only the family.

Thank you.

To give better visibility on the answered topics, please click on "Accept as Solution" on the reply which solved your issue or answered your question.

I edited my original post to include it.