Zum Hauptinhalt springen

ESP32-S3 DevKit

The ESP32-S3 is Espressif latest MCU with AI acceleration, USB-OTG, and improved PSRAM support.

Key Specs

  • Xtensa LX7 dual-core @ 240 MHz
  • 512 KB SRAM, up to 16 MB Flash, up to 8 MB PSRAM
  • WiFi 4 (2.4 GHz) + BLE 5.0
  • USB-OTG (can act as USB host or device)
  • Vector instructions for AI/ML acceleration
  • 45 GPIO, touch, I2C, SPI, UART, I2S, camera, LCD

Variants

ModelFlashPSRAMUSB
ESP32-S3-DevKitC-18 MB8 MBMicro-USB + USB-OTG
ESP32-S3-DevKitM-18 MB8 MBUSB-C + USB-OTG
ESP32-S3-WROOM-14/8/16 MB2/8 MBModule only

Quick Start (Arduino IDE)

  1. Add board URL: https://espressif.github.io/arduino-esp32/package_esp32_index.json
  2. Install esp32 by Espressif (v3.0+)
  3. Select board: ESP32S3 Dev Module
  4. USB mode: Hardware CDC and JTAG
  5. Set PSRAM: OPI PSRAM

First Example

void setup() { Serial.begin(115200); }
void loop() {
Serial.printf("Free heap: %d\n", ESP.getFreeHeap());
delay(2000);
}

When to Upgrade from ESP32 to ESP32-S3

  • You need USB-OTG (keyboard, storage, MIDI)
  • AI/ML acceleration (TensorFlow Lite Micro)
  • More GPIO (45 vs 34)
  • Larger PSRAM for complex applications