
4.3inch Capacitive Touch LCD User Manual
April 28, 2019 1 / 9
4.3inch Capacitive Touch LCD
User Manual
OVERVIEW
This is a multicolor graphic LCD display, 4.3inch diagonal, 800x480 pixels.
It is able to display 16,777,216 colors via the 24-bit RGB interface, supports up to 5-points capacitive
touch control via I2C interface.

4.3inch Capacitive Touch LCD User Manual
April 28, 2019 2 / 9
CONTENT
Overview .............................................................................................................................................. 1
Specificiations ....................................................................................................................................... 3
Interface ............................................................................................................................................... 3
Demo codes .......................................................................................................................................... 4
Download Demo codes. ................................................................................................................ 4
STM32F7 examples ....................................................................................................................... 4
Hardware connection ............................................................................................................ 4
Expected result ..................................................................................................................... 6
STM32F4 examples ....................................................................................................................... 6
Hardware connection ............................................................................................................ 6
Expected result ..................................................................................................................... 8
FAQ ...................................................................................................................................................... 9

4.3inch Capacitive Touch LCD User Manual
April 28, 2019 3 / 9
SPECIFICIATIONS
Backlight brightness adjustment
Brightness control enable (High active)
Horizontal synchronization

4.3inch Capacitive Touch LCD User Manual
April 28, 2019 4 / 9
DEMO CODES
DOWNLOAD DEMO CODES.
Download demo codes from Waveshare wiki.
https://www.waveshare.com/wiki/4.3inch_Capacitive_Touch_LCD#Introduction
Unzip it:
STM32F429: Examples based on Open429I-C, whose chip is STM32F429IGT6. The project uses HAL
libraries
STM32F746:Examples based on Open746I-C, whose chip is STM32746IGT6. The project uses HAL
libraries. With Open746I-C, both RGB Header interface and RGB Cable interface are compatible, so we
provide two examples for both interfaces.
Clean.bat: Batch files sued to clean redundant files generated when compiling.
STM32F7 EXAMPLES
Development board used is Waveshare Open746I-C, chip is STM32F746IGT6. The project uses HAL
libraries.
HARDWARE CONNECTION

4.3inch Capacitive Touch LCD User Manual
April 28, 2019 5 / 9
For this board, we provide two examples, with same functions. The only difference of them is that the
touch interface
RGB Header interface (Interface 1)
4.3INCH CAPACITIVE TOUCH LCD

4.3inch Capacitive Touch LCD User Manual
April 28, 2019 6 / 9
No Connect (Or set it to High)
RGB Cable interface (Interface 2), the only difference between Interface 1 is touch pins.
4.3inch Capacitive Touch LCD
EXPECTED RESULT
1. Display a picture
2. Display English and Chinese characters
3. Draw point, line, rectangle and circle.
4. Display the points where finger touch, supports up to 5-points touch
STM32F4 EXAMPLES
Development board used is Waveshare Open429I-C, chip is STM32F429IGT6. The project uses HAL
libraries.
HARDWARE CONNECTION

4.3inch Capacitive Touch LCD User Manual
April 28, 2019 7 / 9
The RGB Cable interface (Interface 2) is used for resistive touch screen, isn’t compatible with
capacitive screen, therefore, we only provide RGB Header example (Interface 1) for this board.
RGB Header Interface (interface 1)
4.3inch Capacitive Touch LCD

4.3inch Capacitive Touch LCD User Manual
April 28, 2019 8 / 9
No connect (or set it to High)
EXPECTED RESULT
1. DISPLAY a picture
2. Display English and Chinese characters
3. Draw points, line, rectangle and circle
4. Display points touched by fingers, supports up to 5-points touch

4.3inch Capacitive Touch LCD User Manual
April 28, 2019 9 / 9
FAQ
1. Why the codes used RGB565 instead of RGB888 for color displaying?
- The data of RGB888 are too much, required much more RAM. SDRAM is 16-bit input/output. If
we use RGB888, we should save RGB data by writing several times, and cost much more times
and CPU. In fact, even we use RGB565 to transmit data, LCD controller will convert it to RGB888
format and needn’t cost external CPU