LCD TFT 4.0" STS7796S with touch

Weight: Help
59 g

LCD touch screen controlled by the SPI bus. Built-in SD card slot. Screen with a resolution of 480x320px.

On stock: Help 23

PLN 99,00
PLN 80,49 w/o VAT
EUR 23,03
EUR 18,72 w/o VAT

Tags: LCD, TFT, ST7796

Four inches with a touch :)

Large TFT LCD display based on the ST7796 controller. This is functional replacement for ILI based module.

Communication with the screen takes place via the SPI interface. This is a big advantage compared to the parallel interface. For communication you need fewer pins of the microcontroller, which, as you know, we never have too many. There is also an SD card slot on the bottom of the display.

LCD has touchscreen capabilities - it is driven by XPT2046 chip, and there is a stylus included.

From an engineer’s perspective

  • The display has a built-in voltage regulator, so it can be powered with 5V. If you intend to connect it directly to 3.3V, solder the jumper J1, thanks to which the voltage regulator U1 will be bypassed.
  • The display works in 3.3V logic, so using it with 5V systems (like Arduino UNO) will require the use of a logic level converter.
  • The screen backlight is controlled by the Q1 transistor, so a PWM signal can be used to control the brightness of the backlight.


  • Type: LCD TFT
  • Model: MSP4021
  • Display driver: ST7796
  • Touch driver: XPT2046
  • Resolution: 320x480 px
  • Active area: 55.68 x 83.52 mm
  • Module PCB size: 61.74 x 108.04 mm
  • Work temperature: from -20°C to 60°C
  • Storage temperature: from -30°C to 70°C
  • Supply voltage: from 3.3V to 5V
  • IO Logic Level: 3.3V
  • Stylus included