Skip to main content

ESP32-S3-ePaper-1.54G

esp32S3-ePaper-3.97_MAIN

This product is an e-Paper AIoT development board featuring an ESP32-S3-PICO-1-N8R8 dual-core LX7 processor (240 MHz). It supports 2.4 GHz Wi-Fi and Bluetooth 5 (LE), features 512 KB onboard SRAM, with 8 MB PSRAM and 8 MB Flash stacked on-chip. The board comes with a 1.54inch e-Paper display, which offers ultra-low power consumption and excellent visibility under ambient light, making it ideal for portable devices and long-endurance applications. It integrates an RTC chip, SHTC3 temperature and humidity sensor, TF card slot, low-power audio codec chip circuit, and Lithium battery recharge management circuit. It reserves interfaces including USB, UART, I2C, and GPIO for easy functionality expansion and sensor connectivity, providing a flexible and reliable development platform for IoT terminals, electronic tags, portable displays, and other applications.

SKUProduct
34586ESP32-S3-ePaper-1.54G
34585ESP32-S3-ePaper-1.54G-EN

If you are looking for:

Onboard Resources

ESP32-S3-ePaper-1.54G Onboard Resources

  1. ESP32-S3-PICO-1-N8R8 Wi-Fi and Bluetooth SoC, running at 240MHz, with integrated 8MB Flash and 8MB PSRAM in a stacked package
  2. TF Card Slot TF card must be formatted as FAT32 for use
  3. ES8311 Audio Codec Chip Supports audio input and output, low-power design, suitable for voice recognition and playback applications
  4. BOOT Button Press and hold the BOOT button to power on again to enter download mode
  5. PWR Power Button Hold BOOT, re-power on to enter download mode
  6. Type-C Interface ESP32-S3 USB interface for program flashing and serial logging
  7. Microphone For audio capture
  8. SHTC3 Temperature and Humidity Sensor Provides ambient temperature and humidity measurement, enabling environmental monitoring function
  9. MX1.25 2PIN Speaker Header Audio signal output, for connecting external speaker
  10. MX1.25 2PIN Lithium Battery Header For connecting a lithium battery
  11. Onboard Antenna Supports 2.4GHz Wi-Fi (802.11 b/g/n) and Bluetooth 5 (LE)
  12. PCF85063 (back side) RTC clock chip, supports time-keeping function
  13. 2 × 6PIN 2.54mm Pitch Female Header Can be used for expansion
  14. Speaker Plays audio

Peripheral Quick Reference

ModuleDevice / FunctionInterfaceAddress / ParametersGPIO / Signals
E-Paper1.54GSPI200 x 200EPD_PWR=GPIO6, EPD_BUSY=GPIO8, EPD_DC=GPIO10, EPD_CS=GPIO11, EPD_SCLK=GPIO12, EPD_SDI=GPIO13, EPD_RST=GPIO9
RTCPCF85063ATLI2CCommon 7-bit address 0x51, 32.768 kHz crystalSCL=GPIO48, SDA=GPIO47, INT=GPIO5
Battery SamplingVBAT divided to ADCADCR21 pull-up 200K, R38 pull-down 200K; VBAT=VADC×2GPIO4 / BAT_ADC
Power ControlBAT_KEY / BAT_ControlGPIOPWR power function circuitBAT_KEY=GPIO18, BAT_Control=GPIO17
Audio Capture/PlaybackES8311I2SCommon 7-bit address: 0x18I2S_MCLK=GPIO14, I2S_SCLK=GPIO15, I2S_ASDOUT=GPIO16, I2S_LRCK=GPIO38, I2S_DSDIN=GPIO45, PA_EN=GPIO42, PA_CTRL=GPIO46
Temperature & Humidity SensorSHTC3I2CCommon 7-bit address: 0x70SCL=GPIO48, SDA=GPIO47
TF CardTF Card SlotSDIOSD_CLK=GPIO39, SD_MOSI=GPIO41, SD_MISO=GPIO40
USB Type-CESP32-S3 native USBUSBDownload, loggingUSB_N=GPIO19, USB_P=GPIO20
UART0Default serial portUARTDebug / externally accessible interfaceU0TXD=GPIO43, U0RXD=GPIO44
Charging ManagementETA6098PowerSingle-cell Li-Ion battery charging/dischargingGH1.25 battery connector
3.3V DC-DCMP1605PowerSystem 3.3VVCC3V3

ePaper Display Specifications

Display PanelE-PaperDisplay Size1.54inch
Display Resolution200 × 200Grayscale Levels2
Communication InterfaceSPIFull Refresh Time20s
Display ColorsRed, Yellow, Black, WhiteFast Refresh Time15s
Viewing Angle>170°Display ModeReflective

Pinout Definition

When using the reserved GPIO terminals on the ESP32-S3-ePaper-1.54G board, pay attention to wire colors and corresponding functions to avoid damaging the board due to incorrect wiring habits

ESP32-S3-ePaper-1.54G Pin Definitions

Expansion Interface

TypeSignals
Power5V / 3V3 / GND
I2CSCL(GPIO48) / SDA(GPIO47)
UARTTX(GPIO43) / RX(GPIO44)
USBUSB_N(GPIO19)/ USB_P(GPIO20)
GPIOGPIO1 / GPIO2 / GPIO3

Full GPIO Allocation

The table below lists the GPIOs already occupied by onboard circuits and those brought out to expansion headers.

GPIOSignal NameConnected ToRemarks
GPIO0BOOT / Key1BOOT buttonStrapping pin; button to enter download mode
GPIO1GPIO1Reserved female headerExpansion header GPIO1
GPIO2GPIO2Reserved female headerExpansion header GPIO2
GPIO3GPIO3Reserved female headerExpansion header GPIO3
GPIO4BAT_ADCBattery voltage divider samplingR21 pull-up 200K, R38 pull-down 200K; VBAT=VADC×2
GPIO5RTC_INTPCF85063 RTC interrupt-
GPIO6EPD3V3_ENE-Paper power switchE-paper 3.3V supply enable
GPIO7EPD_TP_RSTReserved touch for e-PaperTouch reset pin (reserved)
GPIO8EPD_BUSYE-Paper busy status-
GPIO9EPD_RSTE-Paper reset-
GPIO10EPD_D/CE-Paper data/command-
GPIO11EPD_CSE-Paper chip selectSPI slave select
GPIO12EPD_SCLKE-Paper SPI clockSPI communication clock
GPIO13EPD_SDIE-Paper SPI dataSPI master output data
GPIO14I2S_MCLKES8311 audio master clock-
GPIO15I2S_SCLKES8311 audio bit clock-
GPIO16I2S_ASDOUTES8311 audio data outputI2S audio output
GPIO17BAT_ControlBattery power controlBattery charge/discharge management
GPIO18BAT_KEYBattery power enable switch-
GPIO19USB_NUSB Type-C D-ESP32-S3 native USB
GPIO20USB_PUSB Type-C D+ESP32-S3 native USB
GPIO21EPD_TP_INTE-Paper touch interruptTouch interrupt (reserved)
GPIO38I2S_LRCKES8311 audio frame clock-
GPIO39SD_CLKTF card SDIO clock-
GPIO40SD_MISOTF card SDIO data 0-
GPIO41SD_MOSITF card SDIO command-
GPIO42PA_ENES8311 power supply enable-
GPIO43U0TXDReserved UART TX female headerExpansion header TX
GPIO44U0RXDReserved UART RX female headerExpansion header RX
GPIO45I2S_DSDINES8311 audio data inputI2S audio capture
GPIO46PA_CTRLAudio amplifier enable -
GPIO47SDAI2C data busShared by RTC/SHTC3/ES8311/EPD_TP
GPIO48SCLI2C clock busShared by RTC/SHTC3/ES8311/EPD_TP

Precautions

  • When connecting external I2C devices, avoid address conflicts with 0x18, 0x70, 0x51.
  • GPIO19/GPIO20 are connected to USB Type-C and are not recommended for use as general-purpose GPIO.
  • GPIO0 is the BOOT pin, and EN/CHIP_PU is the reset signal; they are not recommended for general user input.
  • GPIO33 to GPIO37 are used for the integrated Octal SPI PSRAM and cannot be used for other functions.

Dimensions

ESP32-S3-ePaper-1.54G Product Dimensions

Development Methods

The ESP32-S3-ePaper-1.54G supports two development frameworks: Arduino IDE and ESP-IDF, offering flexibility for developers. You can choose the appropriate development tool based on project requirements and personal preference.

Both development methods have their own advantages. Developers can choose based on their needs and skill levels. Arduino is simple to learn and quick to start, suitable for beginners and non-professionals. ESP-IDF provides more advanced development tools and stronger control capabilities, suitable for developers with professional backgrounds or higher performance requirements, and is more appropriate for complex project development.

  • 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. You can 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. We recommend using VS Code for development. For the specific configuration process, please refer to the Working with ESP-IDF. The tutorial also provides relevant example programs for reference.