herunterladen

October 2015 DocID028335 Rev 1 1/44
1
AN4761
Application note
Using STM32L476/486 FSMC peripheral
to drive external memories
Introduction
This application note describes the use of the STM32L476/486 FSMC (flexible static
memory controller) peripheral to drive a set of external memories. For that aim, it gives an
overview of STM32L476/486 FSMC. The document also presents memory interfacing
examples that include typical FSMC configuration, timing computation method and
hardware connection. In the document, FMC generic acronym substitutes FSMC.
This application note considers a 16-bit asynchronous NOR Flash memory, an 8-bit NAND
Flash memory and a 16-bit asynchronous SRAM.
STM32CubeL4 firmware package and memory drivers corresponding to the memory types
presented in this application note are available for download on STMicroelectronics website
www.st.com.
Table 1 provides the list of products to which this application note applies.
Table 1. Applicable products
Type Part numbers
Microcontroller
STM32L476QE, STM32L476QG, STM32L476VC, STM32L476VE,
STM32L476VG, STM32L476ZE, STM32L476ZG, STM32L486QG,
STM32L486VG, STM32L486ZG
www.st.com