Skip to main content
Associate
Mar 24, 2025 6:41 AM UTC
Solved

Please teach me about FSMC in STM32 MCU

Please teach me about FSMC in STM32 MCU.

When the CPU communicates with external MRAM, can FSMC be used?

 

<MRAM specifications>

Interface Type:Parallel

Data Bus Width:16 bit

This topic has been closed for replies.
mƎALLEm
mƎALLEmBest answer
ST Technical Moderator
Mar 24, 2025 8:11 AM UTC

You need to provide at least which signals are available on that MRAM: data/address/control and the power supply of that MRAM.

Otherwise, you need to check the datasheet of the STM32: the FSMC signals vs what is available on MRAM signals + the power supply.

Check also the application note AN4761 "Using STM32L476/486 FSMC peripheral to drive external memories"

Hope that helps.

 

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

3 replies

mƎALLEm
ST Technical Moderator
Mar 24, 2025 7:34 AM UTC

Hello @Junki and welcome to the community,

You need to provide the MRAM part number and also the STM32 part number.

To give better visibility on the answered topics, please click "Best answer" on the reply which solved your issue or answered your question.
JunkiAuthor
Associate
Mar 24, 2025 7:54 AM UTC

The STM32 is the STM32L4 series.
I can't provide the MRAM part number. How can I tell if FSMC can be used?

mƎALLEm
mƎALLEmBest answer
ST Technical Moderator
Mar 24, 2025 8:11 AM UTC

You need to provide at least which signals are available on that MRAM: data/address/control and the power supply of that MRAM.

Otherwise, you need to check the datasheet of the STM32: the FSMC signals vs what is available on MRAM signals + the power supply.

Check also the application note AN4761 "Using STM32L476/486 FSMC peripheral to drive external memories"

Hope that helps.

 

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