Site icon Renzo Mischianti

WeAct ESP32 S3 (A) DevKitC 1: high-resolution pinout, datasheet and specs

Spread the love

High-resolution image

The WeAct ESP32 S3 A is a highly integrated and versatile microcontroller that is designed to meet the needs of a wide range of applications, from IoT devices to smart home automation. Key features of the WeAct ESP32 S3 A include:

  1. Wi-Fi Connectivity: It supports Wi-Fi 802.11b/g/n in 1T1R mode with a data rate of up to 150Mbps, enabling fast and reliable wireless communication for connected devices.
  2. Bluetooth Capability: The device is compatible with Bluetooth 5.0 and Bluetooth mesh, with rate support for 125Kbps, 500Kbps, 1Mbps, and 2Mbps, making it suitable for a wide range of Bluetooth applications.
  3. Powerful Processing: At its core is an Xtensa® 32-bit LX7 dual-core processor that supports clock frequencies of up to 240 MHz. It is equipped with 512KB SRAM, 384KB ROM, and 16KB RTC SRAM for robust performance and storage capabilities.
  4. Versatile Interface Support: The microcontroller supports a broad array of interfaces, including UART, GPIO, ADC, PWM, I2C, I2S, SPI, LCD, DVP, RMT, SDIO, MCPWM, DMA, USB OTG, USB Serial controller, and TWAI controller. It also features a temperature sensor, pulse counter, and capacitive sensor GPIO, making it highly adaptable to various project requirements.
  5. Compact Form Factor: It is available in an SMD-40 package, allowing for compact and flexible design options in hardware projects.
  6. Integrated Wireless Features: The device integrates Wi-Fi MAC/BB/RF/PA/LNA/Bluetooth hardware, streamlining the design process for wireless applications.
  7. Low Power Consumption: It supports multiple sleep modes, with a deep sleep current of less than 8uA, making it ideal for battery-powered and low-power applications.
  8. High-Speed Serial Communication: The serial port supports rates of up to 6Mbps, facilitating rapid data transfer.
  9. Flexible Networking Modes: It supports STA/AP/STA+AP modes and promiscuous mode, providing flexibility in networking configurations.
  10. Easy Network Configuration: Features like Smart Config and AirKiss enable one-key network configuration for Android and iOS devices, simplifying the setup process for users.
  11. Firmware Upgradeability: It supports both local upgrade via the serial port and remote firmware upgrades (FOTA), ensuring that devices can be easily updated with new features or fixes.
  12. Developer-Friendly: The ESP32 S3 A supports secondary development and comes with an integrated development environment for Windows and Linux, making it accessible for a wide range of developers.

Here a short selection of esp32s3 ESP32 S3 Purlple AI-S3 - YD-ESP32-S3 - ESP32-S3-DevKitC-1 - ESP32-S3-DevKitC-1 - ESP32-S3 Board screen

Specifications

Key ComponentDescription
ESP32-S3-WROOM-1ESP32-S3-WROOM-1, ESP32-S3-WROOM-1U, and ESP32-S3-WROOM-2 are powerful, generic Wi-Fi + Bluetooth LE MCU modules that have a rich set of peripherals. They provide acceleration for neural network computing and signal processing workloads.
5 V to 3.3 V LDOPower regulator that converts a 5 V supply into a 3.3 V output.
Pin HeadersAll available GPIO pins (except for the SPI bus for flash) are broken out to the pin headers on the board for easy interfacing and programming. For details, please see Header Block.
USB-to-UART PortA Micro-USB port used for power supply to the board, for flashing applications to the chip, as well as for communication with the chip via the on-board USB-to-UART bridge.
Boot ButtonDownload button. Holding down Boot and then pressing Reset initiates Firmware Download mode for downloading firmware through the serial port.
Reset ButtonPress this button to restart the system.
USB PortESP32-S3 full-speed USB OTG interface, compliant with the USB 1.1 specification. The interface is used for power supply to the board, for flashing applications to the chip, for communication with the chip using USB 1.1 protocols, as well as for JTAG debugging.
USB-to-UART BridgeSingle USB-to-UART bridge chip provides transfer rates up to 3 Mbps.
RGB LEDAddressable RGB LED, driven by GPIO48, and you can use LED_BUILTIN (49+48=97) as normal LED.
3.3 V Power On LEDTurns on when the USB power is connected to the board.

In boards featuring ESP32-S3-WROOM-1/1U modules with Octal SPI flash/PSRAM memory, or ESP32-S3-WROOM-2 modules, the GPIO35, GPIO36, and GPIO37 pins are reserved for internal communication between the ESP32-S3 and the SPI flash/PSRAM memory.

Wi-Fi MAC Wi-Fi Baseband Bluetooth LE Link Controller Bluetooth LE Baseband Espressif ESP32-S3 Wi-Fi + Bluetooth® Low Energy SoCCPU and Memory JTAG ROM Xtensa® Dual-core 32-bit LX7 MicroprocessorCache SRAM Digital Signature Security SHA AES RSARNG HMAC Secure Boot RTC RTCMemory PMU ULP Coprocessor Peripherals USB Serial/ JTAG GPIO UART TWAI® General- purpose Timers I2S I2C Pulse Counter LED PWM Camera Interface SPI0/1 RMT SPI2/3 DIG ADC System Timers RTC GPIO Temperature Sensor RTCWatchdog Timer GDMA LCDInterface RTC ADC SDIO Host MCPWM USB OTG eFuse Controller Watchdog TimersTouch Sensor RTC I2C RF2.4 GHz Balun + Switch Fast RC Oscillator Flash Encryption Low power consumption components Wireless Digital CircuitsRFSynthesizer2.4GHzTransmitter2.4GHzReceiverExternalMain ClockPhase Lock Loop

CPU and Memory

Advanced Peripheral Interfaces

Every variant has its Flash management.

Ordering CodeModule IntegratedFlashPSRAMSPI Voltage
ESP32-S3-DevKitC-1-N8ESP32-S3-WROOM-1-N88 MB QD3.3 V
ESP32-S3-DevKitC-1-N8R2ESP32-S3-WROOM-1-N8R28 MB QD2 MB QD3.3 V
ESP32-S3-DevKitC-1-N8R8ESP32-S3-WROOM-1-N8R88 MB QD8 MB OT3.3 V
ESP32-S3-DevKitC-1-N16R8VESP32-S3-WROOM-2-N16R8V16 MB OT8 MB OT1.8 V
ESP32-S3-DevKitC-1-N32R8VESP32-S3-WROOM-2-N32R8V32 MB OT8 MB OT1.8 V
ESP32-S3-DevKitC-1U-N8ESP32-S3-WROOM-1U-N88 MB QD3.3 V
ESP32-S3-DevKitC-1U-N8R2ESP32-S3-WROOM-1U-N8R28 MB QD2 MB QD3.3 V
ESP32-S3-DevKitC-1U-N8R8ESP32-S3-WROOM-1U-N8R88 MB QD8 MB OT3.3 V

Wi-Fi

Bluetooth

Low Power Management

Security

How to

  1. ESP32: pinout, specs and Arduino IDE configuration
  2. ESP32: integrated SPIFFS Filesystem
  3. ESP32: manage multiple Serial and logging
  4. ESP32 practical power saving
    1. ESP32 practical power saving: manage WiFi and CPU
    2. ESP32 practical power saving: modem and light sleep
    3. ESP32 practical power saving: deep sleep and hibernation
    4. ESP32 practical power saving: preserve data, timer and touch wake up
    5. ESP32 practical power saving: external and ULP wake up
    6. ESP32 practical power saving: UART and GPIO wake up
  5. ESP32: integrated LittleFS FileSystem
  6. ESP32: integrated FFat (Fat/exFAT) FileSystem
  7. ESP32-wroom-32
    1. ESP32-wroom-32: flash, pinout, specs and IDE configuration
  8. ESP32-CAM
    1. ESP32-CAM: pinout, specs and Arduino IDE configuration
    2. ESP32-CAM: upgrade CamerWebServer with flash features
  9. ESP32: use ethernet w5500 with plain (HTTP) and SSL (HTTPS)
  10. ESP32: use ethernet enc28j60 with plain (HTTP) and SSL (HTTPS)
  11. How to use SD card with esp32
  12. esp32 and esp8266: FAT filesystem on external SPI flash memory
  1. Firmware and OTA update management
    1. Firmware management
      1. ESP32: flash compiled firmware (.bin)
      2. ESP32: flash compiled firmware and filesystem (.bin) with GUI tools
    2. OTA update with Arduino IDE
      1. ESP32 OTA update with Arduino IDE: filesystem, firmware, and password
    3. OTA update with Web Browser
      1. ESP32 OTA update with Web Browser: firmware, filesystem, and authentication
      2. ESP32 OTA update with Web Browser: upload in HTTPS (SSL/TLS) with self-signed certificate
      3. ESP32 OTA update with Web Browser: custom web interface
    4. Self OTA uptate from HTTP server
      1. ESP32 self OTA update firmware from the server
      2. ESP32 self OTA update firmware from the server with version check
      3. ESP32 self-OTA update in HTTPS (SSL/TLS) with trusted self-signed certificate
    5. Non-standard Firmware update
      1. ESP32 firmware and filesystem update from SD card
      2. ESP32 firmware and filesystem update with FTP client
  1. Integrating LAN8720 with ESP32 for Ethernet Connectivity with plain (HTTP) and SSL (HTTPS)
  2. Connecting the EByte E70 to ESP32 c3/s3 devices and a simple sketch example
  3. ESP32-C3: pinout, specs and Arduino IDE configuration
  4. Integrating W5500 with ESP32 Using Core 3: Native Ethernet Protocol Support with SSL and Other Features
  5. Integrating LAN8720 with ESP32 Using Core 3: Native Ethernet Protocol Support with SSL and Other Features
  6. Dallas ds18b20:
    • Dallas ds18b20 with esp32 and esp8266: introduction and parasite mode
    • Dallas ds18b20 with esp32 and esp8266: pull-up P-MOSFET gate and alarms
    • Dallas ds18b20 with esp32 and esp8266: all OneWire topologies, long stubs and more devices

Datasheet

ESP32s3 datasheet

Board Schematic

PCB size

Thanks


Spread the love
Exit mobile version