SparkFun
Thing Plus ESP32-WROOM (Micro-B)
· MPN: WRL-15663
Built around Espressif's ESP32-WROOM module, this Feather-compatible development board is a handy starting point for WiFi, Bluetooth and battery-powered IoT ...
Built around Espressif's ESP32-WROOM module, this Feather-compatible development board is a handy starting point for WiFi, Bluetooth and battery-powered IoT projects. The dual-core Xtensa 32-bit LX6 processor runs at up to 240MHz, with 16MB of embedded flash and 520KB of internal SRAM on hand for connected applications.
The board breaks out 21 multifunction GPIO pins to standard 0.1-inch headers and gives you access to a wide range of ESP32 peripherals, including capacitive touch, SPI, UART, I2C and I2S audio output. It uses SparkFun's Thing Plus form factor, making it compatible with the popular Adafruit Feather footprint for easy integration into Feather-style setups.
For quick prototyping, there is a solderless Qwiic connector for plug-and-play I2C expansion, a micro-B USB connector for power and programming, and a 2-pin JST connector for a LiPo battery. Status feedback is built in via a yellow charge LED and a blue status/test LED, and you can program it in the Arduino IDE using the updated ESP32 Arduino Core.
Features:
- Module: ESP32 WROOM Module
- GPIO: 21 Multifunctional GPIO
- ADC: Up to thirteen 12-bit ADC Channels
- DAC: Up to two DAC channels
- PWM: Up to sixteen PWM outputs
- Capacitive touch: Up to eight capacitive touch pins
- SPI: Up to three SPI Busses (only one is configured by default in the Arduino IDE)
- I2S: An available I2S Audio Output
- I2C: Up to two I2C Buses (only one is configured by default in the Arduino IDE)
- UART: Up to two UARTs (only two are configured by default in the Arduino IDE, one UART is used for bootloading/debug)
- Form factor: Thing Plus (or Feather) Form-Factor
- Mounting holes: Two Mounting Holes
- Screw compatibility: 4-40 screw compatible
- PTH pins: 28 PTH Pins
- USB connector: micro-B USB Connector
- Battery connector: 2-pin JST Connector for a LiPo Battery (not included)
- Qwiic connector: 4-pin JST Qwiic Connector
- CHG LED: Yellow battery charging indicator
- 13 LED: Blue status/test LED
- Button: 0
- Button: Reset
- WiFi: Integrated 802.11b/g/n WiFi 2.4GHz transceiver
- Bluetooth: Integrated dual-mode Bluetooth® (classic and BLE®)
- Encryption: Hardware-accelerated encryption (AES, SHA2, ECC, RSA-4096)
Specifications:
- Dimensions: 2.55" x 0.9"
- Operating Voltage: 2.3 to 3.6 V
- Deep sleep current: 2.5 µA
- Average operating current: 80 mA
- Operating Temperature: -40 to 85 °C
- Microprocessor: Xtensa® Dual-Core 32-bit LX6 Microprocessor (up to 240MHz)
- Memory: 448KB of ROM and 520KB SRAM
- Flash storage: 16MB of Embedded SPI flash storage
A solid choice for wireless sensor nodes, portable data loggers and other low-power builds that benefit from Feather compatibility and SparkFun's Qwiic ecosystem.
Jargon buster
Plain-language definitions for the technical terms used above.
- ADC
- An analogue-to-digital converter reads a changing voltage and turns it into a number the microcontroller can use. It matters when connecting analogue sensors such as light, sound, or variable-resistor sensors.
- BLE
- BLE stands for Bluetooth Low Energy, a Bluetooth mode designed for lower power use and modern phone compatibility. It matters because BLE support can make the module easier to use with Apple devices and battery-powered projects, though it may behave differently from classic serial Bluetooth.
- DAC
- A digital-to-analogue converter turns numbers from the microcontroller into a real analogue voltage. It matters if you want to generate simple waveforms, audio-style signals, or variable control voltages rather than just on/off outputs.
- deep sleep
- Deep sleep is a low-power mode where the microcontroller turns off most functions while keeping just enough circuitry active to wake up later. It is important for battery-powered projects because it can greatly extend how long the device runs between charges.
- ESP32
- ESP32 is a family of microcontroller modules with built-in wireless features such as Bluetooth and WiFi. Knowing this product uses an ESP32-based module helps explain how it provides wireless serial communication and firmware update features.
- Feather-compatible
- Feather-compatible means the board follows the Adafruit Feather size and pin layout used by many add-on boards and enclosures. It matters because it helps you choose accessories that will physically fit and connect to the same pins.
- GPIO
- General-purpose input/output pins are microcontroller pins you can set in software to read signals, switch devices on and off, or connect to peripherals. The number of GPIO pins matters because it limits how many buttons, LEDs, sensors, and other parts you can wire directly to the board.
- Headers
- Rows of metal pins used to plug a module into a breadboard or connect it with jumper wires. Pre-soldered headers make the module easier to use straight away without needing to solder the pins yourself.
- I2C
- I2C is a two-wire communication bus used by many sensors and small modules. It matters because several I2C devices can share the same two wires, but each device needs a compatible address and your controller must support I2C.
- I2S
- I2S is a digital audio interface used to send sound data between chips, such as from a microcontroller to an audio amplifier or DAC. It matters if your project needs cleaner digital audio output than a basic buzzer or PWM signal can provide.
- IDE
- Short for Integrated Development Environment, a program used to write, run and manage code. It matters because some learners prefer a traditional coding workspace instead of a guided notebook-style lesson.
- IoT
- Short for Internet of Things, meaning physical devices that connect to networks or the internet to send data or be controlled remotely. It matters if you want projects such as connected sensors, remote controls or classroom data-logging activities.
- LED
- A light-emitting diode is a small electronic component that lights up when current flows through it in the correct direction. In this kit, LEDs create the flashing effect, so polarity and correct soldering matter for the project to work.
- LiPo
- A lithium polymer rechargeable battery commonly used in portable electronics projects. It matters because LiPo batteries need correct charging circuitry and care, and this board includes hardware intended for that battery type.
- PTH
- Plated through-hole means the pin holes are metal-lined so solder connects the pad on both sides of the board. It is useful for connectors and headers that need a strong mechanical and electrical connection.
- PWM
- Pulse Width Modulation is a way for a digital pin to simulate variable output power by switching on and off very quickly. It matters for controlling things like LED brightness, motor speed, or servo-style signals from a microcontroller pin.
- Qwiic
- Qwiic is a plug-in connector system for I2C devices that uses small 4-pin cables, so you can connect compatible sensors without soldering. It matters because your controller or adapter also needs Qwiic, or you will need a cable or breakout to wire it up.
- SPI
- A fast serial communication bus often used for displays, memory cards, and sensors. It matters because SPI devices need specific pins for clock and data, plus a separate chip-select line for each device.
- SRAM
- Fast temporary memory used by a processor while a program is running. More SRAM helps with projects that handle larger data buffers, networking, displays, or more complex code.
- Thing Plus
- Thing Plus is SparkFun’s development-board form factor with a small rectangular layout and connections suited to wireless and battery-powered projects. It matters because boards and accessories in the same form factor are easier to mount, wire, and swap between projects.
- UART
- UART is a simple serial connection that sends data over separate transmit and receive wires, often labelled TX and RX. It matters because this module is designed to replace a wired UART cable with a wireless link while keeping the same serial data format.
Find this product in
Related Tutorials
Free guides on learn.littlebird.com.au