Skip to main content
Explorer
December 4, 2024
Solved

Interfacing a RGB Display with STM32F407

  • December 4, 2024
  • 1 reply
  • 1089 views

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.

    This topic has been closed for replies.
    Best answer by mƎALLEm

    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.

    1 reply

    mƎALLEmAnswer
    Technical Moderator
    December 4, 2024

    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.

    GK28Author
    Explorer
    December 4, 2024

    Thank you so much! I really appreciate it!