---
product_id: 518436634
title: "DIANN ILI9341 SPI TFT LCD Display Touch Panel (3.2\")"
brand: "diann"
price: "£25.48"
currency: GBP
in_stock: true
reviews_count: 5
category: "Diann"
url: https://www.desertcart.co.uk/products/518436634-diann-ili9341-spi-tft-lcd-display-touch-panel-3-2
store_origin: GB
region: United Kingdom
---

# 320x240 RGB color resolution Built-in SD card socket 3.2-inch vibrant display DIANN ILI9341 SPI TFT LCD Display Touch Panel (3.2")

**Brand:** diann
**Price:** £25.48
**Availability:** ✅ In Stock

## Summary

> ✨ Elevate your DIY game with a splash of color and touch! 🎨

## Quick Answers

- **What is this?** DIANN ILI9341 SPI TFT LCD Display Touch Panel (3.2") by diann
- **How much does it cost?** £25.48 with free shipping
- **Is it available?** Yes, in stock and ready to ship
- **Where can I buy it?** [www.desertcart.co.uk](https://www.desertcart.co.uk/products/518436634-diann-ili9341-spi-tft-lcd-display-touch-panel-3-2)

## Best For

- diann enthusiasts

## Why This Product

- Trusted diann brand quality
- Free international shipping included
- Worldwide delivery with tracking
- 15-day hassle-free returns

## Key Features

- • **Integrated SD Card Slot:** Expand your project’s storage effortlessly with a built-in SD card socket for multimedia and data logging.
- • **Rich 320x240 RGB Display:** Bring your projects to life with vibrant colors and sharp detail that stand out in any setup.
- • **Vivid 3.2-inch Touchscreen:** Experience crisp visuals and intuitive control with a bright, responsive TFT LCD panel.
- • **Seamless Arduino R3 Compatibility:** Plug and play with the popular Arduino R3 board to accelerate your prototyping and innovation.
- • **SPI Interface with Built-in Drivers:** Enjoy smooth, reliable communication and power management thanks to the embedded ILI9341 driver IC.

## Overview

The DIANN ILI9341 SPI TFT LCD Display Touch Panel is a compact 3.2-inch touchscreen module featuring a sharp 320x240 RGB resolution. Designed for seamless integration with Arduino R3 boards, it includes a built-in SD card socket and embedded driver ICs for efficient performance, making it an essential upgrade for any tech-savvy maker aiming to add vibrant visuals and interactive control to their projects.

## Description

1PCS

Review: This display works great. Clear backlight, viewing angles are better than I expected, and the touch screen accuracy (although not perfect) is plenty good enough for what I'm using it for. My main gripe with this display is that it's real hard to find good instructions on wiring this thing up with a Raspberry Pi. That's probably to be expected given the price, though. For anyone else using a Pi, here's what I had to do: - This display has different SPI lines for the display and the touchscreen. You can tie both of them together (T_DO to SDO, T_DIN to SDI, T_CLK to SCK). You just have to make sure you have different CS lines for each of them. However, due to bus frequency differences, I'd recommend putting each on a separate SPI bus if you have the choice (my second one was already in use). - If you're using CircuitPython, you can't use the SPI0 CE0/1 pins for this -- pick any other GPIO pin. - The display library I used was adafruit/Adafruit_CircuitPython_RGB_Display on GitHub. - The touch panel library I used was humeman/xpt2046-circuitpython on GitHub. - When using the Adafruit display library, whenever you control the screen it updates the SPI bus frequency to 16M. This doesn't work for the touchscreen if it's sharing the bus -- I've found that anything around 1M causes lots of inaccurate readings. As a workaround for this, assuming you're using one SPI bus as I am, you can run: spi.try_lock() spi.configure(baudrate = 100000) spi.unlock() every time before you poll the XPT chip for touchscreen coordinates. - I'd recommend attaching a resistor (I used a 100 ohm one, some others recommend 56) to the LED line. You can change the value of this depending on the brightness you want. I've attached the pins I used as a picture.
Review: Hey, it just works. Decent touch screen, enabling custom soft buttons, or whatever you want. Bright enough for indoor use, haven't tried it in bright sum light. I haven't tried the SD card reader, however. It runs my Arduino application just fine. It was a drop in replacement to previous displays I ordered.

## Features

- 3.2” ILI9341 SPI TFT LCD Display Touch Panel 320x240 Pixels RGB Colorful Display LCD Screen
- With Touch Pen Inside, Support Touch Screen Function,More Easily to Use
- Compatible with Arduino R3 Controller Board,Which Will Improve Your Project Operations
- 3.2” ILI9341 SPI TFT LCD Display Designed With a SD Card Socket On the Back
- SPI Serial,Built-in ILI9341 Driver IC and Power Supply IC

## Technical Specifications

| Specification | Value |
|---------------|-------|
| ASIN | B0BNQD38T2 |
| Brand | DIANN |
| Customer Reviews | 4.1 4.1 out of 5 stars (42) |
| Date First Available | 6 Jan. 2023 |
| Guaranteed software updates until | unknown |
| Item Weight | 50 g |
| Manufacturer | DIANN |
| Product Dimensions | 8.38 x 4.83 x 0.51 cm; 50 g |

## Images

![DIANN ILI9341 SPI TFT LCD Display Touch Panel (3.2") - Image 1](https://m.media-amazon.com/images/I/61VHzvfa0aL.jpg)
![DIANN ILI9341 SPI TFT LCD Display Touch Panel (3.2") - Image 2](https://m.media-amazon.com/images/I/71V2r1EQhLL.jpg)
![DIANN ILI9341 SPI TFT LCD Display Touch Panel (3.2") - Image 3](https://m.media-amazon.com/images/I/715fd0hDWIL.jpg)
![DIANN ILI9341 SPI TFT LCD Display Touch Panel (3.2") - Image 4](https://m.media-amazon.com/images/I/61xsuItgV0L.jpg)

## Available Options

This product comes in different **Size** options.

## Customer Reviews

### ⭐⭐⭐⭐⭐ Review
*by C***N on 28 January 2024*

This display works great. Clear backlight, viewing angles are better than I expected, and the touch screen accuracy (although not perfect) is plenty good enough for what I'm using it for. My main gripe with this display is that it's real hard to find good instructions on wiring this thing up with a Raspberry Pi. That's probably to be expected given the price, though. For anyone else using a Pi, here's what I had to do: - This display has different SPI lines for the display and the touchscreen. You can tie both of them together (T_DO to SDO, T_DIN to SDI, T_CLK to SCK). You just have to make sure you have different CS lines for each of them. However, due to bus frequency differences, I'd recommend putting each on a separate SPI bus if you have the choice (my second one was already in use). - If you're using CircuitPython, you can't use the SPI0 CE0/1 pins for this -- pick any other GPIO pin. - The display library I used was adafruit/Adafruit_CircuitPython_RGB_Display on GitHub. - The touch panel library I used was humeman/xpt2046-circuitpython on GitHub. - When using the Adafruit display library, whenever you control the screen it updates the SPI bus frequency to 16M. This doesn't work for the touchscreen if it's sharing the bus -- I've found that anything around 1M causes lots of inaccurate readings. As a workaround for this, assuming you're using one SPI bus as I am, you can run: spi.try_lock() spi.configure(baudrate = 100000) spi.unlock() every time before you poll the XPT chip for touchscreen coordinates. - I'd recommend attaching a resistor (I used a 100 ohm one, some others recommend 56) to the LED line. You can change the value of this depending on the brightness you want. I've attached the pins I used as a picture.

### ⭐⭐⭐⭐⭐ Review
*by B***T on 30 July 2025*

Hey, it just works. Decent touch screen, enabling custom soft buttons, or whatever you want. Bright enough for indoor use, haven't tried it in bright sum light. I haven't tried the SD card reader, however. It runs my Arduino application just fine. It was a drop in replacement to previous displays I ordered.

### ⭐ Review
*by A***A on 21 May 2025*

Don't waste your money. This product does not work as advertised. I tried multiple ways to run it with Arduino UNO R3 and it did not even come on.

## Frequently Bought Together

- DIANN 3.2" ILI9341 SPI TFT LCD Display Touch Panel 320x240 TFT LCD Touch Screen Shield 5V/3.3V STM32 Display Module SPI Serial with Touch Pen
- ELEGOO 120pcs Multicolored Dupont Wire 40pin Male to Female, 40pin Male to Male, 40pin Female to Female Breadboard Jumper Ribbon Cables Kit Compatible with Arduino Projects
- ESP-WROOM-32 ESP32 ESP-32S Development Board 2.4GHz Dual-Mode WiFi + Bluetooth Dual Cores Microcontroller Processor Integrated with Antenna RF AMP Filter AP STA Compatible with Arduino IDE (1 PCS)

---

## Why Shop on Desertcart?

- 🛒 **Trusted by 1.3+ Million Shoppers** — Serving international shoppers since 2016
- 🌍 **Shop Globally** — Access 737+ million products across 21 categories
- 💰 **No Hidden Fees** — All customs, duties, and taxes included in the price
- 🔄 **15-Day Free Returns** — Hassle-free returns (30 days for PRO members)
- 🔒 **Secure Payments** — Trusted payment options with buyer protection
- ⭐ **TrustPilot Rated 4.5/5** — Based on 8,000+ happy customer reviews

**Shop now:** [https://www.desertcart.co.uk/products/518436634-diann-ili9341-spi-tft-lcd-display-touch-panel-3-2](https://www.desertcart.co.uk/products/518436634-diann-ili9341-spi-tft-lcd-display-touch-panel-3-2)

---

*Product available on Desertcart United Kingdom*
*Store origin: GB*
*Last updated: 2026-05-18*