General Purpose LCD Display SOFTWARE



The LCD Display Software offers the complete functionalities of a versatile LCD Display System. Embedded are a Display Processor, a Graphic Engine, a full Real-Time OS and all the required drivers.

The Display Processor is invoked by the customer-defined applicative layer to draw any symbol at any position on the screen.

Furthermore the integrated Real-Time OS may be used to easily run customer-defined tasks in order to expand system functionalities, such as processing sensor signals and driving actuators.






 Application example: vehicle dashboard

  • LCD Display Software running on STM32F072B-EVAL evaluation board from STMicroelectronics
  • STM32F072 (ARM Cortex-M0) MCU clocked at 18 MHz
  • 320 x 240 TFT LCD display with HX8347 Driver on SPI bus
  • Up to 24 capacitive touchkeys for user commands
  • Up to 87 I/Os
  • Up to 6 PWM outputs
  • 1 ADC with up to 16 channels, 1 DAC with 2 channels
  • Clock / calendar with alarm
  • Communications: I2C, USART, SPI, CAN, USB



  • ANSI C source code, MISRA C compliant
  • Modular architecture
  • Real-Time OS included
  • Easily portable to any MCU
  • Suitable for low cost MCUs
  • Easily adaptable to any LCD Driver IC and any screen size
  • Small code size: less than 15 kbytes (v00.80)



  • Vehicle dashboard
  • Electrical appliances
  • Automatic distributors
  • Industrial control panels



Joomla templates by Joomlashine