Skip to main content
GGran.2
Associate III
October 30, 2024
Solved

External memories and FMC

Hello,

in order to use external memories, is it mandatory to use the FMC?

Thank you

This topic has been closed for replies.
mƎALLEm
mƎALLEmBest answer
ST Technical Moderator
October 30, 2024

Hello @GGran.2 ,

That depends on the memory you need to interface.

There are other external memory interfaces such as QuadsPI, OCTOSPI, XSPI etc .. even I2C and SPI could be an interface for some memories...

You need to provide more details about the device you need to manage with STM32.

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

4 replies

mƎALLEm
mƎALLEmBest answer
ST Technical Moderator
October 30, 2024

Hello @GGran.2 ,

That depends on the memory you need to interface.

There are other external memory interfaces such as QuadsPI, OCTOSPI, XSPI etc .. even I2C and SPI could be an interface for some memories...

You need to provide more details about the device you need to manage with STM32.

To give better visibility on the answered topics, please click "Best answer" on the reply which solved your issue or answered your question.
GGran.2
GGran.2Author
Associate III
October 30, 2024

Thank you for the answer. My question was born following an answer to another my question in this forum concerning the speculation. In that answer a user wrote that the speculation on FMC is not useful while the speculation on external memories can be useful. Then I thought that the external memories can be acceded with different controllers and protocols.

mƎALLEm
ST Technical Moderator
October 30, 2024

FMC can be accessed the same way as internal memories taking into account some specificities: default MPU config, timings etc ..

Hope I answerd your question.

To give better visibility on the answered topics, please click "Best answer" on the reply which solved your issue or answered your question.
Visitor II
October 30, 2024

Hy GGran.2,

That depends on the memory you need to interface.