Skip to main content

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​

ParameterValueParameterValue
Display PanelAMOLEDDisplay Size1.43 inch
Display Resolution466 × 466Display Colors16.7M
Display Brightness350 cd/m²Contrast Ratio60000:1
Communication InterfaceQSPIDriver ICSH8601/C05300
Touch SupportYesTouch Controller ICFT3168

Onboard Resources​

ESP32-S3-Touch-AMOLED-1.43 Onboard Resources

  1. ESP32-S3R8
  2. 16MB Flash
  3. QMI8658 IMU attitude sensor
  4. PCF85063 RTC clock chip
  5. 3.7V Lithium battery header
  6. TF card slot (bottom side)
  7. RTC battery header
  8. I2C interface
  9. Charging indicator
  10. Type-C port
  11. Power indicator
  12. UART port
  13. BOOT button
  14. Reset button
  15. IPEX1 external antenna interface (resoldering required)
  16. Ceramic Antenna (default)

Interface Introduction​

For more details, please refer to the schematic.

ESP32-S3-Touch-AMOLED-1.43AMOLEDSD_CardIMURTCUARTI2CKEY_IOGPIO
GPIO0BOOT0GPIO0
GPIO1GPIO1
GPIO2GPIO2
GPIO3GPIO3
GPIO4BAT_ADC
GPIO5GPIO5
GPIO6GPIO6
GPIO7GPIO7
GPIO8IMU_INT
GPIO9QSPI_CS
GPIO10QSPI_CLK
GPIO11QSPI_D0
GPIO12QSPI_D1
GPIO13QSPI_D2
GPIO14QSPI_D3
GPIO15RTC_INT
GPIO16GPIO16
GPIO17GPIO17
GPIO18GPIO18
GPIO19USB_N
GPIO20USB_P
GPIO21AMOLED_RST
GPIO38SD_CSGPIO38
GPIO39SD_MOSIGPIO39
GPIO40SD_MISOGPIO40
GPIO41SD_SCLKGPIO41
GPIO42AMOLED_EN
GPIO43UART_TXDTXD
GPIO44UART_RXDRXD
GPIO45GPIO45
GPIO46GPIO46
GPIO47TP_SDAIMU_SDARTC_SDASDASDA
GPIO48TP_SCLIMU_SCLRTC_SCLSCLSCL
ENRESET

Dimensions​

ESP32-S3-Touch-AMOLED-1.43 (without case)​

ESP32-S3-Touch-AMOLED-1.43 Product Dimensions

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

ESP32-S3-Touch-AMOLED-1.43-B Product Dimensions

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.