Product description: ESP32-S3-USB-OTG - USB Host / Device - WiFi / Bluetooth / microSD - development board with ESP32-S3-MINI-1-N8 chip
The ESP32-S3-USB-OTG is a versatile development board from Espressif , designed for applications using USB OTG . Featuring dual-function USB Type-A ports, an ESP32-S3-MINI-1-N8 module with 8MB of Flash memory , and built-in Wi-Fi and BLE 5.0 support, the board enables the development of advanced IoT, multimedia, HID, and data storage projects. Equipped with a microSD card reader , a 1.3-inch color LCD screen , buttons, switches, and a charging circuit, it's perfect for prototyping and commercial deployments.
Main features of ESP32-S3-USB-OTG
- ESP32-S3-MINI-1-N8 : 8 MB Flash, WiFi and Bluetooth LE 5.0 support
- Dual-function USB Type-A ports : USB_HOST and USB_DEV with switching circuit
- LCD connector : compatible with 1.3-inch SPI color display
- microSD reader : SDIO 4-bit and SPI support
- Charging system : supports Li-Ion batteries from 3.7 V to 4.2 V with 212.7 mA charging
- Built-in USB-to-UART interface : programming and debugging via microUSB
- Control buttons : Menu, UP+, DW-, Boot, Reset, Power
- LED indication : green, yellow and charging diodes
- Free GPIO pins : enable expansion of functionality
Integrated components on the ESP32-S3-USB-OTG board
- USB_HOST connector - USB Type A female port (for connecting USB devices)
- ESP-S3-MINI-1 module - main microcontroller with WiFi and Bluetooth
- MENU button - GPIO14
- microSD card slot - SDIO and SPI interface support
- USB Switch IC - responsible for selecting between USB_HOST and USB_DEV
- Reset button - resets the system
- USB_DEV connector - USB type A male port (e.g. for power or as a device)
- USB-to-UART connector - microUSB port for programming and debugging
- UP+ Button - GPIO10
- LCD FPC connector - ribbon connector for LCD screen
- DW- Button - GPIO11
- BOOT button - button that starts Flash mode
- Power switch - allows you to switch to battery power
- USB-to-UART bridge - a circuit that converts USB signals to UART
- Yellow LED - GPIO16 (lit when high)
- Green LED - GPIO15 (lit when high)
- Charging LED - lights up red while charging, turns off when charged
- Battery soldering points - for connecting a 3.6V Li-Ion battery
- Charging system - allows you to charge the battery from the USB port
- Free pins - GPIO pins available for your own applications
Compatibility and software
The ESP32-S3-USB-OTG is fully compatible with ESP-IDF , Espressif's official framework. The board supports programming in C, C++, and MicroPython . It allows you to run example projects from the Examples folder, which can be configured using idf.py menuconfig . The board works with popular operating systems: Windows, Linux, and macOS . Available documentation, schematic files, and PCB layouts simplify integration and software development.
Practical applications
The ESP32-S3-USB-OTG is used in many projects, including:
- Wireless data storage (WiFi SD Card Reader)
- HID keyboard or mouse (USB Device)
- MiFi LTE modem (with additional modules)
- Control panel with LCD screen
- USB device controller (e.g. flash drive, mouse)
ESP32-S3-USB-OTG Technical Specifications
- Module: ESP32-S3-MINI-1-N8, 8MB Flash
- Connectivity: WiFi 2.4 GHz, Bluetooth LE 5.0
- USB Ports: USB_HOST (Type A female), USB_DEV (Type A male)
- Interfaces: microSD (SDIO / SPI), LCD FPC, USB-to-UART
- Diodes: yellow, green, charging LED
- Charging: 212.7 mA, battery voltage 3.7 V to 4.2 V
- Power supply: via microUSB, USB_DEV or battery
- USB_HOST current consumption: max 500 mA
- Dimensions: approx. 90 x 30 mm
- Weight: approx. 18 g
Contents of the set
- ESP32-S3-USB-OTG board (motherboard)
- ESP32-S3-USB-OTG_SUB display module
- Set of mounting elements




