cancel
Showing results for 
Search instead for 
Did you mean: 

Unable to Configure STM32H7B0VB for SDRAM

tlgw
Associate

For my current Project, I decided to go with the STM32H7B0VBT6 from the STM32H7B0VB family. However the 1.4MB SRAM of the MCU was too little for me, so I've chosen to go with an external SDRAM (IS42S16400J-7TLI [64 MBit | 8 MB). Now I wanted to get the pinout for the SDRAM from the STM32 (I use STM32CubeIDE), however under FMC, I can't find the SDRAM section (See attached Screenshot). I find it odd, because the Product description and the Datasheets state, that this STM32 supports external SDRAM ("SDRAM/LPSDR SDRAM" see Datasheet: https://www.st.com/resource/en/datasheet/stm32h7b0vb.pdf or Product page: https://www.st.com/en/microcontrollers-microprocessors/stm32h7b0vb.html#st_circuit-diagram_sec-nav-tab )

So I wonder if there is something that I missed.

 

P.S.: This is my first post and I wasn't sure wether to put it in the STM32 MCU Category or CubeIDE Category. If I've chosen the wrong one, I'm happy to change it.

1 ACCEPTED SOLUTION

Accepted Solutions
Imen.D
ST Employee

Hello @tlgw and welcome to the ST Community;

The STM32H7B0VB (LQFP100 package) does not support SDRAM. This is because the 100-pin packages do not have the necessary multiplexed mode for SDRAMs.

Please check this detail in the STM32H7B0xB Datasheet (page 7) Table 1. STM32H7B0xB features and peripheral counts

ImenD_0-1729509064303.png

If you need SDRAM support, you will need to choose a different package that supports SDRAM, such as those with more pins (e.g., LQFP144 or higher).

Then, please follow this article which will help you on how to configure the FMC peripheral of the STM32H7 to interface with the SDRAM: How to set up the FMC peripheral to interface with... - STMicroelectronics Community

 

When your question is answered, please close this topic by clicking "Accept as Solution".
Thanks
Imen

View solution in original post

2 REPLIES 2
Imen.D
ST Employee

Hello @tlgw and welcome to the ST Community;

The STM32H7B0VB (LQFP100 package) does not support SDRAM. This is because the 100-pin packages do not have the necessary multiplexed mode for SDRAMs.

Please check this detail in the STM32H7B0xB Datasheet (page 7) Table 1. STM32H7B0xB features and peripheral counts

ImenD_0-1729509064303.png

If you need SDRAM support, you will need to choose a different package that supports SDRAM, such as those with more pins (e.g., LQFP144 or higher).

Then, please follow this article which will help you on how to configure the FMC peripheral of the STM32H7 to interface with the SDRAM: How to set up the FMC peripheral to interface with... - STMicroelectronics Community

 

When your question is answered, please close this topic by clicking "Accept as Solution".
Thanks
Imen

Thank you very much for your fast response. I guess I have to chose another Package then.