Skip to main content
Explorer II
September 26, 2025
Solved

Can STM32H563VIT6 LQFP100 package support parallel 8080 type LCD interface on FMC?

  • September 26, 2025
  • 1 reply
  • 363 views

We would like to connect LCD panel with parallel 8080 type LCD interface.
  The pin can be setup as follows.
  LCD_CS --- FMC_NE1
  LCD_RD --- FMC_NOE
  LCD_RW --- FMC_NWE
  LCD_ReadResistor  -- FMC_A16
  LCD_D[0:15]  --- FMC_D[0:15]/AD[0:15]

If the FMC_A16 set for LCD register select, I think we don't need to use multiplexed mode.
Also Cube IDE seems have "LCD interface" as Memory Type on FMC configuration. 
But, on the other hand, the note for FMC on the datasheet (17page DS14258 Rev5) say

"2. For the LQFP100 package, only FMC Bank1 is available. Bank1 can only support a multiplexed NOR/PSRAM memory using the NE1 chip select."

 

So, I'm confused for now.

Can we use 16-bit parallel LCD interface on FMC with STM32H563VIT6 LQFP100 package?
And, if we can use "LCD interface" memory type on FMC configuration, is there any specific care needed?  

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

    Hello @TomoPi ,

    Indeed that package needs to use muxed mode for memories, except for LCDs that don't need many address lines.

    As LQFP100 is, relatively small versus bigger packages, the lines FMC_A0 to FMC_A15 are muxed with FMC_D0 to FMC_D15. To use a PSRAM memory you need to use the muxed mode as it presents the addresses from A0 to A15 contrarily to the case of an LCD that needs one address line to control the selection between control register/data register.

    So in your case no need to use the muxed mode.

    1 reply

    mƎALLEmAnswer
    Technical Moderator
    September 26, 2025

    Hello @TomoPi ,

    Indeed that package needs to use muxed mode for memories, except for LCDs that don't need many address lines.

    As LQFP100 is, relatively small versus bigger packages, the lines FMC_A0 to FMC_A15 are muxed with FMC_D0 to FMC_D15. To use a PSRAM memory you need to use the muxed mode as it presents the addresses from A0 to A15 contrarily to the case of an LCD that needs one address line to control the selection between control register/data register.

    So in your case no need to use the muxed mode.

    TomoPiAuthor
    Explorer II
    September 29, 2025

    Thanks mƎALLEm,
    Let me clarify my understanding just in case, so we can use parallel LCD interface on LQFP 100 pin package normally with this configuration.
    Is it correct?

    Technical Moderator
    September 29, 2025

    @TomoPi wrote:

    Thanks mƎALLEm,
    Let me clarify my understanding just in case, so we can use parallel LCD interface on LQFP 100 pin package normally with this configuration.
    Is it correct?


    Yes this is what I said.. You can interface the LCD without Muxed mode.

    Did I answer your question?