cancel
Showing results for 
Search instead for 
Did you mean: 

Will STM32F207VCT6 support FSMC for SRAM

Pranay Dhuri
Associate II
Posted on April 12, 2017 at 12:09

Hi,

I have STM32F207VCT6 and want to know whether I can connect SRAM to it or not

3 REPLIES 3
Nesrine M_O
Lead II
Posted on April 12, 2017 at 12:54

Hi

pranay.dhuri

,

The FSMC is embedded in all STM32F20x devices. It has four Chip Select outputs supporting the following modes:

  • PC Card/Compact Flash,
  • SRAM,
  • PSRAM,
  • NOR Flash and NAND Flash.

Please refer toFlexible static memory controller (FSMC) chapter in your related

http://www.st.com/content/ccc/resource/technical/document/reference_manual/51/f7/f3/06/cd/b6/46/ec/CD002257pdf/files/CD002257pdf/jcr:content/translations/en.CD002257pdf

, and have a look also to FSMC pin definition table in your

http://www.st.com/content/ccc/resource/technical/document/datasheet/bc/21/42/43/b0/f3/4d/d3/CD00237pdf/files/CD00237pdf/jcr:content/translations/en.CD00237pdf

-Nesrine-

Posted on April 12, 2017 at 17:29

The 100-pin package is missing the lower 16 address lines, so basically for normal memory access you can use only multiplexed modes. You can demultiplex the address externally using a 16-IO latch (or two octal latches). This might have been discussed already, maybe for the 'F405/407/415/417 line, as those share many characteristics with the 'F205/207.

JW

Posted on April 12, 2017 at 17:38

If you need a lot of memory, consider an F4 alternative either with SDRAM (not SRAM) externally, or more internally. There are larger internal SRAM options in the F4 family and pin compatibility, most have an additional 64KB of CCM RAM above anything in the F2 family. One of our boards was designed to take a whole range of F2 and F4 chips depending on firmware size requirements, and those for SRAM, of our end customers and their applications.

Do note however that external memory is significantly slower than internal memory, and the architecture does not provide caching, so don't put the stack there. Think carefully about part selection and board costs as a system.

Tips, Buy me a coffee, or three.. PayPal Venmo
Up vote any posts that you find helpful, it shows what's working..