1. Introduction
This manual provides essential information for the setup, operation, and maintenance of your YEJMKJ ESP32-S3-DevKitC-1-N16R8 Development Board. This powerful board features an ESP32-S3 chip, offering enhanced processing capabilities for complex tasks. It integrates Wi-Fi and Bluetooth for seamless connectivity, making it suitable for a wide range of applications from smart home devices to industrial automation systems.
The board is designed with a user-friendly interface and compatibility with popular development tools, catering to both beginners and experienced developers.
2. Product Overview
The YEJMKJ ESP32-S3-DevKitC-1-N16R8 is a compact and versatile development board. Below are key features and component identification.

Figure 1: Top-down view of the YEJMKJ ESP32-S3-DevKitC-1-N16R8 Development Board, showcasing its compact design and various components.
2.1 ESP32-S3-WROOM-1-N16R8 Module

Figure 2: A detailed view of the ESP32-S3-WROOM-1-N16R8 module, the core component providing powerful processing and wireless capabilities.
The board is equipped with the ESP32-S3-WROOM-1-N16R8 module, which integrates a powerful ESP32-S3 chip. This module provides robust processing capabilities and enhanced performance for various development projects, including Wi-Fi and Bluetooth functionality.
2.2 Type-C Interface

Figure 3: Close-up of the dual Type-C USB interfaces on the development board, highlighting their role in data communication, power, and debugging.
The board features dual Type-C interfaces. These versatile ports enable seamless data communication, provide a reliable power supply, and facilitate effortless firmware debugging and uploading.
2.3 Component Identification

Figure 4: Diagram illustrating the key components of the ESP32-S3-DevKitC-1-N16R8 board, including the ESP32-S3-WROOM-1-N16R8 Module, RST Button, BOOT Button, PWR Lamp, TX Lamp, RX Lamp, CH343p chip, Integrated RGB-LED Module WS2812, Power Supply Chip, and both Type-C USB ports (USB & OTG, USB to Serial Port).
Refer to Figure 4 for a visual guide to the main components:
- ESP32-S3-WROOM-1-N16R8 Module: The main processing unit.
- RST Button: Resets the board.
- BOOT Button: Used for entering bootloader mode for flashing firmware.
- PWR Lamp: Indicates power status.
- TX Lamp: Transmit data indicator.
- RX Lamp: Receive data indicator.
- CH343p: USB to serial converter chip.
- Integrated RGB-LED Module WS2812: Programmable RGB LED.
- Power Supply Chip: Regulates power to the board.
- ESP32-S3 Straight Type-C USB & OTG: USB port for power and data, with OTG capabilities.
- USB to Serial Port Type-C USB: Dedicated USB port for serial communication and programming.
2.4 Pinout Diagram

Figure 5: Detailed pinout diagram of the ESP32-S3-DevKitC-1-N16R8 development board, showing the arrangement and function of each pin for various connections and functionalities.
Figure 5 provides a comprehensive pinout diagram. Note that GPIO pin locations may differ from standard ESP32 boards, requiring adjustments in code for compatibility.
2.5 Product Dimensions

Figure 6: Image displaying the physical dimensions of the ESP32-S3-DevKitC-1-N16R8 development board, measuring approximately 58mm (2.28 inches) in length and 28mm (1.1 inches) in width.
The board measures approximately 58mm (2.28 inches) in length and 28mm (1.1 inches) in width, as shown in Figure 6. Its compact size may make breadboarding challenging due to pin coverage.
3. Setup Instructions
Follow these steps to prepare your ESP32-S3-DevKitC-1-N16R8 for development.
- Install USB to Serial Driver: The board uses a CH343p USB to serial converter. Ensure you have the correct drivers installed for your operating system. These drivers are typically available from the chip manufacturer's website or through common driver packages.
- Install Development Environment: Download and install a suitable Integrated Development Environment (IDE) such as the Arduino IDE or Espressif's ESP-IDF.
- Configure IDE for ESP32-S3: Within your chosen IDE, add support for ESP32-S3 boards. For Arduino IDE, this involves adding the ESP32 board manager URL and installing the ESP32 platform.
- Connect the Board: Connect the development board to your computer using a Type-C USB cable. Use the Type-C USB port labeled for 'USB to Serial Port' (refer to Figure 4).
- Select Board and Port: In your IDE, select the correct ESP32-S3 board model and the serial COM port assigned to your connected device.
4. Operating Instructions
This section outlines basic procedures for programming and interacting with the development board.
- Writing and Compiling Code: Write your program using the chosen IDE. Ensure your code is compatible with the ESP32-S3 architecture and any specific pin assignments of this board.
- Flashing Firmware:
- Connect the board to your computer via the 'USB to Serial Port' Type-C connector.
- Press and hold the BOOT button.
- While holding BOOT, press and release the RST button.
- Release the BOOT button. The board is now in bootloader mode.
- Initiate the upload process from your IDE.
- Serial Monitoring: Use the serial monitor feature in your IDE to view output from your program and debug. Ensure the baud rate matches your code's configuration.
- Wi-Fi and Bluetooth: Utilize the integrated Wi-Fi and Bluetooth capabilities by including the appropriate libraries and code in your projects. Refer to Espressif documentation for detailed programming guides.
- RGB LED: The integrated RGB LED (WS2812) can be controlled via GPIO pin 48. Ensure proper soldering or shorting of the RGB soldering points on the board if the LED is not functional out of the box.
5. Maintenance
To ensure the longevity and optimal performance of your development board, consider the following maintenance guidelines:
- Handle with Care: Electronic components are sensitive. Avoid dropping the board or subjecting it to physical stress.
- Keep Clean: Regularly clean the board with a soft, dry brush or compressed air to remove dust and debris. Avoid using liquids.
- Storage: Store the board in an anti-static bag when not in use, in a cool, dry environment away from direct sunlight and extreme temperatures.
- Power Supply: Always use a stable and appropriate power supply (5V via USB-C) to prevent damage.
- Firmware Updates: Keep your ESP-IDF or Arduino core for ESP32 updated to benefit from the latest features, bug fixes, and security improvements.
6. Troubleshooting
This section addresses common issues you might encounter.
- Board Not Detected by Computer:
- Ensure the CH343p USB to serial driver is correctly installed.
- Try a different Type-C USB cable.
- Ensure you are connecting to the correct Type-C port (USB to Serial Port).
- Test on a different USB port on your computer or another computer.
- Firmware Upload Fails:
- Verify the board is in bootloader mode (BOOT button held, RST pressed and released, then BOOT released).
- Check that the correct COM port and board type are selected in your IDE.
- Ensure no other application is using the serial port.
- Try a different USB cable or port.
- Program Not Running as Expected:
- Double-check your code for errors.
- Verify that GPIO pin assignments in your code match the board's pinout (refer to Figure 5). Note that this board may have different pin assignments than other ESP32 models.
- Use the serial monitor to check for any error messages or unexpected output.
- RGB LED Not Working:
- Ensure your code correctly targets GPIO pin 48 for the RGB LED.
- Check if the RGB soldering points on the board need to be shorted or soldered for activation, as noted in some user experiences.
7. Specifications
| Feature | Detail |
|---|---|
| Model Name | ESP32-S3-DevKitC-1-N16R8 |
| Brand | YEJMKJ |
| Processor | Espressif Systems ESP32-S3 |
| Connectivity Technology | Bluetooth, Wi-Fi |
| Operating System | FreeRTOS (supported) |
| Item Weight | 0.634 ounces |
| Product Dimensions (LxWxH) | 2.56 x 1.18 x 0.78 inches (approx. 65 x 30 x 20 mm) |
| USB Interface | Dual Type-C (USB & OTG, USB to Serial Port) |
| Integrated Components | RGB-LED Module WS2812, Power Supply Chip, CH343p |
8. Warranty and Support
For warranty information and technical support, please refer to the official YEJMKJ website or contact their customer service directly. YEJMKJ is committed to providing assistance for any inquiries or concerns regarding their products.





