ESP32-S3-Box image

ESP32-S3-Box

Development Board

Code name: ESP32_S3_BOX

ESP32-S3-Box is a development board based on the ESP32S3 microcontroller using XTENSA architecture.

This board features a maximum CPU frequency of 240 MHz and 16MB flash memory.

About ESP32-S3-Box

Feature-rich ESP32-S3 board with screen, mic, and AI support - perfect for voice interfaces, smart hubs, and demos.

Where to Buy ESP32-S3-Box

Prices are subject to change. We earn from qualifying purchases as an Amazon Associate.

Technical Specifications

Complete technical specification details for ESP32-S3-Box

Display

Type LCD
Size 2.4"
Resolution 320x240
Touch Screen Other

Connectivity

WiFi 802.11 b/g/n (2.4 GHz)
Bluetooth 5.0
BLE 5.0

Microcontroller

Model esp32s3
Clock Speed 240 MHz
Flash Size 16MB
Architecture xtensa

Features & Pins

Digital IO 48
Analog Input 20
PWM 25
Interrupts 46

Quick Setup

Copy-paste configs for ESP32-S3-Box - auto‑generated from this board's exact hardware specs.

ESP32S3 240 MHz 16MB DIO Xtensa

In Arduino IDE 2 select Esp32 S3 Box from the esp32 by Espressif package. In PlatformIO use board = esp32-s3-devkitm-1. ESP32S3 · 240 MHz · 16MB · DIO.

Tools menu settings
Board (select in Arduino IDE) Esp32 S3 Box
CPU Frequency 240 MHz
Flash Size 16MB
Flash Mode DIO
Upload Speed 921600
Architecture Xtensa

In Arduino IDE 2, open Boards Manager, search "esp32" by Espressif and install it. Then go to Tools → Board and select "Esp32 S3 Box" for the ESP32-S3-Box.

ESP32-S3-Box Pinout Diagram

Complete pin reference for ESP32-S3-Box

ESP32-S3-Box pinout diagram

Pin Mappings

Complete pinout and GPIO mapping for ESP32-S3-Box

48
Digital I/O Pins
46
Interrupt Pins
20
Analog Inputs
25
PWM Pins
PinAnalogTouchPWMOther
0TFT_MISO
1PWMMUTE_PIN
2PWMI2S_MCLK
3PWMTS_IRQ
4PWMTFT_DC
5PWMTFT_CS
6PWMTFT_MOSI
7PWMTFT_CLK
8PWMI2C_SDA
9A8T9PWM
10A9T10PWMSS
11A10T11PWMMOSI
12A11T12PWMSCK
13A12T13PWMMISO
14A13T14PWM
15PWMI2S_DOUT
16PWMI2S_SDIN
17PWMI2S_SCLK
18PWMI2C_SCL
40PWMSCL
41PWMSDA
43PWMTX
44PWMRX
45PWMTFT_BL
46
47I2S_LRCK
48TFT_RST
0x40ES7210_ADDR
0x18PWMES8311_ADDR
0x68ICM42607P_ADDR
0x24PWMTT21100_ADDR
Legend
A0 Analog input
T0 Touch sensor
PWM PWM capable
RX/TX Serial pins
LED Built-in LED
# Pin number

Default Tools & Configuration

Build and upload settings for ESP32-S3-Box

SettingValue
Bootloader toolesptool_py
Uploader toolesptool_py
Network uploader toolesp_ota
Bootloader address0x0
Flash modedio
Boot modeqio
Maximum upload size
1280 KB (1310720 bytes)
Maximum data size
320 KB (327680 bytes)
Configuration Summary

The ESP32-S3-Box uses esptool_py for uploads , esp_ota for OTA updates, and esptool_py bootloader at 0x0.

Flash mode: dio | Boot mode: qio

Max sketch size: 1280 KB | Max data size: 320 KB