2025-03-23 11:41 PM - last edited on 2025-03-24 5:37 AM by mƎALLEm
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
2025-03-24 12:34 AM
Hello @Junki and welcome to the community,
You need to provide the MRAM part number and also the STM32 part number.
2025-03-24 12:54 AM
The STM32 is the STM32L4 series.
I can't provide the MRAM part number. How can I tell if FSMC can be used?
2025-03-24 1:11 AM - edited 2025-03-24 5:20 AM
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.