Elecrow · ESP32-S3 · 4.3" · 480×272
Elecrow CrowPanel ESP32-S3 HMI 4.3" specifications
The CrowPanel ESP32-S3 HMI 4.3-inch (Elecrow model DIS06043H) is the entry point to Elecrow's RGB-parallel CrowPanels. Instead of an SPI display it uses a 16-bit RGB interface to an NV3047-driven 480×272 TFT, which gives smooth full-screen redraws, and it moves up to the ESP32-S3 — an ESP32-S3-WROOM-1-N4R2 with 4 MB of flash and 2 MB of QSPI PSRAM.
Touch is resistive (XPT2046), which keeps the price low and works with a stylus or gloves. Around the display Elecrow adds a lithium battery connector with charging circuit, an amplified speaker output, a microSD slot and HY2.0-4P ports for GPIO and UART1, plus USB-C for power, programming and serial output.
The wide 480×272 format suits dashboards with a row of tiles or a chart next to a few buttons.
- Screen
- 4.3" · 480×272
- Chip
- ESP32-S3
- Memory
- 4 MB flash, 2 MB PSRAM (QSPI)
- Input
- resistive touch
Key features
- 4.3-inch 480×272 TFT over 16-bit RGB (NV3047 driver IC)
- ESP32-S3-WROOM-1-N4R2: 4 MB flash, 2 MB QSPI PSRAM
- Resistive touch (XPT2046)
- Lithium battery connector with charging circuit
- Amplified I2S speaker output and microSD slot
- GPIO_D and UART1 ports (HY2.0-4P), USB-C
Specifications
| Manufacturer | Elecrow |
|---|---|
| Screen size | 4.3" |
| Resolution | 480×272 px |
| Colour depth | 16-bit |
| Display controller | RGB Parallel (NV3047 or similar) |
| Display interface | RGB565 Parallel (DPI) |
| Touch | XPT2046 (resistive, SPI) |
| Microcontroller | ESP32-S3 |
| Module | ESP32-S3-WROOM-1-N4R2 |
| CPU clock | 240 MHz |
| Internal SRAM | 512 KB |
| PSRAM | 2 MB (QSPI) |
| Flash | 4 MB |
| Wi-Fi | Yes |
| Bluetooth | Yes |
| Hardware variant | All hardware versions (V1.x, V2.x, V3.0), ESP32-S3-WROOM-1-N4R2 module (4MB flash, 2MB QSPI PSRAM). Resistive touch. |
| Model number | DIS06043H |
| Display type | TFT-LCD, 16-bit RGB (RGB565) |
| Power input | 5 V DC, 2 A |
| Battery | Lithium cell via PH2.0-2P, with charging circuit |
| Audio | Speaker output (PH2.0-2P) with on-board I2S amplifier |
| Storage | microSD (TF) slot over SPI |
| Ports | GPIO_D (GPIO 37, 38), UART1 (GPIO 17, 18), UART0 on USB-C |
| Buttons | BOOT, RESET |
| Development platforms (manufacturer) | Arduino IDE, ESP-IDF, PlatformIO, MicroPython, ESPHome, Home Assistant, SquareLine Studio |
GPIO pinout
The GPIOs the board itself uses — display, touch and on-board peripherals — as published in the manufacturer’s documentation.
| GPIO | Function |
|---|---|
| GPIO 0 | TOUCH_CS (XPT2046) — note: also the BOOT strapping pin |
| GPIO 1 | LCD_BLUE_B4 |
| GPIO 2 | Backlight (TFT_BL) |
| GPIO 3 | LCD_BLUE_B1 |
| GPIO 4 | LCD_GREEN_G5 |
| GPIO 5 | LCD_GREEN_G0 |
| GPIO 6 | LCD_GREEN_G1 |
| GPIO 7 | LCD_GREEN_G2 |
| GPIO 8 | LCD_BLUE_B0 |
| GPIO 9 | LCD_BLUE_B3 |
| GPIO 10 | SD_CS (microSD; MOSI / SCK / MISO shared with the touch SPI) |
| GPIO 11 | TOUCH_MOSI (XPT2046) |
| GPIO 12 | TOUCH_SCLK (XPT2046) |
| GPIO 13 | TOUCH_MISO (XPT2046) |
| GPIO 14 | LCD_RED_R4 |
| GPIO 15 | LCD_GREEN_G3 |
| GPIO 16 | LCD_GREEN_G4 |
| GPIO 19 | I2S_MCLK (speaker amplifier) |
| GPIO 20 | I2S_SDIN (speaker amplifier) |
| GPIO 21 | LCD_RED_R3 |
| GPIO 35 | I2S_BCLK (speaker amplifier) |
| GPIO 36 | TOUCH_INT (XPT2046) — not used, the driver polls |
| GPIO 39 | LCD_HSYNC |
| GPIO 40 | LCD_DE |
| GPIO 41 | LCD_VSYNC |
| GPIO 42 | LCD_PCLK |
| GPIO 45 | LCD_RED_R0 |
| GPIO 46 | LCD_BLUE_B2 |
| GPIO 47 | LCD_RED_R2 |
| GPIO 48 | LCD_RED_R1 |
Source: www.elecrow.com. Always check against your board revision before wiring.
Free GPIOs and connectors
These GPIOs are not used by the display, touch or on-board peripherals, so you can wire your own sensors, buttons or relays to them.
| Pin | Capabilities | Note |
|---|---|---|
| GPIO 17 | GPIO, PWM, UART_TX | UART1 port (HY2.0-4P) TX |
| GPIO 18 | GPIO, PWM, UART_RX | UART1 port (HY2.0-4P) RX |
| GPIO 37 | GPIO, PWM | On the GPIO_D port (HY2.0-4P) — can also be a software UART / I2C |
| GPIO 38 | GPIO, PWM | On the GPIO_D port (HY2.0-4P) — can also be a software UART / I2C |
| GPIO 43/TX | GPIO, UART_TX | UART0 TX — only on the USB-C serial port, not on a header |
| GPIO 44/RX | GPIO, UART_RX | UART0 RX — only on the USB-C serial port, not on a header |
- GPIO_D port — GPIO 37, 38
The board has no separate I2C port — use these two pins for an I2C sensor
- UART1 port — GPIO 17, 18 (TX, RX)
Good to know before you start
- The module has 2 MB of QSPI PSRAM, not octal — select QSPI PSRAM in the Arduino IDE. The LCD Ultra Pro export's README lists the exact settings.
- There is no dedicated I2C port. Elecrow suggests using the two GPIO_D pins (GPIO 37 and 38) for I2C or a software UART.
- UART0 is only available through the USB-C port, not on a header; use the UART1 port (GPIO 17/18) for external serial devices.
- Elecrow lists the colour depth as 16M, but the RGB interface is wired for 16-bit colour (RGB565), so plan with 65K colours.
What it is good for
- •Wide dashboards with tiles, gauges or a trend chart
- •Machine and process control panels used with gloves
- •Battery-backed status displays
- •First steps with ESP32-S3 RGB displays at a low cost
LVGL support in LCD Ultra Pro
| Driver status | Matched to the manufacturer’s official demo, compile-tested |
|---|---|
| Arduino export | Complete LVGL 8.4 project with the display driver |
| USB Live preview | No |
| Orientations | 0° |
| Brightness control | Hardware backlight dimming |
Pick this board in the editor and the canvas matches its exact resolution and shape. Build the interface with widgets, add events without code, try it in Live Preview, then export it as a ready-to-compile Arduino project. See the documentation for the workflow.
Frequently asked questions
How much PSRAM does the CrowPanel ESP32-S3 4.3-inch have?
2 MB of QSPI PSRAM on the ESP32-S3-WROOM-1-N4R2 module, together with 4 MB of flash.
Is the 4.3-inch CrowPanel touchscreen capacitive?
No, it is resistive, read by an XPT2046 controller. The larger 5-inch and 7-inch CrowPanels use a capacitive GT911 instead.
How do I connect an I2C sensor without an I2C port?
Use the GPIO_D port: its two pins, GPIO 37 and 38, can be configured as I2C SDA and SCL.
What resolution is the CrowPanel 4.3-inch?
480×272 pixels, driven over a 16-bit RGB parallel interface.
Sources
Specifications cross-checked against the manufacturer’s documentation (last checked 2026-10-27):
Last updated: