---
product_id: 505879555
title: "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"
brand: "diann"
price: "118 zł"
currency: PLN
in_stock: true
reviews_count: 8
category: "Diann"
url: https://www.desertcart.pl/products/505879555-diann-3-2-ili9341-spi-tft-lcd-display-touch-panel
store_origin: PL
region: Poland
---

# 320x240 RGB 3.2" size 5V/3.3V compatible 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

**Brand:** diann
**Price:** 118 zł
**Availability:** ✅ In Stock

## Summary

> Elevate Your Projects with Touch! ✨

## Quick Answers

- **What is this?** 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 by diann
- **How much does it cost?** 118 zł with free shipping
- **Is it available?** Yes, in stock and ready to ship
- **Where can I buy it?** [www.desertcart.pl](https://www.desertcart.pl/products/505879555-diann-3-2-ili9341-spi-tft-lcd-display-touch-panel)

## 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

- • **Robust Design:** Durable construction ensures longevity in your projects.
- • **Vibrant Display:** Experience stunning visuals with 320x240 pixel clarity.
- • **Expandable Storage:** Built-in SD card socket for limitless data storage.
- • **Seamless Compatibility:** Easily integrates with Arduino R3 for enhanced project capabilities.
- • **Touchscreen Convenience:** Navigate effortlessly with the included touch pen.

## Overview

The DIANN 3.2" ILI9341 SPI TFT LCD Display Touch Panel is a versatile display module featuring a vibrant 320x240 pixel RGB screen. It supports both 5V and 3.3V power supply, making it compatible with various microcontrollers, including the Arduino R3. The module includes a touch pen for easy navigation and an SD card socket for expanded storage options, making it an essential tool for any tech-savvy project.

## Description

Product description 3.2" SPI TFT LCD Display Touch Panel Specification Type: Touch Panel Size:3.2" SPI Serial Display Area: 43.2X57.6mm Pixel Arrangement: RGB Vertical Stripe Driver IC: ILI9341 Backlight: White LED Viewing Direction: 6 O'clock Color Depth: 262K/65K Resolution (dots): 240RGB*320Dots 5V Compatible, Use with 3.3V or 5V Logic Package Contents 1x 3.2" SPI TFT LCD Display Touch Panel 1x Touch Pen

Review: Works well, but difficult to find good instructions on setup. - 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: Got what I ordered and in a reasonable time. - 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 |
|---------------|-------|
| Best Sellers Rank | #55,045 in Industrial & Scientific ( See Top 100 in Industrial & Scientific ) #15 in LCD Touch Panels |
| Customer Reviews | 4.1 out of 5 stars 42 Reviews |

## Images

![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 - Image 1](https://m.media-amazon.com/images/I/61VHzvfa0aL.jpg)
![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 - Image 2](https://m.media-amazon.com/images/I/71V2r1EQhLL.jpg)
![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 - Image 3](https://m.media-amazon.com/images/I/715fd0hDWIL.jpg)
![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 - Image 4](https://m.media-amazon.com/images/I/61xsuItgV0L.jpg)

## Available Options

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

## Customer Reviews

### ⭐⭐⭐⭐⭐ Works well, but difficult to find good instructions on setup.
*by C***N on January 28, 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.

### ⭐⭐⭐⭐⭐ Got what I ordered and in a reasonable time.
*by B***T on July 30, 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.

### ⭐ Failed Electronics (Junk)
*by A***A on May 21, 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.pl/products/505879555-diann-3-2-ili9341-spi-tft-lcd-display-touch-panel](https://www.desertcart.pl/products/505879555-diann-3-2-ili9341-spi-tft-lcd-display-touch-panel)

---

*Product available on Desertcart Poland*
*Store origin: PL*
*Last updated: 2026-05-26*