1. Product Overview
The ESP32-S3 is a low-power MCU-based system on a chip (SoC) with integrated 2.4 GHz Wi-Fi and Bluetooth® Low Energy (Bluetooth LE). It features a high-performance dual-core microprocessor (Xtensa® 32-bit LX7), a low-power coprocessor, a Wi-Fi baseband, a Bluetooth LE baseband, an RF module, and numerous peripherals. This development board kit provides an easy way to interface with the ESP32-S3 module, including an expansion adapter for convenient access to all 44 pins.



Key components include:
- ESP32-S3 N16R8 Module: The core processing unit.
- RST KEY: Reset button.
- BOOT KEY: Boot mode button.
- PWR / TX / RX: Power, Transmit, and Receive indicator LEDs.
- USB to Serial CH343P: USB-to-serial converter chip.
- USB to Serial Type-C USB: USB-C port for serial communication and power.
- ESP32-S3 Type-C USB & OTG: USB-C port for programming and On-The-Go (OTG) functionality.
- Power Supply Chip: Regulates power for the board.
- RGB-LED WS2812: Addressable RGB LED.
2. Setup Instructions
This section guides you through the initial setup of your ESP32 S3 Development Board Kit.
2.1 Connecting the Expansion Adapter
The 44-pin expansion adapter allows for easier access to the ESP32-S3 module's pins. Carefully align the ESP32-S3 development board with the headers on the expansion adapter and press firmly until it is securely seated.

2.2 Power Supply
The board is designed for 5V input by default. If you require 5V output for the expansion board, you may need to solder a short circuit in the indicated position on the main board. The RGB LED on the board is connected by default; if an external RGB light is required, remove the capacitor in the specified position.

2.3 Pin Definitions
Understanding the pin definitions is crucial for connecting peripherals and programming. Refer to the diagram below for a detailed layout of the pins and their functions.

Pin Function Categories:
- GPIOX: General Purpose Input and Output pins.
- JTAG/USB: Pins for JTAG debugging and USB communication.
- ADCX_CH: Analog-to-Digital Converter channels.
- TOUCHX: Touch Sensor Input Channels.
- OTHER: Other related functions.
- SERIAL: Serial communication for debugging/programming.
- STRAP: Strapping Pin functions.
- RTC: RTC Power Domain (VDD3P3_RTC).
- GND: Ground pins.
- PWD: Power Rails (3V3 and 5V).
- MISC: Miscellaneous/SPI functions.
- CLK_OUTX: Clock Output pins.
3. Operating Instructions
The ESP32-S3 development board can be programmed using various IDEs and tools.
3.1 Programming with MicroPython (Thonny IDE)
The ESP32-S3 can be programmed and controlled using MicroPython. For Python language IDE, it is recommended to use the MIT-licensed Thonny software.

3.2 Programming with Arduino IDE
The ESP32-S3 is also compatible with the Arduino IDE, allowing you to use the familiar Arduino environment for development.

3.3 Download Burn File Software
For flashing firmware or custom binaries, dedicated download tools are available.

For detailed instructions and tool code, refer to the official documentation: Instruction Manual and Tool Code (PDF)
4. Maintenance
To ensure the longevity and optimal performance of your ESP32 S3 Development Board, follow these general maintenance guidelines:
- Keep the board clean and free from dust and debris. Use a soft, dry brush or compressed air for cleaning.
- Avoid exposing the board to extreme temperatures, humidity, or direct sunlight.
- Handle the board with care to prevent physical damage to components or connectors.
- Ensure proper ventilation when the board is in operation, especially during prolonged use.
- Regularly check for loose connections or damaged wires, particularly if using the expansion adapter.
5. Troubleshooting
If you encounter issues with your ESP32 S3 Development Board, consider the following general troubleshooting steps:
- Power Issues: Ensure the board is receiving stable 5V power. Check USB cable connections.
- Connectivity Problems: Verify that the USB drivers (e.g., for CH343P) are correctly installed on your computer. Try a different USB port or cable.
- Programming Errors: Double-check your code for syntax errors. Ensure the correct board and port are selected in your IDE. Verify that the board is in bootloader mode if required for flashing.
- Module Not Responding: Try pressing the RST (Reset) button. If that doesn't work, try holding the BOOT button while pressing and releasing RST, then releasing BOOT to enter download mode.
- Peripheral Issues: Confirm that external components are correctly wired according to the pin definitions and that their power requirements are met.
For more specific issues, consult the ESP32-S3 official documentation and community forums.
6. Specifications
6.1 General Specifications
| Feature | Description |
|---|---|
| Brand Name | UICPAL |
| Type | Module |
| Application | Computer |
| Origin | Mainland China |
| Condition | New |
| Operating Temperature | -20 to +70 ℃ |
| Package Type | DIP |
| High-concerned chemical | None |
| is_customized | Yes |
6.2 ESP32-S3 SoC Features
| Category | Features |
|---|---|
| CPU and Memory | Xtensa® Dual-core 32-bit LX7 Microprocessor, Cache, SRAM, Interrupt Matrix, JTAG, ROM |
| RF | 2.4 GHz Balun + Switch, 2.4 GHz Receiver, 2.4 GHz Transmitter, RF Synthesizer |
| Wireless Digital Circuits | Wi-Fi MAC, Wi-Fi Baseband, Bluetooth LE Link Controller, Bluetooth LE Baseband |
| Peripherals | GDMA, System Timer, General-purpose Timers, GPIO, RTC GPIO, DIG ADC, RTC ADC, SD/MMC Host, Pulse Counter, World Controller, USB Serial/JTAG, eFuse Controller, SPI0/1, SPI2/3, I2S, USB OTG, TWAI®, I2C, Main System Watchdog Timers, UART, LED PWM, MCPWM, Super Watchdog, Touch Sensor, RTC Memory, PMU, RMT, LCD Interface, Camera Interface, RTC I2C, Temperature Sensor, ULP Coprocessor |
| Security | SHA, RSA, AES, RNG, HMAC, Secure Boot, Digital Signature, RTC Watchdog, Permission Control, Flash Encryption |
6.3 Physical Dimensions and Package

Module Dimensions:
- Width: 2.8 cm / 1.10 inch
- Length: 6.3 cm / 2.48 inch
Package Dimensions:
- Length: 11 cm
- Width: 9 cm
- Height: 1 cm
- Weight: 0.05 kg
6.4 Schematic Diagram

7. User Tips
No specific user tips were available from reviews or Q&A for this product at this time. However, general tips for development boards include:
- Always start with simple examples to verify basic functionality before moving to complex projects.
- Utilize online communities and forums for troubleshooting and project ideas.
- Keep your development environment (IDE, drivers, libraries) updated to the latest versions.
8. Warranty and Support
For warranty information and technical support, please refer to the seller's policies or contact the manufacturer directly. Keep your purchase records for any warranty claims.
9. Frequently Asked Questions (FAQ)
No specific FAQ content was available from Q&A for this product at this time. Please refer to the troubleshooting section or contact support for assistance.





