Skip to main content
NKuma.1
Associate
January 24, 2019
Question

Which STM controller is suitable to interface it to one LCD display?

  • January 24, 2019
  • 4 replies
  • 2315 views

HI Team,

My requirement is to interface STM controller to one LCD display,40 pin GPIO's and I2C communication. Please suggest which controller is suitable for my project. I am new in this controller.

This topic has been closed for replies.

4 replies

Tesla DeLorean
Guru
January 24, 2019
Tips, Buy me a coffee, or three.. PayPal VenmoUp vote any posts that you find helpful, it shows what's working..
NKuma.1
NKuma.1Author
Associate
January 25, 2019

Thanks for the help

Tomas DRESLER
Associate II
January 24, 2019

Hi,

you don't say what LCD? Old Nokia one with SPI communication? Modern TFT with MIPI DSI? I8080-compatible (like HD44780), or LCD with parallel RGB interface?

You don't say what refresh rate, resolution of the display you do want? Any JPEG processing capability? Performance of the CPU?

You can start with these questions and as soon as you answer them, download ST MCU Finder and choose the family (performance, frequency), package (64 or 100 pins?) and peripherals (I2C, LTDC, MIPI DSI, SPI, JPEG).

Or, you can start with some Discovery kit with LCD, like STM32F746-DISCO.

Keep us posted!

Tomas

NKuma.1
NKuma.1Author
Associate
January 25, 2019

Dear Tomas,

Thanks for the reply,

Required 7'' LCD display for development, This LCD should run with GUI screens. Please can you suggest which tool use for develop GUI screens in STM controller. I am worked with processor for develop GUI screens using QT tool, This QT tool should support STM controller ?

My background complete Linux no idea about controller. Please help me on this.

Tomas DRESLER
Associate II
January 25, 2019

Hello,

you can try TouchGFX. It's accelerated via DMA2D and LTDC drivers and is supported by CubeMx and belongs to ST portfolio, i.e. free of charge. It contains screen editor, event-driven programming, lot of widgets.

The QT platform doesn't run on an MCU of this size.

Btw. the F769-DISCO has a screen with 800x480 resolution, the eval boards have resolution of 800x600 or 640x480px. What's important here is not the specific board, but:

  1. the HW implementation - you can get it from the schematics of the board, available on board's webpage
  2. the demo applications with source code showing how to handle the GFX, touch events
  3. the BSP drivers that handle and setup the display and related peripherals, including 2D acceleration

So take it as an inspiration and resources to learn from, nobody pushes you to buy it.

MNapi
Senior II
January 24, 2019

I saw the STM32F469NIH6 it looks intersting but the price is $90 and i see the is a sample program from STM to run it . You could go with STM32F446 and mcufriend touch tft 320 x 480 and you can light this up right away using Aduino IDE, there is library and samples, very easy. So far nobody did it with Kiel which would be really cool.

And the price would be less than 1/3 of TM32F469NIH6.

Tesla DeLorean
Guru
January 24, 2019

The STM32F469NIH6 is a chip, probably runs less than $10 in quantity

Tips, Buy me a coffee, or three.. PayPal VenmoUp vote any posts that you find helpful, it shows what's working..
saiteja
Associate III
January 25, 2019

Recently i have done one project on Graphical LCD 128*64 on STM32F407 controller with Keil Software. It came out very nicely and performance is good.