ili9341 tft display datasheet supplier

This TFT module is the perfect display for your ESP8266/ ESP32 projects. With a resolution of 320×240 pixels and a display size of 2.4″ it offers enough space to display a wide variety of information. It can display up to 262’144 colors (full-color mode, 18bit color depth) and works with 3.3V which matches your ESP8266/ ESP32 operation voltage.

ili9341 tft display datasheet supplier

ILI9341 is a 262144-color single-chip SOC driver for a TFT liquid crystal display with resolution of 240x320 dots (RGB), comprising a 720-channel source driver, a 320-channel gate driver, 172800 bytes GRAM for graphic display data of 240x320 dots (RGB), and power supply circuit.

ILI9341 supports parallel 8-/9-/16-/18-bit data bus MCU interface, 6-/16-/18-bit data bus RGB interface and 3-/4-line serial peripheral interface (SPI).

ILI9341 can operate with 1.65V ~ 3.3V I/O interface voltage and an incorporated voltage follower circuit to generate voltage levels for driving an LCD.

ILI9341 supports full color, 8-color display mode and sleep mode for precise power control by software and these features make the ILI9341 an ideal LCD driver for medium or small size portable products such as digital cellular phones, smart phone, MP3 and PMP where long battery life is a major concern.

ili9341 tft display datasheet supplier

This 2.4 inch LCD module has 240 x 320 resolution and 65K color. It can handle most of the displaying tasks, many contents, graphs, sensor datas, user manual etc.. Also don’t worry about how to drive the display. The Adafruit’s ILI9341 Library works with this display perfectly. And don’t forget to install Adafruit GFX Library.

Note: The Display operating voltage is 3.3V, so you can connect the display pins to 3.3V MCU directly, if you need to make it work on 5V MCU, make sure to use a logic level translator.

ili9341 tft display datasheet supplier

color_palette (Optional): The type of color pallet that will be used in the ESP’s internal 8-bits-per-pixel buffer. This can be used to improve color depth quality of the image. For example if you know that the display will only be showing grayscale images, the clarity of the display can be improved by targeting the available colors to monochrome only. Options are:

color_palette_images (Optional): A list of image files that will be used to generate the color pallet for the display. This should only be used in conjunction with -color_palette: IMAGE_ADAPTIVE above. The images will be analysed at compile time and a custom color pallet will be created based on the most commonly occuring colors. A typical setting would be a sample image that represented the fully populated display. This can significantly improve the quality of displayed images. Note that these images are not stored on the ESP device, just the 256byte color pallet created from them.

ili9341 tft display datasheet supplier

WF28E is full color 240xRGBx320 TFT LCD display module, diagonal size 2.8 inch. This module is built in with ILI9341V IC; it supports 8/ 16bit 8080-series Parallel MCU Interface. WF28E model is having module dimension of 50.0 x 69.2 mm and Active area size of 43.2 x 57.6 mm; it integrated ILI9341V controller on module, logic supply voltage range from 2.5V to 3.3V.

WF28E is portrait mode LCD module, if you would like to use it as landscape mode, please contact with us for more technical support. This 2.8” TFT LCD module is featured with brightness 500 cd/m2(typical value), it can be operating at temperatures from -20℃ to +70℃; its storage temperatures range from -30℃ to +80℃. This 2.8" TFT LCD Module 6:00 o"clock viewing direction works well for devices that is easy to read above eye level without fading, such as signal analyzers or bench top laboratory equipment, handhold microscope and other handhold devices.

Search keyword: ili9341 tft display, tft 2.8", 2.8 tft lcd, 2.8" tft lcd, 2.8 inch tft lcd, tft lcd 2.8, 2.8 tft display, 2.8" tft display, 2.8 inch tft display, tft display 2.8, tft display 2.8"

ili9341 tft display datasheet supplier

RFJ280G-ALW-DNN is a 2.8-inch, IPS, active matrix TFT-LCD module with aspect ratio 3:4. The module features wide viewing angle thanks to the IPS panel which is one of the most popular techniques on the market now. This 2.8-inch TFT module adopts driver IC ILI9341V supporting MCU/SPI interface. The brightness is 800 cd/m2 with contrast ratio 500:1. Operating temperature covers from -20~+70℃, storage temperature range is from -30~+80℃. This design is a good fit for industrial application, medical equipment, home appliances, etc.

ili9341 tft display datasheet supplier

Specifications:Resolution: 240x320Driver IC: ILI9341Input Voltage: 5V/3.3VSize 2.2 inch, It has PCB backplane with power IC, SD card socketLED Numbers 4 LEDs, Driver IC: ILI9341, Color Depth 262K/65KModule Size:67mm(length)*40mm(width)*4mm(thickness), Active Area: 47.5mm(Length)x36.5mm(Width)How to use it?1. use 5v to led pin, 3.3v to vcc and 1k / 1.5k resistor voltage dividers to get it to work. 1k resistor in series from Arduino to tft logic pin, 1.5k from tft pin to ground.2.#define TFT_DC 9#define TFT_CS 10#define TFT_MOSI 11#define TFT_CLK 13#define TFT_RST 12#define TFT_MISO 83.// Use hardware SPI (on Uno, #13, #12, #11) and the above for CS/DC//ILI9341 tft = ILI9341(TFT_CS, TFT_DC);4.// If using the breakout, change pins as desiredILI9341 tft = ILI9341(TFT_CS, TFT_DC, TFT_MOSI, TFT_CLK, TFT_RST, TFT_MISO).Serial monitor output:1-- ILI9341 Test!Display Power Mode: 0x94MADCTL Mode: 0x48Pixel Format:0x5ImageFormat: 0x80Self Diagnostic: 0xC0Benchmark Time (microseconds)2-- Screen fill 18159720Text 921664Lines 8537648Horiz/Vert Lines 1485756Rectangles (outline) 946520Rectangles (filled) 37689232Circles (filled) 5325780Circles (outline) 3725412Triangles (outline) 1944508Triangles (filled) 12525852Rounded rects (outline) 1782700Rounded rects (filled) 40989648

ili9341 tft display datasheet supplier

This 2.8″ TFT LCD is a full color display with a resolution of 240 x 320 pixels or 320 x 240 pixels depending on how it is oriented.  It uses the ILI9341 controller with SPI interface.  It also includes a resistive touchscreen with built-in XPT2046 controller.

These full color displays are large enough for many applications even when using touch.  The supplied stylus is helpful when using smaller touch targets.

Internally the display operates at 3.3V, so if using with a 5V microcontroller, be sure to include logic level shifters on the data lines to prevent possible damage.

In general, it is best to operate the display off of 5V to ensure enough power is available.  Be careful of trying to operate the display from the built-in 3.3V available on Arduino and similar microcontrollers since these power sources often have limited current capability and may overheat.

These modules are breadboard friendly with a 14-pin header on the back that can be inserted into a solderless breadboard or a 14-pin female connector can be used to connect to it if the display is to be mounted.  The display is mounted on a stiff PCB that provides good support, but be sure to press on the header pins or PCB when applying pressure to insert them into a breadboard and not press on the glass to avoid possible damage.

Though these displays can seem to be a bit intimidating to use at first, just follow these steps to get up and running fairly easily.  The pin labeling is on the back only, so we have pictures with the pins labeled on both the front and back to make life a little easier.

Connect the SPI and control lines for the display.  In our example we are using hardware SPI as it gives the best performance.   The SPI pin location will depend on the MCU you are using.

If you just want to check the display functionality and speed, the ‘graphicstest’ example program installed as part of the Adafruit_ILI9341 library is a good one to run.

The program below is a modified version of the Mandelbrot example program that gets installed with the Adafruit_ILI9341 library.  It was pruned down in size and basic touch added.  The program just calculates the Mandelbrot set and draws it to the screen pixel-by-pixel as it is calculated.  The math is fairly intense for each pixel, so it is a good judge of the power of the MCU.  The display update speed is thus limited by the MCU that is doing the calculations and is not limited by the display itself.

ili9341 tft display datasheet supplier

The ILI9341 TFT module contains a display controller with the same name: ILI9341. It’s a color display that uses SPI interface protocol and requires 4 or 5 control pins, it’s low cost and easy to use. The resolution of this TFT display is 240 x 320 which means it has 76800 pixels. This module works with 3.3V only and it doesn’t support 5V (not 5V tolerant).

The ILI9341 TFT display board which is shown in the circuit diagram above has 14 pins, the first 9 pins are for the display and the other 5 pins are for the touch module.

So, the display side pins which numbered from 1 to 9 are (from left to right): VCC (5V), GND (ground), CS (chip select), RST (reset), DC (or D/C: data/command), MOSI (or SDI), SCK (clock), BL (back light LED) and MISO (or SDO).

As mentioned above, the ILI9341 TFT display controller works with 3.3V only (power supply and control lines). The display module is supplied with 5V that comes from the Arduino board. This module has a built-in 3.3V regulator which supplies the display controller with 3.3V from the 5V source.

To connect the Arduino to the display module, I used voltage divider for each line which means there are 5 voltage dividers. Each voltage divider consists of 2.2k and 3.3k resistors, this drops the 5V into 3V which is sufficient.

The first library is a driver for the ILI9341 TFT display which can be installed from Arduino IDE library manager (Sketch —> Include Library —> Manage Libraries …, in the search box write “ili9341” and choose the one from Adafruit).

The ILI9341 TFT display is connected to Arduino hardware SPI module pins (clock and data), the other pins which are: CS (chip select), RST (reset) and DC (data/command) are defined as shown below:

The following Arduino code is from Adafruit ILI9341 library (graphicstest.ino) with some modifications in order to work with the above circuit diagram.