cancel
Showing results for 
Search instead for 
Did you mean: 

Interfacing a RGB Display with STM32F407

GK28
Visitor

Hello,

I have a STM32F407 microcontroller with a FSMC interface, which I would like to use to drive this display: NHD-5.0-800480AF-ASXP. The display has a RGB interface.

 

Should I get a RGB board? Or can I drive it directly with the microcontroller?

Is that a time intensive solution?

 

Thanks to everyone who replies, I appreciate it very much.

1 ACCEPTED SOLUTION

Accepted Solutions
SofLit
ST Employee

Hello @GK28 and welcome to the community,

The LCD that needs to be driven by STM32F407 over FSMC interface needs also to have 8080 parallel interface:

SofLit_0-1733313694322.png

Please refer to this application note: https://www.st.com/resource/en/application_note/an2790-tft-lcd-interfacing-with-the-highdensity-stm32f10xxx-fsmc-stmicroelectronics.pdf

If the LCD has RGB interface R, G, B lines, you cannot drive the LCD with STM32F407 but you can with STM32F429 over LTDC:

SofLit_1-1733313787467.png

From the LCD datasheet:

SofLit_0-1733313075826.png

Refer to this application note: https://www.st.com/resource/en/application_note/an4861-introduction-to-lcdtft-display-controller-ltdc-on-stm32-mcus-stmicroelectronics.pdf

Hope that answers your question.

To give better visibility on the answered topics, please click on "Accept as Solution" on the reply which solved your issue or answered your question.

View solution in original post

2 REPLIES 2
SofLit
ST Employee

Hello @GK28 and welcome to the community,

The LCD that needs to be driven by STM32F407 over FSMC interface needs also to have 8080 parallel interface:

SofLit_0-1733313694322.png

Please refer to this application note: https://www.st.com/resource/en/application_note/an2790-tft-lcd-interfacing-with-the-highdensity-stm32f10xxx-fsmc-stmicroelectronics.pdf

If the LCD has RGB interface R, G, B lines, you cannot drive the LCD with STM32F407 but you can with STM32F429 over LTDC:

SofLit_1-1733313787467.png

From the LCD datasheet:

SofLit_0-1733313075826.png

Refer to this application note: https://www.st.com/resource/en/application_note/an4861-introduction-to-lcdtft-display-controller-ltdc-on-stm32-mcus-stmicroelectronics.pdf

Hope that answers your question.

To give better visibility on the answered topics, please click on "Accept as Solution" on the reply which solved your issue or answered your question.

Thank you so much! I really appreciate it!