Hello team,
My customer is trying to use an ST7789V LCD but only the 8080-I 16-bit interface is routed to the cable – chapter 8.2 in the datasheet link below:
https://www.crystalfontz.com/controllers/Sitronix/ST7789V/382/
I’m reading the reference manual of the NXP iMXRT1064 (MIMXRT1064CVL5B) and I’m not sure what interface is compatible with the LCD that the customer has.
This LCD doesn’t have a common RBG interface (with HSYNC, VSYNC, and DOTCLK). The interface is similar to the memory interface.
Could you please advise how the customer should connect this LCD to the RT1064, Thanks in advance?
The signal that I have from the LCD are:
Waiting for your kind feedback, Thanks.
Regards,
Shai
Hi @shai_b You can use the documentation AN12822 Emulating 8080 Bus with the FlexIO on RT1050 as a reference, FlexIO emulates 8080 interface, in general, as this doc says, any operation to the 8080 bus slave begins with a command write cycle followed by one or more data read or write cycles. To accomplish this, the following program flow is used:
In base with this doc, you can conect your custom board in this way (you can use as reference the page 5 for this AN)
LCD controller signals FlexBus signals
Reset --------------------------------------> GPIO
CS# --------------------------------------> GPIO of FlexBus
D/C# --------------------------------------> GPIO
RD# --------------------------------------> FLEXIO/GPIO
WR# --------------------------------------> FLEXIO/GPIO
D[23:0] ------------------------------------> FLEXIO/GPIO