SparkFun Thing Plus - ESP32-S2 WROOM

A highly secure, WiFi-focused development board featuring the ESP32-S2 WROOM module, hardware encryption, a RISC-V ULP coprocessor, and a plug-and-play Qwiic connector.

AUD$ 38.95

Special Order  

Shipping from $4.90

+23 more from our supplier in 7-10 days

Our Code: SKU-007338

Supplier Link: [SparkFun MPN:17743]


Description

Offering exceptional wireless capabilities housed in a highly familiar footprint, the SparkFun ESP32-S2 WROOM Thing Plus is built to handle highly secure Internet of Things (IoT) projects with ease. Powered by the ESP32-S2 module from Espressif™, this board features a capable Xtensa® Single-Core 32-bit LX7 microprocessor operating at up to 240MHz. It also introduces a RISC-V ULP (Ultra-Low Power) Coprocessor, giving you extensive options to balance high-speed performance with battery-saving efficiency.

What truly sets this board apart is its focus on hardware-level security and specialised peripherals. It directly addresses common IoT vulnerabilities by offering advanced cryptographic features right on the chip:

  • Physical Security: Features transparent external flash and RAM encryption (AES-XTS).
  • Secure Boot: Ensures only verified, signed firmware (with RSA-PSS signature) is booted.
  • Cryptographic Accelerators: Built-in HMAC and Digital Signature modules use software-inaccessible keys to generate secure signatures.
  • Integrated Extras: Includes a built-in temperature sensor (-20°C to 110°C) and dedicated pins for DVP Camera and LCD interfaces.

The ESP32-S2 features an integrated 802.11 b/g/n WiFi 2.4GHz transceiver for speeds up to 150Mbps, but it deliberately omits Bluetooth® and 5GHz WiFi capabilities to streamline the architecture.

The Thing Plus Advantage

This Thing+ is built using the SparkFun Thing Plus form factor, which is 100% compatible with the popular Adafruit Feather footprint. It breaks out 21 GPIO pins of the ESP32-S2 to standard 0.1-inch spaced headers. You have access to many I/O options, including 16 ADC channels, 14 capacitive touch sensing pins, and multiple SPI, I2C, and UART interfaces.

Beyond the powerful microcontroller, we have equipped this board with a collection of built-in features to elevate your project:

  • Solderless Qwiic Connector: Seamlessly integrate the board into SparkFun's ecosystem of plug-and-play I2C sensors, actuators, and displays.
  • Integrated Power Management: Features a USB-C connector for primary power and programming, plus a 2-pin JST connector for a LiPo battery. The onboard MCP73831 charger makes it incredibly easy to deploy remote, battery-powered projects.
  • Advanced Debugging: While most users will utilise the USB connection for serial programming, the board also breaks out dedicated JTAG and SWD pins. This can be useful for developing and debugging firmware that will be flashed directly onto the module.
  • Status Indicators: Includes a yellow charge LED and a blue status/test LED for quick visual feedback.

This Thing Plus also features an integrated User (IO 0) and RESET buttons for easy hardware management. Whether you are designing a highly secure home automation node or a power-efficient wearable device, the ESP32-S2 Thing Plus provides the specialised hardware and intuitive design needed to bring your concepts to life securely and efficiently.


Specifications

SparkFun Thing Plus - ESP32-S2 WROOM Features

  • ESP32-S2 Module
    • 21 Available GPIO
      • 16x 12-bit ADC Channels
      • 2x 8-bit DAC
      • 14x Capacitive Touch Sensing
      • 4x SPI (only one is configured by default in the Arduino IDE)
      • 1x I2S
      • 2x I2C (only one is configured by default in the Arduino IDE)
      • 2x UART (both are configured by default in the Arduino IDE, one UART is used for bootloading/debug)
      • 8x PWM Channels
  • Thing Plus (or Feather) Form-Factor:
    • Dimensions: 2.55" x 0.9"
    • Two Mounting Holes:
      • 4-40 screw compatible
    • 28 PTH Pins
    • USB-C Connector
    • 2-pin JST Connector for a LiPo Battery (not included)
    • 4-pin JST Qwiic Connector
  • LEDs:
    • CHG - Yellow battery charging indicator
    • 13 - Blue status/test LED (GPIO 18)
  • Buttons:
    • 0
    • Reset
  • JTAG/SWD PTH Pins


ESP32-S2 WROOM General Features:

  • Xtensa® Single-Core 32-bit LX7 Microprocessor (up to 240MHz)
    • RISC-V ULP Coprocessor
    • 128KB ROM and 320KB SRAM
    • 4MB of Embedded SPI Flash Storage
  • Cryptographic Hardware Accelerators
    • AES, ECB/CBC/OFB/CFB/CTR, GCM, SHA, RSA, and ECC (Digital Signature)
  • Physical Security Features
    • Transparent external flash and RAM encryption (AES-XTS)
    • Secure Boot feature ensures only signed firmware (with RSA-PSS signature) is booted
    • HMAC and Digital Signature modules use software inaccessible keys to generate SHA-MAC and MAC signatures
  • Integrated 802.11 b/g/n WiFi 2.4GHz Transceiver (up to 150Mbps)
  • Integrated Temperature Sensor (-20°C to 110°C)
  • Operating Voltage: 3.0 to 3.6V
    • WiFi: 310mA (peak)
    • Light-Sleep: 550µA
    • Deep-Sleep: 20-235µA

Resources

Related Products