> **Source:** Core Electronics is an Australian maker-electronics retailer and manufacturer based in Newcastle, NSW, run by a team of makers and educators. We design and manufacture our own product lines (PiicoDev, CE originals) and are official retailers for iconic maker and industrial brands including Raspberry Pi, Arduino, Adafruit, SparkFun and DFRobot. Orders ship Australia-wide from our Newcastle warehouse. Prices are in AUD and include GST. Pricing, stock and dispatch on this page are generated from the store's live catalog. Full machine-readable index: https://core-electronics.com.au/llms.txt

# 2.8 TFT Touch Shield for Arduino with Resistive Touch Screen

**Type:** Product page · **SKU:** ADA1651 · **Brand:** [Adafruit](https://core-electronics.com.au/brands/adafruit-australia)
**Page:** https://core-electronics.com.au/2-8-tft-touch-shield-for-arduino-with-resistive-touch-screen.html ([markdown](https://core-electronics.com.au/2-8-tft-touch-shield-for-arduino-with-resistive-touch-screen.html.md))

Spice up your Arduino project with a beautiful large touchscreen display shield with built in microSD card connection. This TFT display is big (2.8" diagonal) bright...

## Pricing

- **Price:** $49.55 (inc GST) — $45.05 AUD, exc GST
- **Quantity discounts:** 10+ $43.69 (exc GST) · 50+ $42.79 (exc GST)

## Availability & dispatch

- In stock, ships same business day if ordered before 2PM (Australia/Sydney).
- We can dispatch 7 today, and up to 50 more in 8–12 days.

## How to buy

- **Build a cart:** compose `https://core-electronics.com.au/cart/link?items=ADA1651:1` (comma-separated SKU:qty pairs) and share the link. Opening it shows a confirmation page with live pricing and stock before anything is added to the cart.
- **Verify the cart first:** fetch `https://core-electronics.com.au/cart/link/ADA1651:1.md` for live line prices (inc & exc GST, quantity discounts applied), stock and dispatch estimates, and totals. Append `/to/{AU-postcode}` (or `/to/{country-code}:{postcode}`) before `.md` for delivery options and prices to that destination. Unknown, retired, or out-of-stock SKUs are flagged. (Query form `cart/link.md?items=...` also works but some robots parsers refuse query strings here.)
- **Checkout** is completed on-site and includes a captcha at the payment step. Share the cart link; checkout takes it from there.
- **Search the catalogue:** `https://core-electronics.com.au/search/{query}.md` (URL-encode the query; pages 2-3 at `search/{query}/{page}.md`; `search.md?q=` also works)
- **Payment methods, purchase orders, policies and contact details:** https://core-electronics.com.au/llms.txt
## Description

Spice up your Arduino project with a beautiful large touchscreen display shield with built in microSD card connection. This TFT display is big (2.8" diagonal) bright (4 white-LED backlight) and colorful (18-bit 262,000 different shades)! 240x320 pixels with individual pixel control. It has way more resolution than a black and white 128x64 display. As a bonus, this display has a resistive touchscreen attached to it already, so you can detect finger presses anywhere on the screen. (We also have a [capacitive-touch version](https://core-electronics.com.au/2-8-tft-touch-shield-for-arduino-w-capacitive-touch.html) of this shield)

Adafruit have updated Adafruit's original v1 shield to an SPI display - its a tiny bit slower but uses a lot less pins and is now much easier to use with Mega &amp; Leonardo. They also include an SPI touchscreen controller so you only need one additional pin to add a high quality touchscreen controller. Even with all the extras, the price is lower thanks to Adafruit's parts sourcing &amp; engineering skillz!

**The shield is fully assembled, tested and ready to go. No wiring, no soldering! Simply plug it in and load up Adafruit's library - you'll have it running in under 10 minutes!** Works best with any classic Arduino (UNO/Duemilanove/Diecimila). Solder three jumpers and you can use it at full speed on a Leonardo or Mega as well.

This display shield has a controller built into it with RAM buffering, so that almost no work is done by the microcontroller. This shield needs fewer pins than Adafruit's v1 shield, so you can connect more sensors, buttons and LEDs: 5 SPI pins for the display, another pin for the SPI touchscreen controller and another pin for uSD card if you want to read images off of it.

Adafruit have written a full open source graphics library that can draw pixels, lines, rectangles, circles and text. We also have a touch screen library that detects x, y and z (pressure) and example code to demonstrate all of it. The code is written for Arduino but can be easily ported to your favorite microcontroller and can be found here.

For people who want the same screen but not in a shield form-factor, check out [Adafruit's 2.8" TFT breakout](https://core-electronics.com.au/2-8-tft-lcd-with-touchscreen-breakout-board-w-microsd-socket-ili9341.html)

The only mod required is to cut the standard jumpers on the back of the panel, and solder bridge the three Mega jumpers (and then test with a multimeter for continuity on both the severed jumpers, and the bridged ones). No code mods are required, and the SD card will work on the Mega (thanks to Dean for helping Adafruit figure this one out!)

2.8" TFT Touch Shield for Arduino v2 ([2:56](https://www.youtube.com/watch?feature=player_detailpage&v=TkorLkilMKk#t=176))

## Technical Details

- 240x320 resolution, 18-bit (262,000) color - Adafruit's library uses 16 bit color mode
- High speed SPI display with digital SPI touchscreen driver
- The display uses digital pins 13-9. Touchscreen controller requires digital pin 8. microSD pin requires digital #4. That means you can use digital pins 2, 3, 5, 6, 7 and analog 0-5. Pin 4 is available if not using the microSD
- Works with any classic Arduino '328. Solder closed three jumpers to use the ICSP header for use with Leonardo or Mega
- Onboard 3.3V @ 300mA LDO regulator, current draw depends on usage but is about 100mA for the display and touchscreen
- 4 white LED backlight. On by default but you can connect the transistor to a digital pin for backlight control
- 4-wire resistive touchscreen attached to STMPE610 controller
 
[Datasheets, EagleCAD PCBs and more in the product tutorial](https://learn.adafruit.com/adafruit-2-8-tft-touch-shield-v2/downloads)

 ![](https://core-electronics.com.au/attachments/localcontent/rohs_icon_8216055e11.jpg)

## Images

- [Product image 1](https://core-electronics.com.au/media/catalog/product/1/6/1651-00.jpg)
