Best 320×240 tft lcd for 2022

Finding your suitable 320×240 tft lcd is not easy. You may need consider between hundred or thousand products from many store. In this article, we make a short list of the best 320×240 tft lcd including detail information and customer reviews. Let’s find out which is your favorite one.

Product Features Editor's score Go to site
HiLetgo 2.4 inch TFT LCD Display Shield Touch Panel ILI9341 240X320 for Arduino UNO MEGA HiLetgo 2.4 inch TFT LCD Display Shield Touch Panel ILI9341 240X320 for Arduino UNO MEGA
Go to amazon.com
HiLetgo 2.2 HiLetgo 2.2" 2.2 inch 4-Wire SPI TFT LCD Display Module 240x320 Chip ILI9341 51/AVR/STM32/ARM/PIC
Go to amazon.com
Diymore 3.2 Diymore 3.2"inch 240x320 TFT LCD Display Module + Touch Panel + SD Card Cage for Arduino
Go to amazon.com
Adafruit (PID 2423) PiTFT Plus 320x240 2.8 Adafruit (PID 2423) PiTFT Plus 320x240 2.8" TFT + Capacitive Touchscreen
Go to amazon.com
1 pcs 2.2 1 pcs 2.2" 4-Wire SPI TFT LCD Display Module 240x320 Chip ILI9340C PCB Adapt
Go to amazon.com
HiLetgo 240X320 Resolution 2.8 HiLetgo 240X320 Resolution 2.8" SPI TFT LCD Display Touch Panel ILI9341 with PCB 5V/3.3V STM32
Go to amazon.com
2.6 2.6" Serial:UART/I2C/SPI IPS Super TFT LCD 320x240 Display Module with Touchscreen+16MB Flash for Arduino Rasp PI and more
Go to amazon.com
Aihasd English Nextion 2.4 Aihasd English Nextion 2.4" TFT 320 x 240 Resistive LCD Touch Display Screen UART HMI Smart Module for Arduino Raspberry pi ESP8266
Go to amazon.com
SunFounder 320x240 2.8 SunFounder 320x240 2.8" Assembled TFT Touchscreen Display LCD for Raspberry Pi
Go to amazon.com
Homyl 240X320 Pixels TFT LCD Shield SD Socket Touch Panel Module Display 2.4'' for Mega/ Arduino Homyl 240X320 Pixels TFT LCD Shield SD Socket Touch Panel Module Display 2.4'' for Mega/ Arduino
Go to amazon.com
Related posts:

Reviews

1. HiLetgo 2.4 inch TFT LCD Display Shield Touch Panel ILI9341 240X320 for Arduino UNO MEGA

Feature

2.4" diagonal LCD TFT Touch Panel display
Bright, 4 white-LED backlight, on by default but you can connect the transistor to a digital pin for backlight control
Colorful, 18-bit 262,000 different shades
4-wire resistive touchscreen
8 bit digital interface, plus 4 control lines

Description

HiLetgo 2.4" TFT LCD Display Shield Touch Panel ILI9341 240X320 for Arduino UNO MEGA
Features:
2.4" diagonal LCD TFT Touch Panel display
Bright, 4 white-LED backlight, on by default but you can connect the transistor to a digital pin for backlight control
Colorful, 18-bit 262,000 different shades
4-wire resistive touchscreen
8 bit digital interface, plus 4 control lines
Uses digital pins 5-13 and analog 0-3. That means you can use digital pins 2, 3 and analog 4 and 5. Pin 12 is available if not using the micro SD
5V compatible, use with 3.3V or 5V logic
For Arduino UNO R3 MEGA2560
Package included:
1*2.4" TFT LCD Display Shield Touch Panel ILI9341 240X320 for Arduino UNO MEGA

2. HiLetgo 2.2" 2.2 inch 4-Wire SPI TFT LCD Display Module 240x320 Chip ILI9341 51/AVR/STM32/ARM/PIC

Feature

Durable hard PCB board and SD card socket, ideal for 5110 interface
2.4 inch TFT LCD shield without touch panel, fast to operate
Support Serial SPI Mode, Interface 4-Wire SPI, Need 4 IOs from your MCU only
Support a variety of microcontroller IO connection, professional and practical
5V compatible, use with 3.3V or 5V logic

Description

Specifications:
Resolution: 240x320
Driver IC: ILI9341
Input Voltage: 5V/3.3V
Size 2.2 inch, It has PCB backplane with power IC, SD card socket
LED Numbers 4 LEDs, Driver IC: ILI9341, Color Depth 262K/65K
Module Size:67mm(length)*40mm(width)*4mm(thickness), Active Area: 47.5mm(Length)x36.5mm(Width)

Package Included:
1*2.2" 2.2 inch 4-Wire SPI TFT LCD Display Module

How to use it?
1. use 5v to led pin, 3.3v to vcc and 1k / 1.5k resistor voltage dividers to get it to work. 1k resistor in series from Arduino to tft logic pin, 1.5k from tft pin to ground.
2.#define TFT_DC 9
#define TFT_CS 10
#define TFT_MOSI 11
#define TFT_CLK 13
#define TFT_RST 12
#define TFT_MISO 8
3.// Use hardware SPI (on Uno, #13, #12, #11) and the above for CS/DC
//ILI9341 tft = ILI9341(TFT_CS, TFT_DC);
4.// If using the breakout, change pins as desired
ILI9341 tft = ILI9341(TFT_CS, TFT_DC, TFT_MOSI, TFT_CLK, TFT_RST, TFT_MISO).

Serial monitor output:
1-- ILI9341 Test!
Display Power Mode: 0x94
MADCTL Mode: 0x48
Pixel Format:0x5
ImageFormat: 0x80
Self Diagnostic: 0xC0
Benchmark Time (microseconds)
2-- Screen fill 18159720
Text 921664
Lines 8537648
Horiz/Vert Lines 1485756
Rectangles (outline) 946520
Rectangles (filled) 37689232
Circles (filled) 5325780
Circles (outline) 3725412
Triangles (outline) 1944508
Triangles (filled) 12525852
Rounded rects (outline) 1782700
Rounded rects (filled) 40989648

3. Diymore 3.2"inch 240x320 TFT LCD Display Module + Touch Panel + SD Card Cage for Arduino

Feature

LCD Module is with ILI9341 controller.
ADS7843 compatible touch panel controller.
Onboard 3.3V regulator require a single 5V supply.
Support 16 bit RGB565 format , can connect any 16 bit data bus.
Fast free shipping. Awesome cusotmer service.

Description

3.2" inch TFT LCD module with ILI9341 touch screen controller and a SD card cage.
It is suitable for embedded systems which require display high quality colorful image or video with interactive control and storage purpose.
The Module interfaces to microcontrollers via a 2*20 Pin 2.54mm dual row pin header interface , can easily be connected to any microcontroller or FPGA and DSPs.

Features:

LCD Module is with ILI9341 Controller
ADS7843 compatible touch panel controller
Standard SD card cage
Onboard 3.3V regulator require a single 5V supply
3.3V I/O voltage level tolerance
Module Size (L * W * H): 94 * 64 * 14mm (including connector)
Support 16 bit RGB565 format , can connect any 16 bit data bus.

4. Adafruit (PID 2423) PiTFT Plus 320x240 2.8" TFT + Capacitive Touchscreen

Feature

PiTFT Plus 320x240 2.8" TFT+Touchscreen for Raspberry Pi Zero, Pi3, Pi2 or Model A+, B+ (any Pi with a 2x20 connector)
320x240 3.5" TFT touchscreen LCD
Custom kernel available at Adafruit
The display uses the hardware SPI pins (SCK, MOSI, MISO, CE0, CE1) as well as GPIO #25 and #24

Description

Is this not the cutest little display for the Raspberry Pi? It features a 2.8" display with 320x240 16-bit color pixels and a capacitive touch overlay. That's right, instead of a resistive touchscreen, which requires a fingernail or stylus, you can now use a fingerpad. The screen looks much nicer, with a black bezel and glass overlay. If you don't need a capacitive touchscreen, check out the resistive touch version.

This updated design fits perfectly onto the Pi Zero, Pi 3, Pi 2 or Model A+, B+! (Any Pi with a 2x20 connector) Not for use with an old Pi 1 with 2x13 connector If you'd like to use a 2.8" display with the original Pi A or Pi B, check out the Model B version. This version also has all 40 pins GPIO pins brought out so you can connect a 40-pin GPIO cable underneath. Now that it's the same outline as a Pi 3/2/B+ it fits well on top of a Pi in our Raspberry Pi Enclosure base and can use our faceplate for a compact touchscreen Pi

The display and touchscreen uses the hardware I2C Pins (SDA & SCL), SPI pins (SCK, MOSI, MISO, CE0) as well as GPIO #25 and #24. All other GPIO are unused and you can still share the I2C pins with sensors, LED drivers, etc. Since we had a tiny bit of space, there's 4 slim tactile switches wired to four GPIOs, that you can use if you want to make a basic user interface. For example, you can use one as a power on/off button.

Use it for console access or easily pop up X11 onto the PiTFT for a mini monitor, although its rather small at 320x240. Instead, we recommend using PyGame or other SDL-drawing programs to write onto the frame buffer.

Raspberry Pi computer and enclosure not included!

As of July 22nd, 2015 this display comes fully assembled with tactile switches too

5. 1 pcs 2.2" 4-Wire SPI TFT LCD Display Module 240x320 Chip ILI9340C PCB Adapt

Feature

Size: 2.2 inch
Resolution: 240(RGB) X 320
Interface: 4-Wire SPI
Color Depth 262K/65K
LCM (W x H x D) (mm): 40.10x55.20x2.35

Description

Description:
Support Serial SPI Mode
Need 4 IOs from your MCU at least
Size: 2.2 inch
Resolution: 240(RGB) X 320
Interface: 4-Wire SPI
Color Depth 262K/65K
Viewing Direction: 6 o'clock
LCM (W x H x D) (mm): 40.10x55.20x2.35
Active Area(mm) 33.84x45.12
LED Numbers: 4 LEDs
Driver: IC ILI9341

Package included: 1 x 2.2" Serial SPI TFT Color LCD Module Display Need 4 IOs from MCU 240X320 PCB Adapter SD Socket

6. HiLetgo 240X320 Resolution 2.8" SPI TFT LCD Display Touch Panel ILI9341 with PCB 5V/3.3V STM32

Feature

Driver element: a-Si TFT active matrix
Resolution (dots): 240RGB*320Dots
Viewing Direction: 6 o'clock
Pixel arrangement: RGB vertical stripe
With PCB plate (including power supply IC, SD), compatible with 5110 interface

Description

Product Description:
100% brand new and high quality
Type: touch panel
Size:2.8" SPI Serial
Display area:36.72(W)X48.96(H)mm
Size:8.5 x 4.8cm
Driver element: a-Si TFT active matrix
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
Need at least 4 IOs from your MCU

Package included:
1*240X320 Resolution 2.8" SPI TFT LCD Display Touch Panel

Note:
If you are using this LCD with a 5V device such as an Arduino, be aware that it doesn't work if WITHOUT level shifting to 3.3v logic. Please use level shifters from 5V to 3.3V, it will work then.

7. 2.6" Serial:UART/I2C/SPI IPS Super TFT LCD 320x240 Display Module with Touchscreen+16MB Flash for Arduino Rasp PI and more

Feature

2.6 Inch, IPS(Better than TFT) 320xRGBx240 pixels with Touchscreen+16MB flash
Select UART, I2C or SPI mode by jumpers on PCB
7 pre-loaded Fonts and uploadable user fonts
User manual + Arduino Lib and Demo Code, ship by epacked, arrive in 2 weeks
2.5V to 7.5V wide range of power supply

Description

Document link: http://www.digole.com/forum.php?topicID=1.
Item description link: http://www.digole.com/index.php?productID=1225
Did you:
1, Hate to write code to drive TFT LCD?
2, Don't have enough I/O pins to connect with LCD?
3, Don't have enough memory in your MCU to store FONT data?
4, Have special characters to display?
This module is your solution, it has: 3 communication mode + 7 preloaded Fonts + Graphic Engine +4 Upload-able Fonts, will save lots of memory space and I/O resource on your project, with the easy remember commands or Arduino lib, you can use it in couple of minutes! Draw character/line/circle/rectangle just cost less than 10 bytes of memory!
.Wide voltage working range: 2.5V to 7.5V, fit all 3.3V and 5V application.
.Only need 1 to 3 I/O pins from your master controller.
.Embedded 7 preloaded fonts, and also have 16KB memory space for your user fonts, once you uploaded the start screen or user fonts, it will stored in products.
.Easy to use: the commands sending to products are easy to remember and understand.
.Using user fonts function, you can display any graphs or characters in any language.
.Integrated graphic functions such as: draw line/rectangle/circle/image, send few bytes of instruction to products, it will do it for you, that also save your lots of code space.
.Can display contents in 4 different directions: 0, 90, 180, 270(clockwise) on same screen, the product will map the coordinate accordingly.
Download Programing Manual:www.digole.com/images/file/Tech_Data/Digole_Graphic_Adaper-Manual.pdf
Download Arduino lib and demo code:www.digole.com/images/file/Tech_Data/DigoleSerial.zip

8. Aihasd English Nextion 2.4" TFT 320 x 240 Resistive LCD Touch Display Screen UART HMI Smart Module for Arduino Raspberry pi ESP8266

Feature

Nextion is a Seamless Human Machine Interface (HMI) solution that provides a control and visualisation interface between a human and a process, machine, application or appliance. Nextion is mainly applied to IoT or consumer electronics field. It is the best solution to replace the traditional LCD and LED Nixie tube.
This solution includes hardware part - a series of TFT boards and software part - Nextion editor. Nextion TFT board uses only one serial port to do communicating. Let you get rid of the wiring trouble. We notice that most engineers spend much time in application development but get unpleasant results.
In this situation, Nextion editor has mass components such as button, text, progress bar, slider, instrument panel etc. to enrich your interface design. And the drag-and-drop function ensures that you spend less time in programming, which will reduce your 99% development workloads. With the help of this WYSIWYG editor, GUI designing is a piece of cake.
It's easy to adapt Nextion family HMI to existing projects, you just need to provide it a UART.
NX2432T024 is a powerful 2.4'' HMI, which is member of Nextion family. Features include: a 2.4" TFT 320 x 240 resistive touch screen display, 4M Flash, 2KByte RAM, 65k colors.

Description

Features:
English version
320 x 240 Resolution
RGB 65K true to life colours
TFT Screen with integrated 4-wire Resistive Touch Panel
Easy 4 pin interface to any TTL Serial Host
4M Flash memory for User Application Code and Data
On board micro-SD card for firmware upgrade
Visual Area:36.72mm(L)48.96mm(W)
Adjustable Brightness:0~180 nit, the interval of adjustment is 1%
5V90mA power conusmption

Data download:
Document link: https://www.youtube.com/results?search_query=Nextion+HMI
More datasheet: https://www.adrive.com/public/6WtHW2/F000310%20NX3224T024.rar
Nextion Editor:https://www.adrive.com/public/JEVwGg/Nextion%20Editor.rar

Package Included:
1 X 2.4'' UART HMI LCD Module
1 X 4P Cable
1 X UB to 2pin connector

9. SunFounder 320x240 2.8" Assembled TFT Touchscreen Display LCD for Raspberry Pi

Feature

Link to download the instructions https://www.adrive.com/public/9zUKSu/Raspberry%20Pi%202.8TFT.pdf
It features a 2.8" display with 320x240 16-bit color pixels and a resistive touch overlay. The plate uses the high speed SPI interface on the Pi and can use the mini display as a console, X window port, displaying images or video etc. Best of all it plugs right in on top!
It is designed to fit nicely onto the Pi Model A or B. But it is NOT compatible with Model B+.
Uses the hardware SPI pins (SCK, MOSI, MISO, CE0, CE1) as well as GPIO #25 and #24. All other GPIO are unused. Since we had a tiny bit of space, there's 4 spots for optional slim tactile switches wired to four GPIOs, that you can use if you want to make a basic user interface. For example, you can use one as a power on/off button.
Note: The Raspberry Pi is NOT included

Description

Link to download the instructions
https://www.adrive.com/public/9zUKSu/Raspberry%20Pi%202.8TFT.pdf

It features a 2.8" display with 320x240 16-bit color pixels and a resistive touch overlay. The plate uses the high speed SPI interface on the Pi and can use the mini display as a console, X window port, displaying images or video etc. Best of all it plugs right in on top!

It is designed to fit nicely onto the Pi Model A or B. But it is NOT compatible with Model B+.

Uses the hardware SPI pins (SCK, MOSI, MISO, CE0, CE1) as well as GPIO #25 and #24. All other GPIO are unused. Since we had a tiny bit of space, there's 4 spots for optional slim tactile switches wired to four GPIOs, that you can use if you want to make a basic user interface. For example, you can use one as a power on/off button.

Note: The Raspberry Pi is NOT included

10. Homyl 240X320 Pixels TFT LCD Shield SD Socket Touch Panel Module Display 2.4'' for Mega/ Arduino

Feature

2.4
It can control the the backlight to connect the transistor to a digital pin
240X320 Pixels, with colorful and 18-bit, 262,000 different kinds of shade
4-wire resistive touchscreen
8 bit digital interface, plus 4 control lines

Description

Description:

- 2.4" diagonal LCD TFT display, with bright 4 white-LED backlight, default state: on
- It can control the the backlight to connect the transistor to a digital pin
- 240X320 Pixels, with colorful and 18-bit, 262,000 different kinds of shade
- 4-wire resistive touchscreen
- 8 bit digital interface, plus 4 control lines

Specification:

- Size: Approx. 72 52 12 mm/ 2.83 2.05 0.47 inch
- Uses digital pins 5-13 and analog 0-3.
- To use digital pins 2, 3 and analog 4 and 5. Pin 12 is available
- 5V compatible, use with 3.3V or 5V
- For Arduino Mega 2560, UNO R3, etc.

Package Includes:

1 Piece of 2.4" TFT LCD Shield Socket Touch Panel Module

Note:

Power supply: 5V-26V, if the 5V power supply must be more than 2A, recommended 9V power supply.
After plugging in the Arduino motherboard, the power supply must be capable of supplying 2A, because GPRS Shield boot current and the maximum peak current required to work up to 2A, but the USB port is unable to provide such a large current, and it must be an external power supply equipment.
The other way the power supply pin leads to 3.7 - 4.5V power supply for lithium battery power supply. The serial port is perfectly compatible with arduino microcontrollers. TTL serial port compatible with 3.3 and 5V microcontrollers.

Conclusion

By our suggestions above, we hope that you can found the best 320x240 tft lcd for you. Please don't forget to share your experience by comment in this post. Thank you!