Skip to main content
lonkenzo
Associate II
January 27, 2023
Question

The right MCU for ILI9341 driver.

  • January 27, 2023
  • 4 replies
  • 3648 views

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 ?

This topic has been closed for replies.

4 replies

Tesla DeLorean
Guru
January 27, 2023

You're planning to connect via SPI?

Most any STM32 should be able to support that.

Tips, Buy me a coffee, or three.. PayPal VenmoUp vote any posts that you find helpful, it shows what's working..
lonkenzo
lonkenzoAuthor
Associate II
January 28, 2023

Ok, I want to connect via SPI in fact.

Thanks.

gbm
Principal
January 27, 2023

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
lonkenzo
lonkenzoAuthor
Associate II
January 28, 2023

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
Principal
January 28, 2023

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
lonkenzo
lonkenzoAuthor
Associate II
February 1, 2023

Thanks, great answer.

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

Thanks in advance.

AScha.3
Super User
January 28, 2023
"If you feel a post has answered your question, please click ""Accept as Solution""."