cancel
Showing results for 
Search instead for 
Did you mean: 

What is FSMC and why do I need it?

LauraCx
ST Employee

What is FSMC and why do I need it?

1. What is FSMC


FSMC is a parallel line interface used to connect microcontrollers to external memories (like NAND/NOR Flash etc) and transfer data at high speed, it is used in applications that require to process a large amount of data.
 

2. Why to use FSMC with LCD


A driver provides two interfaces to interact with the outside controller: a serial interface and a parallel one. Parallel interfaces allow higher speed, hence better performances. As FSMC are parallel interfaces, they are preferred when there is the need to drive an LCD.
 

3. How to use FSCM


AN2784 and AN4570 explain how to use FSCM and FMC peripherals to drive external memories respectively for STM32F10 and STM32F30 families. 

Version history
Last update:
‎2021-05-11 07:55 AM
Updated by: