Finding the best tft spi 240×320 suitable for your needs isnt easy. With hundreds of choices can distract you. Knowing whats bad and whats good can be something of a minefield. In this article, weve done the hard work for you.
Reviews
1. 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
2. 1 pcs 2.2" 4-Wire SPI TFT LCD Display Module 240x320 Chip ILI9340C PCB Adapt
Feature
Size: 2.2 inchResolution: 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
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. 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 interface2.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
5. FidgetGear 2pcs 2.4" 240x320 SPI Serial TFT Color LCD Module Display ILI9341 Driver M51
Description
Product Description
2.4" SPI serial interface cable FPC bare screen without touching at least four IO driver only needs
Size: 2.4 inch SPI serial bus
Resolution: 240 * 320
PLEASE BUY WITH CONFIDENCE
NEW, GOOD QUALITY, ORIGINAL PACKAGE
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 matrixResolution (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. Wrisky 2.4"" 240x320 SPI TFT LCD Touch Panel Serial Port Module with PBC ILI9341 5V/3.3V
Feature
Display area:36.72(W)X48.96(H)mmDriver element: a-Si TFT active matrix
Pixel arrangement: RGB vertical stripe
Resolution (dots): 240RGB*320Dots
5V compatible, use with 3.3V or 5V logic
Description
Type: touch panel Size:2.4"" SPI Serial Display area:36.72(W)X48.96(H)mm 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 With PCB plate (including power supply IC, SD), compatible with 5110 interface Download Package includes: 2.4"" 240x320 Dots SPI TFT LCD Touch Panel Serial Port Module x 18. BQLZR Red 240 x 320 Resolution 2.8" SPI TFT LCD Color Touch Panel Serial Port Module With PBC ILI9341
Feature
5V compatible, use with 3.3V or 5V logicNeed at least 4 IOs from your MCU
Support Serial SPI Mode
Standard: 2.8 inch SPI Serial
With PCB plate (including power supply IC, SD), compatible with 5110 interface
Description
Note: The color of the item may vary slightly due to photography and your own computerFeature:
5V compatible, use with 3.3V or 5V logic
Need at least 4 IOs from your MCU
With PCB plate (including power supply IC, SD), compatible with 5110 interface
This LCD can supply steadily in the future.
Support Serial SPI Mode
Specification:
Material:LCD Screen
Color:Red
Model: SPI
Standard: 2.8 inch SPI Serial
Resolution:240 x 320
Dimension:86 x 50 x 6mm/3.39 x 1.97 x 0.24"(L x W x T)
Weight:11g
Package Include:
1 x SPI TFT LCD Touch Panel Serial Port Module
9. Akozon 3.3V 240x320 2.4" SPI TFT LCD Touch Panel Serial Port Module with PBC ILI9341 for Arduino UNO MEGA
Feature
SERIAL SPI COLOR DISPLAY MODULE: This is a new 2.4 inch serial SPI color display module with touch function. Support all kinds of Arduino microcontroller line.COMPATIBLE:The integrated voltage regulator IC, supports 5V or 3.3V power supply.
FEATURES:On-board level translation programs truly perfectly compatible 5V / 3.3V IO level, supports a variety of single-chip IO connection, professional and practical
DESIGNED WITH ONE SOCKET:Designed with one socket for sd card. Durable hard PCB board (including power supply IC, SD) and SD card socket, ideal for 5110 interface
SUPPORT:Support analog SPI and hardware SPI. 2.4 inch TFT LCD shield without touch panel, fast to operate
Description
Specifications:Resolution: 240x320
Driver IC: ILI9341
Input Voltage: 5V/3.3V
Interface: 4-wires SPI interface
Quantity: 1
Document Download:
http://tftdata.tjc1688.com/2.4_spi/2.4_spi.rar
Package Includes:
1 x Display Module
Note:
This kit requires professional knowledge and ability, please make sure you know how to use it.
10. KingBra 240X320 Resolution 2.8" SPI TFT LCD Display Touch Panel ILI9341 with PCB 5V/3.3V STM32
Feature
Resolution (dots): 240RGB*320DotsDriver element: a-Si TFT active matrix
Viewing Direction: 6 o'clock
Pixel arrangement: RGB vertical stripe
With PCB plate (including power supply IC, SD), compatible with 5110 interface
Description
100% brand new and high qualityType: 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 x 240X320 Resolution 2.8" SPI TFT LCD Display Touch Panel