1. Introduktion
This manual provides detailed instructions for the Waveshare 1.47-inch Touch LCD Display Module. This module features a 172×320 resolution IPS display with 262K RGB colors and an integrated touch panel. It is designed for use with various microcontrollers and development boards, including Raspberry Pi, ESP32-S3, Raspberry Pi Pico, and Arduino, utilizing SPI and I2C communication interfaces.
The module integrates a JD9853 driver for the display and an AXS5106L capacitive touch control chip. An onboard voltage translator ensures compatibility with both 3.3V and 5V power inputs.
2. Funktioner
- Skærmopløsning: 172×320 pixels with 262K colors for clear and vibrant visuals.
- Displayteknologi: IPS panel for wide viewing vinkler.
- Berøringspanel: High transmittance, fast response capacitive touch screen.
- Integrerede drivere: Embedded JD9853 display driver and AXS5106L capacitive touch control chip.
- Kommunikationsgrænseflader: Utilizes SPI for display control and I2C for touch control, minimizing required I/O pins.
- Voltage Kompatibilitet: Ombord voltage translator supports 3.3V and 5V power input.
- Bred kompatibilitet: Supports controller boards such as Raspberry Pi, ESP32-S3, Raspberry Pi Pico, and Arduino.
3. Pakkeindhold
Følgende varer er inkluderet i pakken:
- 1.47inch Touch LCD Module x1
- SH1.0 13PIN-kabel (~100 mm) x1
- FFC cable x1
4. Opsætning og tilslutning
4.1 Modul overview

Figure 1: Waveshare 1.47-inch Touch LCD Display Module. This image shows the compact display module with its integrated components and connection interfaces.

Figur 2: Overview of the 1.47-inch Touch LCD Display Module's key features, including size, resolution, display color, panel type, and integrated drivers.
Definitioner af 4.2 ben
The module uses SPI for display communication and I2C for touch communication. Below is a table detailing the pin assignments.

Figure 3: Detailed pinout for the SPI and I2C control interfaces on the display module.
| Stift | Beskrivelse |
|---|---|
| VCC | Power Supply (3.3V / 5V input) |
| GND | Jord |
| MISO | SPI MISO pin |
| Mosi | SPI MOSI-pin |
| SCLK | SPI Clock pin |
| LCD_CS | LCD Chip Selection, low active |
| LCD_DC | LCD Data/Command selection (high for data, low for command) |
| LCD_RST | LCD Reset, low active |
| LCD_BL | LCD baggrundsbelysning |
| TP_SDA | TP Data pin (I2C SDA) |
| TP_SCL | TP Clock pin (I2C SCL) |
| TP_INT | TP Interrupt pin |
| TP_RST | TP Reset, low active |
4.3 bindtage Oversætter
The module includes an onboard voltage translator, allowing it to operate with both 3.3V and 5V power inputs without external level shifting. This simplifies integration with various microcontrollers.

Figure 4: The module features an onboard voltage translator for 3.3V/5V compatibility.
4.4 Tilslutning Eksamples
The module can be connected to various development boards. Ensure correct pin mapping between the module and your chosen microcontroller.

Figur 5: Eksample connections showing the display module interfaced with a Raspberry Pi 5 (top) and an ESP32-S3 board (bottom). Note: Raspberry Pi 5 and ESP32-S3 boards are not included with the display module.
For detaljerede ledningsdiagrammer og kodeeksemplareramples specific to Raspberry Pi, ESP32-S3, Raspberry Pi Pico, and Arduino, refer to the official Waveshare online development resources.
5. Betjeningsvejledning
Once the module is correctly wired to your development board and powered, you will need to upload appropriate firmware or code to control the display and read touch inputs.
- Displayinitialisering: Use the provided libraries or code examples to initialize the JD9853 display driver via the SPI interface. This typically involves setting up the SPI bus, sending initialization commands, and configuring display parameters.
- Displaying Graphics: After initialization, you can send pixel data to the display buffer via SPI to draw text, images, or graphical elements.
- Berøringsinput: The AXS5106L touch controller communicates via I2C. Use the I2C interface to read touch coordinates and detect touch events. The TP_INT pin can be used to trigger an interrupt on the host microcontroller when a touch event occurs, reducing polling overhead.
- Baggrundslys kontrol: The LCD_BL pin can be used to control the display backlight, typically via a PWM signal for brightness adjustment.
Refer to the Waveshare online documentation for specific programming guides and example code for your chosen platform (Raspberry Pi, ESP32-S3, Pico, Arduino).
6. Vedligeholdelse
To ensure the longevity and optimal performance of your 1.47-inch Touch LCD Display Module, follow these maintenance guidelines:
- Rensning: Gently wipe the display surface with a soft, lint-free cloth. For stubborn smudges, use a small amount of screen cleaner designed for electronics. Avoid abrasive materials or harsh chemicals.
- Håndtering: Hold modulet i kanterne for at undgå at berøre displayoverfladen eller følsomme elektroniske komponenter.
- Opbevaring: Store the module in a dry, dust-free environment, away from direct sunlight and extreme temperatures.
- Strømforsyning: Always use a stable and appropriate power supply (3.3V or 5V) to prevent damage to the module.
- ESD beskyttelse: Take precautions against electrostatic discharge (ESD) when handling the module, especially during installation.
7. Fejlfinding
If you encounter issues with your display module, consider the following troubleshooting steps:
- Display Not Working / No Communication:
- Check GPIO Level: Verify that the GPIO level on your development board matches the power supply voltage of the product (3.3V or 5V). Incorrect voltage levels can prevent communication or damage the module.
- Ledningsføring: Double-check all connections, especially SPI (MISO, MOSI, SCLK, CS, DC, RST, BL) and I2C (SDA, SCL, INT, RST) pins, ensuring they are correctly wired to your microcontroller.
- Strømforsyning: Confirm that the module is receiving stable power at the correct voltage.
- Code/Libraries: Ensure your code is correctly initializing the display and touch drivers. Use the latest libraries and examples from Waveshare's official resources.
- Berøring reagerer ikke:
- I2C-forbindelse: Verify the I2C SDA and SCL lines are correctly connected.
- TP_INT Pin: If using interrupts, ensure the TP_INT pin is correctly configured and handled in your code.
- Touch Driver Initialization: Confirm the AXS5106L touch controller is properly initialized via I2C.
- Display Artifacts or Incorrect Colors:
- SPI-hastighed: Ensure the SPI clock speed is within the recommended limits for the JD9853 driver.
- Dataformat: Verify that the pixel data format (e.g., RGB565, RGB666) matches the display driver's configuration.
For further assistance, consult the Waveshare online documentation or contact their technical support.
8. Specifikationer

Figure 6: Outline dimensions of the 1.47-inch Touch LCD Display Module in millimeters.
| Parameter | Værdi |
|---|---|
| Operation Voltage | 3.3V / 5V |
| Opløsning | 172 × 320 pixels |
| Skærm driver | JD9853 |
| Tryk på Driver | AXS5106L |
| Display interface | 4-leder SPI |
| Berøringsgrænseflade | I2C |
| Skærmpanel | IPS |
| Tryk på Type | Kapacitiv |
| Skærmstørrelse | 1.47 inches (17.75 × 32.93 mm) |
| Modulstørrelse | 22.05 × 41.69 mm |
9. Support og ressourcer
For the latest documentation, development resources, example code, and technical support, please visit the official Waveshare website. Online resources typically include detailed tutorials, schematics, and software libraries for various platforms.
Officiel Waveshare Webwebsted: www.waveshare.com