Welcome to Microcode Embedded Systems and Automation

Adafruit Metro ESP32-S3 with 16 MB Flash 8 MB PSRAM

AU$70.00

1. Introduction

The Adafruit Metro ESP32-S3 is a powerful and versatile development board designed for IoT projects, offering robust wireless connectivity and ample processing power. This document provides detailed specifications, key features, and instructions for interfacing the Metro ESP32-S3 with Arduino, making it easier for developers to leverage its capabilities.

2. Specifications

  • Microcontroller: ESP32-S3 dual-core LX7 microprocessor

  • Clock Speed: Up to 240 MHz

  • Flash Memory: 8MB

  • SRAM: 512KB

  • Wireless Connectivity: Wi-Fi 802.11 b/g/n (2.4 GHz) and Bluetooth 5.0

  • Operating Voltage: 3.3V

  • Input Voltage: 7-9V (USB) or 6-12V (DC Jack)

  • Digital I/O Pins: 25

  • Analog Input Pins: 13

  • PWM Pins: 16

  • UART Ports: 3

  • SPI Interfaces: 2

  • I2C Interfaces: 2

  • Dimensions: 69.2mm x 53.4mm x 7.0mm

  • Weight: 14g

3. Features

  • Dual-core Performance: The ESP32-S3 offers dual-core processing, ensuring high performance for complex computations and multitasking.

  • Wireless Communication: Integrated Wi-Fi and Bluetooth support enables seamless IoT connectivity.

  • Large Flash and RAM: 8MB flash and 512KB SRAM provide ample storage and memory for applications.

  • Versatile I/O: Multiple digital and analog pins, PWM, UART, SPI, and I2C interfaces for diverse sensor and module connections.

  • Arduino-Compatible: Fully compatible with the Arduino IDE, making development straightforward and accessible.

  • Low Power Consumption: Designed for efficient energy use, ideal for battery-powered projects.

4. Pin Configuration and Layout

[Insert detailed pinout diagram of the Adafruit Metro ESP32-S3 here]

  • Digital Pins: D0 to D24

  • Analog Pins: A0 to A12

  • Power Pins: 3V3, 5V, GND, VIN

  • Communication Pins:

    • UART: TX0/RX0, TX1/RX1, TX2/RX2

    • SPI: SCK, MISO, MOSI, CS

    • I2C: SDA, SCL

5. Arduino Interface Setup

Installing the ESP32 Board Support Package

  1. Open the Arduino IDE.

  2. Go to File > Preferences.

  3. In the "Additional Board Manager URLs" field, add the following URL:

    arduino

    Copy code

    https://dl.espressif.com/dl/package_esp32_index.json

  4. Click OK to close the Preferences window.

  5. Open the Boards Manager by navigating to Tools > Board > Boards Manager.

  6. Search for "ESP32" and install the "esp32" by Espressif Systems package.

Selecting the Adafruit Metro ESP32-S3

  1. Go to Tools > Board and select "Adafruit Metro ESP32-S3" from the list.

Connecting the Board

  1. Connect the Adafruit Metro ESP32-S3 to your computer using a USB cable.

  2. Select the correct Port from Tools > Port.

Applications:

  • IoT Devices

  • Smart Home Automation

  • Robotics

  • Wearables

  • Embedded Systems

The Adafruit Metro ESP32-S3 is a versatile development board suitable for a wide range of IoT and embedded projects. With its powerful ESP32-S3 microcontroller, extensive I/O options, and Arduino compatibility, it offers a robust platform for both beginners and experienced developers.

As our current stock is running low, we want to ensure that you can still get this exceptional product. We offer the option to produce the Adafruit Metro ESP32-S3 based on your requests and orders. If you are interested in placing an order or have specific requirements, please contact us. Our production team is ready to manufacture the Adafruit Metro ESP32-S3 according to your specifications and volume needs.