Adafruit Industries ILI9341 2.8" TFT LCD with Touchscreen Breakout Board w/MicroSD Socket
Best interactive display for makers building custom microcontroller interfaces.
Enhance your microcontroller projects with this 2.8-inch TFT LCD breakout board, featuring the ILI9341 controller for vibrant color graphics. Its 320x240 resolution offers detailed visuals, surpassing standard monochrome displays. The integrated resistive touchscreen allows for intuitive interaction, while the onboard MicroSD socket provides convenient storage expansion. Designed for broad compatibility, this module seamlessly integrates with a wide range of popular Arduino boards, making it ideal for adding sophisticated visual interfaces to your creations.
$29.95
Owner Satisfaction
4.6
/ 5
Category Rank
407
/ 1543
#407 in Development Boards
Price vs Category Average
-66%
Below average
Screen Size
2.8
/ inches
Who it's for
- Engineers prioritizing fast refresh rates and efficient pin usage
- Makers connecting to diverse 3.3V or 5V microcontroller platforms
- Developers needing local storage for graphics and data logging
Who should skip it
- Users requiring modern multi-touch responsiveness and high sensitivity
- Designers building complex interfaces with high information density
- Budget-conscious hobbyists seeking the lowest possible component cost
Performance breakdown
Visual Clarity
The 320x240 resolution provides crisp, vibrant graphics for small-scale interface projects.
Touch Responsiveness
Resistive technology offers reliable input but lacks the sensitivity of modern capacitive.
Integration Ease
Extensive library support makes connecting to Arduino boards a straightforward process.
Storage Versatility
The integrated MicroSD slot simplifies loading high-resolution assets and data logging.
Build Robustness
Adafruit’s breakout design ensures a secure, durable connection for frequent prototyping.
Display Brightness
Four white LEDs provide sufficient illumination for most indoor lighting conditions.
Key Specs
Screen Size
2.8 inches
Resolution
320 x 240 pixels
Backlight
4 white-LEDs
Controller
ILI9341
Touch Input Type
Resistive
Compatibility
Arduino Uno, Mega2560, Leonardo, etc.
Manufacturer Part Number
1770
Warranty
1 Year Parts and Labor
Features
- Vibrant 2.8" color TFT display
- Integrated resistive touchscreen
- Onboard MicroSD card socket
- Bright 4 white-LED backlight
- Individual RGB pixel control
- Wide Arduino compatibility
- Adds detailed graphics to projects
What customers say
This Adafruit ILI9341 display is highly valued for its seamless integration and excellent quality. Users consistently praise the vibrant colors and sharp resolution provided by the ILI9341 controller, noting the display exceeds expectations for its category. The inclusion of a resistive touchscreen and MicroSD socket adds significant utility, simplifying project setups. The primary driver of positive feedback is Adafruit's comprehensive libraries, which greatly reduce the difficulty of programming the display. While some users mention minor calibration needs for the touchscreen or challenges reaching peak SPI refresh rates, the overall consensus remains strongly positive due to the board's feature density and reliability. It is a highly recommended component for makers.
Know before you buy
Yes, this breakout board is compatible with a wide range of Arduino boards, including the Mega2560 and Leonardo. Because it uses standard SPI communication, it can also be adapted for use with many other microcontrollers.
This module uses a resistive touchscreen, which means it responds to pressure. You can use a plastic stylus, a fingernail, or even a gloved finger to interact with the interface.
Absolutely. The onboard MicroSD socket is designed to store bitmap images or other data, which you can then load and display on the screen using your microcontroller.
The display features a 4-LED backlight that is powered by the board. While it is always on by default, you can control the brightness by connecting the backlight pin to a PWM-capable pin on your microcontroller.
The display uses the SPI interface, which typically requires four pins for the display data, plus additional pins for the touchscreen and MicroSD card functionality. You will need to ensure your microcontroller has enough available digital I/O pins to support these connections.
Still have a question?
Ask Hayley anything about this product before you decide.