Skip to product information
1 of 5


2.8" 240x320 TFT LCD Display Module With Capacitive Touch For Arduino And mbed - SPI, 4MB Flash


Regular price
Regular price
Sale price
Shipping calculated at checkout.
Free shippong

Free shipping over $400

Easy returns

Free return in 30 days

Bulk discount

Discount for orders of 10 tablets or more. Please contact us for a discount

    <iframe width="560" height="315" src="" frameborder="0" allowfullscreen></iframe>

    Main features

    • 2.8"
    • 240x320
    • Capacitive Touch
    • Display Interface: SPI
    • Free 11 pins on the Arduino header
    • 4 MB flash and micro-SD card
    • 3.3V and 5.0V Input voltage compatible
    • Support Universal TFT library: UTFT
    • Support both Arduino and mbed 

    Physical Characteristics

    Module Overall
    Size 55.14(W) 70.10(H) mm
    Size (including micro SD card) 55.14(W) 71.10(H) mm
    Viewing area 43.2(W) 57.6(H) mm
    Weight TBD g



    DM-TFT28-116 Datasheet
    FT6206 Touch Controller Datasheet 
    Ili9341 Display Controller Datasheet
    Winbond W25Q32BV 32 Megabit SPI Flash memory Datasheet


    DM-TFT28-116 Schematics 


    DM-TFT28-116 2D Front Autocad drawings
    DM-TFT28-116 2D Back Autocad drawings

    You can use IGC's Brava! free DWG viewer to view the drawings


    Source code and examples can be found in our DmTftLibrary and its User Guide

    We have mbed support for this displays, look at our mbed page for more information.

    If you prefer UTFT/UTouch have a look at this page for instructions.

    Please Note!
    Because UTFT uses software SPI, the speed is slower than using DmTftLibrary and it require exclusive access to the SPI pins. This also means UTFT can't be used at the same time as UTouch or other Touch libraries.