×

We will be closed on November 25, 2021 and November 26, 2021 in observance of the Thanksgiving holiday. We will resume normal operations on November 29, 2021. Wishing you a safe and happy holiday from all your friends at SparkFun!

×

Receive a free SparkFun USB Thumb Drive with every order this weekend. Details.

SparkFun MicroMod WiFi Function Board - ESP32

The SparkFun MicroMod ESP32 Function Board adds additional wireless options to MicroMod Processor Boards that do not have that capability. This special function board acts as a coprocessor that takes advantage of Espressif's ESP32 WROOM to add WiFi and Bluetooth® to your applications.

At the core of the ESP32 WROOM module is the ESP32-D0WD-V3 chip which is designed to be both scalable and adaptive. ESP32 WROOM module on this board features 16MB of flash memory, 520kB of internal SRAM, an integrated 802.11 b/g/n WiFi transceiver, and dual-mode Bluetooth capabilities. Utilizing our handy M.2 MicroMod connector, no soldering is required to connect it to your system. Simply match up the key on your processor and function board's beveled edge connector to their respective key on the M.2 connector, then secure them to the main board with screws. The ESP32 WROOM module can then be controlled using AT commands via the serial UART port.

The ESP32 Function Board comes pre-flashed with AT-command firmware and acts as a serial-to-WiFi gateway. Next to the module is a USB-C connector and CP2102 USB-to-serial converter. Whether you want to add AT commands of your own, or flash custom firmware on the ESP32, you can use this port to reprogram the ESP32.

Note: A MicroMod Processor and Main Board are not included with this MicroMod WiFi Function Board. These boards will need to be purchased separately.


MicroMod is a modular interface ecosystem that connects a microcontroller “processor board” to various “carrier board” peripherals. Utilizing the M.2 standard, the MicroMod standard is designed to easily swap out processors and function boards on the fly. Pair a specialized carrier board for the project you need with your choice of compatible processor!


  • Input Voltage Range
    • 2.5V to 6.0V
      • Typ. 5V via Main Board's USB Connector
      • Typ. ~3.7V to 4.2V via Main Board's LiPo Battery Connector
  • IO Voltage
    • 3.3V
  • USB Type C Connector
  • CP2102 USB-to-Serial Converter
  • AP2112 3.3V Voltage Regulator (Rated 600mA)
  • ESP32-WROOM-32E Module1
    • Xtensa® dual-core 32-bit LX6 microprocessor
    • Up to 240MHz clock frequency
    • 16MB of flash storage
    • 520kB internal SRAM
    • Integrated 802.11 b/g/n WiFi transceiver
    • Integrated dual-mode Bluetooth® (classic and BLE)
    • Hardware accelerated encryption (AES, SHA2, ECC, RSA-4096)
    • 2.5 µA deep sleep current
  • Buttons
    • Reset
    • Boot
  • Power LED
  • I2C Pull-Up Resistors
  • Jumpers
    • PWR LED
    • I2C Pull-Up Resistors

1 Note: The ESP32 WROOM is flashed with AT command firmware and controlled via the serial UART port.

SparkFun MicroMod WiFi Function Board - ESP32 Product Help and Resources

Designing with MicroMod

October 21, 2020

This tutorial will walk you through the specs of the MicroMod processor and carrier board as well as the basics of incorporating the MicroMod form factor into your own PCB designs!

Getting Started with MicroMod

October 21, 2020

Dive into the world of MicroMod - a compact interface to connect a microcontroller to various peripherals via the M.2 Connector!
New!

MicroMod WiFi Function Board - ESP32 Hookup Guide

November 11, 2021

The MicroMod ESP32 Function Board adds additional wireless options to MicroMod Processor Boards that do not have that capability. This special function board acts as a coprocessor that takes advantage of Espressif's ESP32 WROOM to add WiFi and Bluetooth® to your applications.

Core Skill: Programming

If a board needs code or communicates somehow, you're going to need to know how to program or interface with it. The programming skill is all about communication and code.

2 Programming

Skill Level: Rookie - You will need a better fundamental understand of what code is, and how it works. You will be using beginner-level software and development tools like Arduino. You will be dealing directly with code, but numerous examples and libraries are available. Sensors or shields will communicate with serial or TTL.
See all skill levels


Core Skill: Electrical Prototyping

If it requires power, you need to know how much, what all the pins do, and how to hook it up. You may need to reference datasheets, schematics, and know the ins and outs of electronics.

2 Electrical Prototyping

Skill Level: Rookie - You may be required to know a bit more about the component, such as orientation, or how to hook it up, in addition to power requirements. You will need to understand polarized components.
See all skill levels


Comments

Looking for answers to technical questions?

We welcome your comments and suggestions below. However, if you are looking for solutions to technical questions please see our Technical Assistance page.

Customer Reviews

No reviews yet.