2.8 inch 320x240 SPI Serial TFT LCD Module Display With Driver IC ILI9341|With Touch Function¶
Description¶
This 2.8-inch color display module has a resolution of 320×240, supports 16BIT RGB 65K color display, presents rich color effects, and provides optional touch function. It uses an SPI serial bus interface and only requires a small number of IO ports to light up, which is convenient for integration and development. The module has a built-in SD card slot to facilitate the expansion of storage to meet diverse needs. In addition, the product is produced in accordance with military-grade process standards to ensure its long-term stability in various complex environments. We also provide comprehensive sample programs and underlying driver technology support to help developers get started quickly and easily realize project development and application.
For customized requirements (based on MOQ), please contact us at service@elecrow.com.
Model DLS23028B
Feature¶
- 2.8-inch color screen, resolution of 320*240, supports 16BIT RGB 65K color display, rich display colors;
- Touch function is optional;
- Uses the SPI serial bus, only a few IOs are needed to light up the display;
- With SD card slot;
- Rich sample programs, providing underlying driver technology support.
Specification¶
| Display size | 2.8inch |
|---|---|
| Display type | IPS |
| Driving IC | ST7701S |
| Field of view | ALL 0’ CLOCK |
| Resolution | 480x480 |
| Pixel Pitch | 0.1461 x 0.1462 (mm) |
| Brightness | 250Cd/m2 |
| Power Voltage | 5.0V |
| Total Power | 0.9W |
| Video Input Interface | Mini HDMI |
| Active Area | 70.13(W) x70.13(H) |
| Outline Size | 89.50(W ) ×89.50(H)×10.00(T) |
| Net Weight | 85g |
| Symbol | Function Description |
|---|---|
| POWER | Use the Type-C-USB connection cable to connect the interface, which is only used for power supply |
| Mini HDMI | For HDMI high-definition video input, connect the main device with a Mini HDMI cable |
| Backlight | Use the pin to insert into the switch inside the press hole to adjust the brightness, press once to increase the brightness by 10%, long to turn off the screen |
For computer HDMI display¶
This product can be used as a HDMI monitor for Windows computers. Just connect the HDMI interface and the POWER interface, and it can display normally
For Raspberry Pi¶
Step 1, download the latest official mirror image
1) Download the official Raspberry image
Website:https://www.raspberrypi.org/downloads/raspbian/
Username:pi password:raspberry
2) Download the officialUbuntu Mate image
Website:https://ubuntu-mate.org/download/
Username and password can be set by yourself after startup
3) Download the official Kali Linux ARM image
Website:https://www.offensive-security.com/kali-linux-arm-images/
Username:kali password:kali
4) Download the official RetroPie image
Website:https://retropie.org.uk/download/
Username:pi password:raspberry
Step 2, Burn the official image
1) Download and install the tool software (if already installed, this step can be ignored)
SD card formatting software SDFormatter download link:
https://www.sdcard.org/downloads/formatter_4/
Image burning software Win32DiskImager download link:
https://sourceforge.net/projects/win32diskimager/
2) Format the SD card
Insert the SD card into the card reader -> plug the card reader into the computer -> open the SDFormatter software -> select the SD card -> select Quick format
(Generally choose quick format, other options can be chosen according to your own needs) -> click the Format button -> select "Yes" -> click OK after formatting is complete.
3) Burn the image
Open the Win32DiskImager software -> select the image file (xxx.img) that needs to be burned -> select the SD card -> click the "write" button ->select "Yes" -> wait for the burning to complete (the whole process lasts about 10 minutes)
Step 3, Modify the "config.txt" configuration file
Modification method
Open the config.txt file in the root directory of the Micro SD card and add the following code at the end of the file, save and safely eject the Micro SD card:
max_usb_current=1
hdmi_force_hotplug=1
config_hdmi_boost=7
hdmi_group=2
hdmi_mode=87
hdmi_drive=1
hdmi_cvt 480 480 60 6 0 0 0
Insert the Micro SD card into the Raspberry Pi, connect the HDMI cable to the Raspberry Pi and the LCD, connect the USB cable to any of the4 USB ports of the Raspberry Pi, and connect the other end of the USB cable to the USB port of the LCD, then power on the Raspberry Pi, if display is normal, the driver is successful (please use a sufficient 2A power supply)
Step 4, insert the SD card
After completing the above steps, eject the SD card from the computer and then insert it into the SD card slot on the back of the Raspberry Pi.
Step 5, run the system
Connect the HDMI interface and TOUCH interface of the display to the Raspberry Pi, and connect the power supply of the Raspberry Pi to start it up. It display normally.
How to Install Drivers
Method 1: Online Installation
This guide applies to all Raspberry Pi LCD models. The Raspberry Pi board must be connected to the internet during installation.
Step 1: Install the Official Raspbian Image
1) Download the latest Raspbian image from the official website: https://www.raspberrypi.org/downloads/
2) Format the Micro SD card using SDFormatter.
3) Use Win32DiskImager to burn the official image onto the Micro SD card.
Step 2: Obtain the LCD Driver
Log in to the Raspberry Pi system via the user command line (initial username: pi, password: raspberry)
Obtain the latest driver from GitHub (Raspberry Pi must be connected to the internet)
sudo rm -rf LCD-show
git clone https://github.com/goodtft/LCD-show.git
chmod -R 755 LCD-show
cd LCD-show/
Step 3: Install LCD Driver
# For the 2.4-inch Raspberry Pi LCD (MPI2401), execute:
sudo ./LCD24-show
# For the 2.8-inch Raspberry Pi LCD (MPI2801), execute:
sudo ./LCD28-show
#For a 3.2-inch Raspberry Pi LCD (MPI3201), run:
sudo ./LCD32-show
#For a 3.5-inch Raspberry Pi LCD (MPI3501), run:
sudo ./LCD35-show
# If using a 4.0-inch Raspberry Pi LCD (MPI4008), run:
sudo ./MPI4008-show
# If using a 5-inch Raspberry Pi resistive touchscreen (MPI5008), run:
sudo ./LCD5-show
# If using a 5-inch Raspberry Pi capacitive touchscreen (MPI5001), execute:
sudo ./MPI5001-show
# If using a 7-inch HDMI Display-B-800X480 (MPI7001), execute:
sudo ./LCD7B-show
# If using a 7-inch HDMI Display-C-1024X600 (MPI7002), execute:
sudo ./LCD7C-show
# To switch back to a traditional HDMI monitor, execute:
sudo ./LCD-hdmi
After executing the above command, wait a moment before using the corresponding Raspberry Pi LCD.
Method 2: Offline Installation
This guide applies to all Raspberry Pi LCD models. If you already have the LCD driver installation disc, you can proceed offline.
Step 1: Install the Official Raspbian Image
1) Download the latest Raspbian image from the official site: https://www.raspberrypi.org/downloads/
2) Format the Micro SD card using SDFormatter.
3) Use Win32DiskImager to burn the official image onto the Micro SD card.
Step 2: Obtain the LCD Driver
Extract it from the accompanying CD, request it from the seller, or download it from the following URL:
http://www.lcdwiki.com/res/RaspDriver/LCD-show.tar.gz
Copy the LCD-show.tar.gz driver to the root directory of your Raspberry Pi system (recommended after completing Step 1.
Copy the driver directly to the Micro SD card, or use SFTP or other methods for remote copying).
Execute the following command to extract the driver:
Step 3: Install the LCD Driver
Follow the same steps as Step 3 in Method 1.
Resources¶
How to buy¶
Please visit this page to purchase 2.8 inch 320x240 SPI Serial TFT LCD Module Display.
Support¶
If you have any problem about how to use it, you can connect to us at the bottom-right of bazzer or contact to techsupport@elecrow.com to get technology support.

