Product Overview
The ESP32-S3 development board is a powerful and versatile microcontroller platform featuring Wi-Fi and Bluetooth 5 (LE) connectivity. Equipped with dual USB Type-C ports, it offers flexible programming and communication options. Designed for IoT, automation, robotics, and AIoT projects, it supports advanced features such as integrated AI acceleration, abundant GPIOs, and multiple peripherals. Its compact size and high performance make it ideal for both prototyping and final product integration.
Specifications:
- Microcontroller: ESP32-S3 (Xtensa® 32-bit LX7 dual-core processor)
- Clock Speed: Up to 240 MHz
- Flash Memory: Typically 8 MB (varies by model)
- PSRAM: Typically 8 MB (varies by model)
- Wireless Connectivity:
- Wi-Fi 802.11 b/g/n
- Bluetooth 5, Bluetooth Low Energy (BLE)
- USB Ports: 2 × USB Type-C (one for power/programming, one for native USB)
- GPIO Pins: Up to 36 (capacitive touch, ADC, DAC, UART, SPI, I²C, PWM, etc.)
- AI Features: Vector instructions for AI/ML acceleration
- Operating Voltage: 3.3 V (logic level)
- Programming Compatibility: Arduino IDE, ESP-IDF, MicroPython, PlatformIO
- On-board Components:
- Reset and Boot buttons
- RGB addressable LED
- Voltage regulator
- Dimensions: Approx. 65 mm × 25 mm
Arduino config:
- Board -> ESP32S3 Dev Module
- If Connected on USB type-C port: COM
- USB CDC On Boot -> Disable
- If Connected on USB type-C port: USB
- USB CDC On Boot -> Enable
- CPU Frequency -> 240MHz
- USB DFU On Boot -> Disable
- Flash Mode -> QIO 80MHz
- Flash Size -> 8MB(32Mb)
- USB Firmware MSC On Boot -> Disable
- PSRAM -> OPI PSRAM
- Partition Scheme -> Default 4Mb with spiff
- USB Mode -> Hardware CDC and JTAG
- Upload Mode -> UART0/Hardware CDC
- Upload Speed -> 921600