cancel
Showing results for 
Search instead for 
Did you mean: 

The right MCU for ILI9341 driver.

lonkenzo
Associate II

Hello everyone,

Please I'm designing a new product and I choosed to use the driver ILI9341 for a 2.8" screen.

Now I would like to know if there are some minimal performance of the MCU because I wanted to use the STM32F030C6T6TR. Will it work correctly ?

7 REPLIES 7

You're planning to connect via SPI?

Most any STM32 should be able to support that.

Tips, Buy me a coffee, or three.. PayPal Venmo
Up vote any posts that you find helpful, it shows what's working..
gbm
Lead III

No problem with performance, but for graphics, color LCD bigger RAM is important. I would rather use the MCU with at least 32 KiB of RAM - G071, L412.

My STM32 stuff on github - compact USB device stack and more: https://github.com/gbm-ii/gbmUSBdevice

Ok, I want to connect via SPI in fact.

Thanks.

OK thank you for your response. What happen if I use a MCU of 8KB of RAM ? Just to know.

Because I want to use the less expensive STM MCU.

gbm
Lead III

Everything depends on your drawing routines and performance requirements. If you want to have fast graphics, then you prepare some rectangular images in RAM and transfer them to the display using DMA. It's not possible if the RAM is too small - then you may draw everything in the display's memory directly, which is usually slightly slower.

My STM32 stuff on github - compact USB device stack and more: https://github.com/gbm-ii/gbmUSBdevice
AScha.3
Chief III

look at already made libs :

https://github.com/fagci/stm-ILI9341-spi

https://github.com/schreibfaul1/ESP32-TFT-Library-ILI9486

https://www.stupid-projects.com/posts/driving-an-ili9341-lcd-with-an-overclocked-stm32f103/

see, what is made and what you wanna use .

If you feel a post has answered your question, please click "Accept as Solution".

Thanks, great answer.

Please how to calculate/estimate the required RAM regarding the size of the screen.

Thanks in advance.