2.4 Inch Touch Screen 240×320 LCD TFT ILI9341 Display

£8.90

Quantity Discount Discounted Price
5 - 9 5% £8.46
10 + 10% £8.01

Add to Cart
2.4 Inch Touch Screen 240x320 LCD TFT ILI9341 Display
2.4 Inch Touch Screen 240x320 LCD TFT ILI9341 Display
£8.90
Kunkune banner showcasing why choose us for premium products and excellent service.

FAST AND FREE UK DELIVERY
FREE Shipping with Royal Mail for orders over £35

Kunkune banner showcasing our unique product features and quality.

SAME DAY DISPATCH
If ordered before 3 p.m.

Kunkune banner showcasing our premium products for the product page.

MORE WAYS TO PAY

Kunkune banner showcasing our unique products and quality service for customer satisfaction.

2.4 Inch Touch Screen TFT LCD 240x320 ILI9341 for Arduino

This 2.4 inch resistive touch TFT combines a 240x320 pixel ILI9341 display with an XPT2046 touch controller on a single board, letting you build interactive UI screens without a separate touchscreen overlay. The display runs over SPI; the touch controller shares the same bus with its own CS line. Both operate at 3.3V logic — level shift for 5V Arduino Uno, connect directly to ESP32 or ESP8266.

  • ILI9341 driver, 240x320 pixels — 65K colour (16-bit RGB565)
  • XPT2046 resistive touch — SPI, same bus as display, separate CS
  • 4-wire SPI — MOSI, SCK, CS, DC for display; separate CS for touch
  • 3.3V logic — direct ESP32, level shift for Uno
  • Micro SD card slot — SPI, dedicated CS
Specification Value
Screen size 2.4 inch diagonal
Resolution 240 x 320 pixels
Display driver ILI9341
Touch controller XPT2046 (resistive)
Interface SPI (display + touch + SD)
Colour depth 65K colours (16-bit)
Logic voltage 3.3V

Which library works with the ILI9341 and XPT2046?

The Adafruit ILI9341 library handles display; the XPT2046_Touchscreen library by Paul Stoffregen handles touch — both are in the Arduino Library Manager. For ESP32, Bodmer's TFT_eSPI is faster and supports both the display and touch in a single library.

How accurate is the resistive touch?

Resistive touch requires a calibration step to map raw XY values to screen coordinates. The TFT_eSPI library includes calibration sketches that generate offset values you store in your code. After calibration, tap accuracy is within 2–3mm — sufficient for buttons and menus, not precise enough for handwriting.

Best for

Arduino and ESP32 interactive UI menus, temperature controller touch interfaces, smart home control panels, data logging screens with touch navigation, handheld game consoles, and any project needing a colour touchscreen in a compact form.

Why Kunkune

Shipped from UK stock. 60-day returns, no minimum order. Fast Royal Mail delivery.

Buying in bulk? For orders of 10+ units, contact us for trade pricing.

The estimated delivery time:

  • Standard (Free for orders over 35£ or 2.90£ Service) - Estimated 1-2 working days
  • Tracked 24H - Estimated 1-2 working days with tracking

Items are normally dispatched within 24 hours (the same day if ordered before 2 p.m., excluding weekends or bank holidays) in 99.9% of cases.

When you place an order, and it is successful, you will receive an email confirmation for the received order. When the order is dispatched, you will receive an email confirming that your order is complete. Please note that if the order is placed with the standard service, tracking will only show when a delivery attempt is made or when the order is delivered.