Seeed Studio XIAO ESP32S3 WIFI Dev Board


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

How do I reset the board?

You can reset the board by pressing the onboard reset button.

Can I use this board for battery-powered applications?

Yes, the board's low power consumption makes it suitable for battery-powered projects.

How do I connect to Wi-Fi?

Use the WiFi.h library in your code to connect to a Wi-Fi network by specifying the SSID and password.

What programming languages can I use?

You can program the XIAO ESP32S3 using C/C++ in the Arduino IDE, or with MicroPython.

Is the XIAO ESP32S3 compatible with Grove sensors?

Yes, the board is compatible with Grove sensors through the Grove connectors, or by wiring them to the appropriate GPIO pins.

Last updated