ESP32-S3-Touch-AMOLED-1.43
ESP32-S3-Touch-AMOLED-1.43 is an ESP32 GUI development board designed by Waveshare. It supports 2.4 GHz Wi-Fi and BLE 5, integrates 16 MB Flash and 8 MB PSRAM, and features onboard RTC, IMU, and a 1.43inch AMOLED display. It also exposes UART, GPIO, I2C, and USB bus interfaces. With provided examples and technical support, it is suitable for applications in automation, IoT, and other scenarios.
If you are looking for:
- Coding with AI tools: Click Ask AI and select an AI tool to ask questions about this page, or choose Copy page to copy its content and paste it into an AI tool for coding assistance.
- Schematics, datasheets, and example code: See Resources
- Arduino development: See Working with Arduino
- ESP-IDF development: See Working with ESP-IDF
- Troubleshooting: See Product FAQ or contact Technical Support
Features
- Equipped with Xtensa 32-bit LX7 dual-core processor, up to 240 MHz
- Supports 2.4 GHz Wi-Fi (802.11 b/g/n) and Bluetooth 5 (LE) with an onboard antenna
- Built-in 512KB SRAM and 384KB ROM, stacked with 16MB Flash and 8MB PSRAM
- Onboard 1.43inch wide capacitive touchscreen, 466 × 466 resolution, 16.7M colors
- AMOLED display uses QSPI interface, touch uses I2C interface, capacitive touch
- Onboard RTC, IMU, TF card slot; exposes I2C and UART buses, as well as USB_N and USB_P, making it suitable for various applications
Specifications
| Parameter | Value | Parameter | Value |
|---|---|---|---|
| Display Panel | AMOLED | Display Size | 1.43 inch |
| Display Resolution | 466 × 466 | Display Colors | 16.7M |
| Display Brightness | 350 cd/m² | Contrast Ratio | 60000:1 |
| Communication Interface | QSPI | Driver IC | SH8601/C05300 |
| Touch Support | Yes | Touch Controller IC | FT3168 |
Onboard Resources

- ESP32-S3R8
- 16MB Flash
- QMI8658 IMU attitude sensor
- PCF85063 RTC clock chip
- 3.7V Lithium battery header
- TF card slot (bottom side)
- RTC battery header
- I2C interface
- Charging indicator
- Type-C port
- Power indicator
- UART port
- BOOT button
- Reset button
- IPEX1 external antenna interface (resoldering required)
- Ceramic Antenna (default)
Interface Introduction
For more details, please refer to the schematic.
| ESP32-S3-Touch-AMOLED-1.43 | AMOLED | SD_Card | IMU | RTC | UART | I2C | KEY_IO | GPIO |
|---|---|---|---|---|---|---|---|---|
| GPIO0 | BOOT0 | GPIO0 | ||||||
| GPIO1 | GPIO1 | |||||||
| GPIO2 | GPIO2 | |||||||
| GPIO3 | GPIO3 | |||||||
| GPIO4 | BAT_ADC | |||||||
| GPIO5 | GPIO5 | |||||||
| GPIO6 | GPIO6 | |||||||
| GPIO7 | GPIO7 | |||||||
| GPIO8 | IMU_INT | |||||||
| GPIO9 | QSPI_CS | |||||||
| GPIO10 | QSPI_CLK | |||||||
| GPIO11 | QSPI_D0 | |||||||
| GPIO12 | QSPI_D1 | |||||||
| GPIO13 | QSPI_D2 | |||||||
| GPIO14 | QSPI_D3 | |||||||
| GPIO15 | RTC_INT | |||||||
| GPIO16 | GPIO16 | |||||||
| GPIO17 | GPIO17 | |||||||
| GPIO18 | GPIO18 | |||||||
| GPIO19 | USB_N | |||||||
| GPIO20 | USB_P | |||||||
| GPIO21 | AMOLED_RST | |||||||
| GPIO38 | SD_CS | GPIO38 | ||||||
| GPIO39 | SD_MOSI | GPIO39 | ||||||
| GPIO40 | SD_MISO | GPIO40 | ||||||
| GPIO41 | SD_SCLK | GPIO41 | ||||||
| GPIO42 | AMOLED_EN | |||||||
| GPIO43 | UART_TXD | TXD | ||||||
| GPIO44 | UART_RXD | RXD | ||||||
| GPIO45 | GPIO45 | |||||||
| GPIO46 | GPIO46 | |||||||
| GPIO47 | TP_SDA | IMU_SDA | RTC_SDA | SDA | SDA | |||
| GPIO48 | TP_SCL | IMU_SCL | RTC_SCL | SCL | SCL | |||
| EN | RESET |
Dimensions
ESP32-S3-Touch-AMOLED-1.43 (without case)

ESP32-S3-Touch-AMOLED-1.43-B (with metal case)

Development Methods
The ESP32-S3-Touch-AMOLED-1.43 supports two development frameworks: Arduino IDE and ESP-IDF. You can choose based on your project requirements and personal preference.
These two approaches have different strengths. Arduino abstracts the low-level APIs and eliminates the need for manual toolchain configuration, making it suitable for beginners and non-professionals for rapid prototyping. ESP-IDF provides a complete toolchain, debugger, and low-level APIs, offering fine-grained control over system resources. It is better suited for developers with a professional background or high-performance requirements, and is more appropriate for complex projects.
-
Arduino IDE is a convenient, flexible, and easy-to-use open-source electronics prototyping platform. It requires minimal foundational knowledge, allowing for rapid development after a short learning period. Arduino has a huge global user community, providing a vast amount of open-source code, project examples, and tutorials, as well as a rich library ecosystem that encapsulates complex functions, enabling developers to implement various features rapidly. Refer to the Working with Arduino to complete the initial setup, and the tutorial also provides related example programs for reference.
-
ESP-IDF, short for Espressif IoT Development Framework, is a professional development framework launched by Espressif Systems for its ESP series of chips. It is based on C language development and includes compilers, debuggers, flashing tools, etc. It supports development via command line or integrated development environments (such as Visual Studio Code with the Espressif IDF plugin), which provides features like code navigation, project management, and debugging. VS Code is recommended for development; refer to the Working with ESP-IDF for the detailed configuration process, which also provides relevant example programs.

