Skip to main content
Associate II
February 22, 2026
Question

Interfacing STM32H7RS / STM32N6 XSPI peripheral to LCD controller QSPI interface

  • February 22, 2026
  • 4 replies
  • 187 views

Many small format LCD displays do not provide parallel RGB interfaces but instead rely on high-speed serial interfaces such as QSPI. To support this class of display is it possible to use the XSPI peripheral in QSPI mode to drive them? An example LCD controller transaction is shown here:

 
 

Screenshot 2026-02-22 090218.png

The data line mapping is as follows:

SDI_SDA -> IO0

DCX     -> IO1

D[0]    -> IO2

D[1]    -> IO3

4 replies

TDK
Super User
February 22, 2026

Yes, that signal is compatible with how QSPI operates.

Screenshot 2026-02-22 100317.png

Ignore the "I/O switch..." which doesn't happen on writes.

Alt and Dummy phases can be skipped.

"If you feel a post has answered your question, please click ""Accept as Solution""."
MardyAuthor
Associate II
February 22, 2026

That is encouraging. Are there any examples out in the wild? I tried searching but came up with nothing.

 

TDK
Super User
February 22, 2026

If your original question has been answered, please accept a solution and make a new thread for the new question. Include the LCD controller you are interfacing with.

"If you feel a post has answered your question, please click ""Accept as Solution""."
MardyAuthor
Associate II
February 22, 2026

I have already seen the XSPI QSPI regular-command protocol timing diagram that you posted. Since the context of ST documentation is limited to interfacing with FLASH or PSRAM I do not consider that information sufficient to answer the post. I would like to see specific documentation addressing the use case or an actual working example before considering the original question satisfied. An example of a controller which can operate in QSPI mode is the Raydium RM690B0