Showing results for 
Search instead for 
Did you mean: 

STM32F2xx FSMC interfacing with SDRAM memory

Associate II
Posted on March 22, 2012 at 17:13


First of all i know that FSMC in STM32F2xx does not support SDRAM devices. But i think that with little effort it should somehow work reasonably.

A good example of how the others try to this is at


A nice explanations can be found at

Is there somebody who tried to do something anything with an interface to SDRAM on STM32?

The main reason why i am over the fact of thinking is that SDRAM is several times cheaper than SRAM. So maybe there already exist some DRAM with interface wich looks like SRAM.

So any ideas?



Posted on March 22, 2012 at 18:06

SDRAM != 1980's DRAM

If you need the cost/performance/size that SDRAM/DDR/DDR2 offers, you need a micro that supports it out of the box. Like the Atmel AT91SAM9xxx or Freescale Kinetis K60

ST's solution is PSRAM, what kind of memory size/cost are you looking for?

Tips, Buy me a coffee, or three.. PayPal Venmo
Up vote any posts that you find helpful, it shows what's working..
Associate II
Posted on March 22, 2012 at 18:46

The PSRAM is quite problem, for example on store there is none available :\

Cost should be max 8,-euro and size from 16Mbits

Access time max 1us for 16bits parallel access.

Associate III
Posted on March 23, 2012 at 14:33

what's the problem?

Mouser has 16MB SRAM @ US$8

Associate II
Posted on March 24, 2012 at 03:46

''Mouser has 16MB SRAM @ US$8''

Is it MBit or Byte...?

We recently used Cellular on FSMC on Bank0 (RAM). Still testing it, however no complaints so far. Except the package is BGA