Seeed Studio XIAO ESP32S3 Sense
BoardSpecifications
Radiosinherited from ESP32-S3
- Wi-Fi
- Wi-Fi 4 · 2.4 GHz
- Bluetooth LE
- BLE 5
- Bluetooth Classic
- no
- 802.15.4
- no
USB
- Native USB
- yes
- Connector
- usb-c
Board
- Form factor
- xiao
- Dimensions
- 21 × 17.8 × 15 mm
- Battery connector
- yes
- Charging
- yes
Display & extras
- Extras
- cameramicsd-cardexternal-antenna-ipex
The camera/mic/microSD "Sense" variant of the XIAO ESP32-S3: bare-S3R8 board (8 MB flash + 8 MB PSRAM, USB-C, LiPo charging, U.FL antenna) plus a detachable expansion board carrying an OV3660/OV2640 camera, a PDM digital microphone, and a microSD slot (32 GB FAT).
Firmware for this board
other
- ESP-Claw For StickS3declared
Flash ESP-Claw For StickS3
declared esp-atlas asserts this board↔firmware link at the shown trust tier — it does not guarantee your specific unit or the current firmware version. Flashing can erase keys/config and can brick the device. At your own risk.
Notes
- 8 MB flash + 8 MB on-chip PSRAM: Specifications table (Sense column) Memory row states "On-chip 8MB PSRAM & 8MB Flash"
- Sense = XIAO ESP32-S3 + detachable camera + digital (PDM) mic + microSD. Vendor: "XIAO ESP32-S3 Sense integrates camera sensor, digital microphone and SD card supporting."
- camera QUOTED: Specifications table (Sense) Built-in Sensors row states "1x OV3660 camera sensor". Vendor note: "The OV2640 camera has been discontinued, and the subsequent XIAO ESP32-S3 Sense uses the OV3660 camera model." Detachable module: "Detachable OV2640 camera sensor for 1600x1200 resolution and OV3660 camera sensor for 2048x1536 compatible with OV5640 camera sensor".
- mic QUOTED: Built-in Sensors row states "1x Digital Microphone"; Pin Map "Digital microphone_CLK GPIO42 PDM clock pin for MIC", "Digital microphone_DATA GPIO41 PDM data pin for MIC" (PDM).
- sd-card QUOTED: Specifications table (Sense) Memory row states "Onboard SD Card Slot, supporting 32GB FAT"
- dimensions_mm QUOTED: Specifications table (Sense) Dimensions row states "21 x 17.8 x 15mm (with expansion board)". (Bare board footprint is 21 x 17.8mm; the 15 mm height is with the Sense expansion board fitted.)
- usb.connector=usb-c: Specifications table Power(Typ.) row states "Input voltage (Type-C): 5V"
- U.FL external antenna (Pin Map "U.FL-R-SMT1 ... UFL antenna")
- onboard LiPo charging + charge LED: vendor states "Lithium battery charge management capability"; Specifications table lists "1x Charge LED"
- io.gpio_exposed=11 QUOTED: vendor Specifications table (Sense column) states "11x GPIOs (PWM)"
- io.gpio_free OMITTED: not vendor-stated and not cleanly derivable for the Sense. The expansion board hard-consumes several of the D0-D10 pads -- the onboard microSD uses the SPI bus on D8/D9/D10 (Pin Map quoted: "Onboard SD Card_SCK GPIO7", "Onboard SD Card_MISO GPIO8", "Onboard SD Card Slot_MOSI GPIO9" = D8/D9/D10; plus "Onboard SD Card__CS GPIO21") and the camera/mic attach via the "1x B2B Connector (with 2 additional GPIOs)" -- so the free-pad count depends on whether the expansion board is fitted. Left out rather than guess (SPEC-io-power.md §5.3, when in doubt omit).
- io.power_out QUOTED: vendor "Power Pins" section states "3V3 - This is the regulated output from the onboard regulator. You can draw 700mA"
- aka OMITTED: no distinct arduino-esp32 / pioarduino board id for the Sense (boards.txt lists XIAO_ESP32S3 / XIAO_ESP32S3_Plus but no Sense; pioarduino has seeed_xiao_esp32s3.json but no sense json). The Sense is flashed as the plain XIAO ESP32-S3 target.
Verify my board
Reads the connected chip over USB and checks it against what esp-atlas cites for Seeed Studio XIAO ESP32S3 Sense — over Web Serial, no backend, nothing leaves your browser.
In-browser verify needs Web Serial: Chrome or Edge on a desktop. Safari, Firefox and phones cannot do it.
Serial monitor
Not connected.
