Skip to main content

User Guide

Required Components

  • ESP32-S3-Touch-LCD-7C-BOX ×1
  • TF card ×1 (not required, needed only for TF card examples)
  • USB cable Type-A male → Type-C male ×1
  • PH2.0 lithium battery ×1
  • DC 7V‑36V power supply ×1
  • 3.5mm headphone or speaker ×1

Precautions

  • When using, pay attention to the PCB antenna area. Avoid having other metal or plastic parts in contact with the PCB antenna.

  • The TF card can use SPI / MMC communication, note that the SD_CS pin must be driven by EXIO4 of the I/O expander.

  • The 7inch screen occupies most of the GPIOs. The development board uses the CH32V006K8U7 I/O expander chip for controlling reset, backlight on/off, brightness adjustment, and battery voltage reading.

  • Do not connect multiple batteries simultaneously for charging or discharging. It is recommended that the single‑cell capacity be ≤ 2000 mAh.

  • The ESP32-S3-Touch-LCD-7C occupies the following I²C slave addresses.
    Do not use I²C devices with the same addresses:

    0 1 2 3 4 5 6 7 8 9 a b c d e f
    00: - - - - - - - - - - - - - - - -
    10: - - - - - - - - - - - - - - - -
    20: 20 - - - 24 - - - - - - - - - - -
    30: - - - - - - - - - - - - - - - -
    40: - - - - - - - - - - - - - - - -
    50: - - - - 51 55 - - - - - - - - 5d -
    60: - - - - - - - - - - - - - - - -
    70: - - - - - - - - - - - - - - - -
    80: 80 - - - - - - - - - - - - - - -
    AddressDevice NameHeader File Definition
    0x20ES8389 audio codeces8389_codec.h
    0x24IO expander chipio_extension.h
    0x51RTC PCF85063Artc_pcf85063a.h
    0x55BQ27220 fuel gaugebq27220.c
    0x5DGT911 touch controllergt911.h
    0x80ES7210 audio capture chipes7210_adc.h

⚠️ USB Download Precautions (Important)

The development board uses USB for programming

If the port is not recognized, please enter Boot mode:

  1. Press and hold the BOOT button.
  2. Connect the USB cable to the computer.
  3. Release the BOOT button.

After the download is complete, press the RESET button to run the program.