ILI9341 2.8" TFT (SPI) (MSP2807, MSP2806, XPT2046)
2.8" TFT LCD module, ILI9341 controller, 240 × 320, 65K colours, 4-wire SPI · VCC 3.3–5 V (662K 3.3 V LDO; J1 open) · 3.3 V logic only · backlight on LED (high = on) · XPT2046 resistive touch · SD card slot

Try it on the benchThe lab drops it on an empty bench and opens its datasheet card.
Typical part: 2.8" SPI TFT module, ILI9341 (LCDwiki MSP2807 with touch / MSP2806 without)
Pins
- VCC
- GND
- CS
- RESET
- DC/RS
- SDI (MOSI)
- SCK
- LED
- SDO (MISO)
- T_CLK
- T_CS
- T_DIN
- T_DO
- T_IRQ
- SD_CS
- SD_MOSI
- SD_MISO
- SD_SCK
Ratings and limits
| Supply | VCC 3.3–5 V into a 662K 3.3 V LDO; short J1 to bypass it for a 3.3 V supply (then VCC must be 3.3 V) |
|---|---|
| Logic | 3.3 V only (not 5 V tolerant): a 5 V Arduino needs a level shifter or dividers on CS, RESET, DC, SDI and SCK |
| Panel | 2.8" TN, 240 × 320, 65K colours (16-bit RGB565) or 262K (18-bit); active area 43.2 × 57.6 mm; module 50 × 86 mm |
| Controller | ILI9341: 4-wire SPI (CS, DC, SCK, SDI, SDO); 172 KB frame memory (GRAM); MADCTL rotates and mirrors; normally-white panel |
| Backlight | LED pin high = on (PWM dims it); about 45 mA at full brightness (lab estimate) |
| Touch | XPT2046 resistive controller on its own SPI pins (T_CS, T_CLK, T_DIN, T_DO) with a pen IRQ; 12-bit raw readings |
| SPI speed | writes run far above the 10 MHz in the datasheet (40 MHz on an ESP32 is normal); reads need a slower clock |
| SD slot | its own pins (SD_CS, SD_MOSI, SD_MISO, SD_SCK); not modelled in the lab |
How to use it
A colour screen for ESP32 and Arduino projects. Wire VCC, GND, CS, DC, SDI, SCK and LED (RESET to a pin, or to 3.3 V), then use Adafruit_ILI9341 + Adafruit_GFX. Share SCK/SDI/SDO with the touch controller (T_CLK/T_DIN/T_DO) and give it its own T_CS.
More in microcontrollers & modules
- Arduino Uno R3
- Arduino Nano
- ESP32 DevKit
- ESP32-S3 DevKitC-1
- Raspberry Pi Pico 2
- LILYGO T-SIM A7670E R2
- Orange Pi One
- Coin acceptor
- Coin slot (₱5 only)
- I2C LCD
Sources: LCDwiki MSP2807 datasheet (2.8" SPI module, pin list, VCC 3.3–5 V, 3.3 V logic); ILI9341 datasheet (Ilitek, commands, MADCTL); Adafruit_ILI9341 / Adafruit_GFX and XPT2046_Touchscreen library sources