cancel
Showing results for 
Search instead for 
Did you mean: 

Best solution to control an ILI9341 TFT LCD

carlosdelfino
Associate III

 

A client asked me for a code quote to control an ILI9341 TFT LCD. In my opinion, a Cortex-M0 would do the job, but I only found a Cortex-M0+ that has one core, but this only has prototyping boards for wireless solutions.

Would I be right in my choice? Or would it be better to get the next one in line, a Cortex-M3?

The objective would be to build a UART -> ISP gateway that would receive commands and draw the requested information on the screen. The hardware already exists and they don't want to change anything except small details on the UART port for this communication.

Would a Cortex-M0+ be enough for this type of communication? I haven't yet evaluated issues with the ILI9341 protocol, such as memory requirements to store graphic representations.

1 REPLY 1
Hl_st
ST Employee

Hello,

In my opinion Cortex-M0+ can be used for UART -> SPI gateway. I had done similar project in the past with M0+ and TFT LCD communicating through SPI. Drawing simple screens worked fine, only when I was loading image from SD card and drawing it to LDC it takes around one second, but I think it was due to my simple code in this case. So I think using Cortex-M0+ should be right for not very dynamic screens, in my opinion. 

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.