Welcome to Projectbasegh Electronics Store

ESP32-S3-Zero

85.00

Original waveshare ESP32-S3-Zero comes with an onboard Type-C USB connector, which exposes most of the unused pins in a small form factor. It is equipped with the ESP32-FH4R2 chip, integrated Wi-Fi and BLE5.0, featuring 4MB Flash and 2MB PSRAM. In addition, there are hardware encryption accelerator, RNG, HMAC and Digital Signature modules to meet the safety requirements of IoT and provide rich peripheral interfaces. Moreover, its multiple low-power working modes support most application scenarios such as IoT, mobile devices, wearable electronic devices, and smart homes

5 in stock

SKU: esp32s344566 Category: Tag: Brand:

Description

Features

  • Equipped with Xtensa® 32-bit LX7 dual-core processor, up to 240MHz main frequency.
  • Supports 2.4GHz Wi-Fi (802.11 b/g/n) and Bluetooth® 5 (LE).
  • Built-in 512KB of SRAM and 384KB ROM, onboard 4MB Flash memory and 2MB PSRAM.
  • Castellated module and onboard ceramic antenna, allows soldering direct to carrier boards.
  • Supports flexible clock, module power supply independent setting, and other controls to realize low power consumption in different scenarios.
  • Integrated with USB serial port full-speed controller, 24 × GPIO pins allow flexible configuring pin functions.
  • 4 × SPI, 2 × I2C, 3 × UART, 2 × I2S, 2 × ADC, etc.

Hardware Description

  • When using ESP32-S3-Zero with daughterboards, please avoid covering the ceramic antenna with PCB boards, metal, or plastic components.
  • In ESP32-S3-Zero, GPIO33 to GPIO37 pins are not exposed; these pins are used for Octal PSRAM.
  • ESP32-S3-Zero uses GPIO21 to connect with WS2812 RGB LED.
  • ESP32-S3-Zero does not employ a USB to UART chip. When flashing firmware, press and hold the BOOT button (GPIO0) and then connect the Type-C cable.
  • The “TX” and “RX” markings on the board indicate the default UART0 pins for ESP32-S3-Zero. Specifically, TX is GPIO43, and RX is GPIO44.

Hardware Connection

  • Press the BOOT (GPIO0) key before connecting the Type-C cable each time download the firmware.
  • Input 3.7V~6V for the castellated hole with 5V silkscreen when connecting the external power.

Development Method

The ESP32 supports multiple development methods, allowing for professional development using the Espressif official ESP-IDF framework, or rapid prototyping using platforms like the Arduino IDE or MicroPython.

The main development platforms include:

  • ESP-IDF: Espressif’s official development framework, specially designed for ESP32 series chips, provides a complete development toolchain, codebase, and documentation. It can fully leverage the performance and capabilities of ESP32, making it the preferred solution for professional development and commercial products.
  • Arduino: A well-known open-source hardware and software platform, providing simple and standard C++ interfaces, supporting many microcontrollers including ESP32. Arduino has rich libraries and demos, widely used in prototyping and education, and is a popular entry-level platform for beginners. For the development environment configuration, please refer to Working with Arduino page.
  • MicroPython: The simplified version of Python 3 includes core features and is optimized for microcontroller environments, supporting immediate execution without the need for repeated compilation and flashing. It provides an efficient way for developers familiar with Python to get started with ESP32 quickly. For the development environment configuration, please refer to Working with MicroPython page.
  • Other development methods: ESP32 has a rich development ecosystem, in addition to the above platforms, it also supports development through platforms such as PlatformIO, Mongoose OS, Espruino (JavaScript), and ESPHome to meet the needs of developers with different technical backgrounds.