Seeed Studio XIAO ESP32S3 WIFI Dev Board
Product Link
Introduction
The Seeed Studio XIAO ESP32S3 WIFI Dev Board is a compact and powerful development board designed for IoT projects. It integrates the ESP32-S3 microcontroller, which offers Wi-Fi connectivity and various peripherals in a small form factor. This board is ideal for developers looking for a reliable and efficient platform for building connected devices and applications.
Features
Powerful MCU Board: Incorporate the ESP32S3 32-bit, dual-core, Xtensa processor running at up to 240MHz, mounted multiple development ports, Arduino / MicroPython supported
Outstanding RF performance: Supports 2.4GHz WiFi and BLE 5.0 dual wireless communication, support 100m+ remote communication when connected with U.FL antenna
Elaborate Power Design: Lithium battery charge management capability, offer 4 power consumption model which allows for deep sleep mode with power consumption as low as 14μA
Thumb-sized Compact Design: 21 x 17.5mm, adopting the classic form factor of XIAO, suitable for space limited projects like wearable devices
Perfect for Production: Breadboard-friendly & SMD design, no components on the back
Specifications
Parameter | Seeed Studio XIAO ESP32S3 | |
Processor | ESP32-S3R8 | ESP32-C3 SoC |
Xtensa LX7 dual-core, 32-bit processor running up to 240 MHz | RISC-V single-core 32-bit chip processor with a four-stage pipeline that operates at up to 160 MHz | |
Wireless | Complete 2.4GHz WiFi subsystem | |
BLE: Bluetooth 5.0, Bluetooth mesh | ||
On-chip Memory | 8M PSRAM & 8MB Flash | 400KB SRAM & 4MB Flash |
Interface | 1x UART, 1x IIC, 1x IIS, 1x SPI,11x GPIO(PWM), 9x ADC, 1x User LED, 1x Charge LED | 1x UART, 1x IIC, 1x SPI,11x GPIO(PWM), 4x ADC |
1x Reset button, 1x Boot button | ||
Dimensions | 21 x 17.5mm | |
Power | Input voltage (Type-C): 5V Input voltage (BAT): 4.2V | Input voltage (Type-C): 5V Input voltage (BAT): 4.2V |
Circuit operating Voltage (ready to operate): - Type-C: 5V@19mA - BAT: 3.8V@22mA | Circuit operating Voltage (ready to operate): - USB:5V@9mA - BAT:3.8V@9mA | |
Charging battery current: 100mA | Charging battery current: 350mA | |
Low Power Consumption Model (Supply Power: 3.8V) | Modem-sleep Model: ~ 25 mA Light-sleep Model: ~ 2mA Deep Sleep Model: ~ 14 μA | Modem-sleep Model: ~ 24 mA Light-sleep Model: ~ 3 mA Deep Sleep Model: ~ 44 μA |
WiFi Enabled Power Consumption | Active Model: ~ 100 mA | Active Model: <75 mA |
BLE Enabled Power Consumption | Active Model: ~ 85 mA | Modem-sleep Model: <27 mA |
Working Temperature | -40°C ~ 65°C | -40°C ~ 85°C |
Pinout
Dimensions
Board Size: 21 x 17.5 mm
Thickness: 3.5 mm
Weight: 3 grams
How to Use
Setup the Development Environment:
Install the latest version of Arduino IDE or PlatformIO.
Add the ESP32 board library to your environment.
Select the correct board and port from the tools menu.
Powering the Board:
Connect the board to your computer using a USB Type-C cable.
The board will be powered, and you can start uploading your code.
Programming:
Write your code in Arduino IDE or PlatformIO.
Use the predefined functions to control GPIOs, Wi-Fi, and other peripherals.
Upload the code to the board and observe the results.
Connecting to Wi-Fi:
Use the
WiFi.h
library to connect the board to a Wi-Fi network.Monitor the connection status via serial output.
Interfacing with Sensors and Actuators:
Utilize the GPIO pins to connect sensors and actuators.
Use the analog and digital pins for reading sensor data and controlling devices.
FAQ
Last updated