Arduino Tutorial: Using the 3.2″ Color TFT display for Arduino

Home/Arduino Projects/Arduino Tutorial: Using the 3.2″ Color TFT display for Arduino

Arduino Tutorial: Using the 3.2″ Color TFT display for Arduino

Arduino Tutorial: Using the 3.2″ Color TFT display for Arduino from

Having a big Color TFT display for your Arduino Projects can make things much more impressive. Today I am going to show how to use the low cost 3.2″ inch Color TFT display with Arduino Mega and Arduino Due.

I always wanted to have a big display for my Arduino projects. So, a few weeks ago I decided to buy this 3.2 Inch color TFT display for Arduino Mega from because the price is so tempting! Less than 7$ for a 3.2’ color TFT display. With that price you can’t go wrong. Here’s the link.


1. 3.2” TFT Display:

2. Arduino Due:

3. Arduino Mega:

It is listed as a 3″ display but I measured it and it is 3.2″.

The display has a resolution of 480×320 pixels and has an SD card adapter on the back. I haven’t used SD card functionality so far. I will try to use it in the future. If you look carefully you can see that the display also uses a 3.3V regulator so it works fine with 5V and 3.3V logic levels.

As you can see the connection with an Arduino Mega board is extremely easy. All you have to do, is to plug the display in, and load the sketch. I have also loaded the demo sketch on the Arduino Due and as you can see it works fine on an Arduino Due as well. Arduino Due, is much faster than the Arduino Mega. The demo sketch needs around 44 seconds to run on the Arduino Mega, and only 22 seconds on the Arduino Due. That’s a huge performance difference. Now let’s go to the computer in order to see what drivers we need in order to use the display with Arduino.

The display uses the HX8357C controller. Unfortunately, the UTFT library does not support it anymore. I am using other libraries to drive the display:

For Arduino Mega:

For Arduino Due:



Never miss a video: Subscribe to



  1. Epaminondas Klironomos January 7, 2016 at 10:32 pm - Reply

    Good afternoon my friend . If you could please try to make the previous project with the real time clock 1,8 ” . The 3.2″ tft could be match better and impressive . Thank you very match .

  2. patnovak July 2, 2016 at 12:21 am - Reply

    Hello where is the code for this project?

  3. patnovak July 5, 2016 at 6:51 pm - Reply

    Hello where is the UTFT library ?

  4. DT September 11, 2017 at 3:36 pm - Reply

    Hi, Where is the correct UTFT library?

    • Nick September 23, 2017 at 11:02 am - Reply

      Unfortunately, the UTFT library is not compatible with this display. We have to use another display which is linked in the post.

Leave A Comment