The MicroMod ESP32 Processor Board combines Espressif's ESP32 with our M.2 connector interface to bring a processor board with reliable wireless capabilities into our MicroMod ecosystem. With the M.2 MicroMod connector, connecting your ESP32 Processor is a breeze. Simply match up the key on your processor's beveled edge connector to the key on the M.2 connector and secure it with a screw (included with all Carrier Boards). If you need to swap out your processor for a strong wireless option, make sure to check out the MicroMod ESP32!
The ESP32 includes a laundry list of functionality, including the dual-core Tensilica LX6 microprocessor, 240MHz clock frequency, 520kB internal SRAM, integrated WiFi transceiver and hardware accelerated encryption (AES, SHA2, ECC, RSA-4096). With this MicroMod processor board, you have access to 8 general use IO pins, dedicated analog, digital, and PWM pins, as well as all the fan favorites - SPI, I2C, UART, and SDIO. Add to that 16MB flash storage and you've got a perfect storm of versatility.
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 on the fly. Pair a specialized carrier board for the project you need with your choice of compatible processor!
ESP32 General Features:
Specific Peripherals made available on MicroMod ESP32:
Additional peripherals are available but are shared on dedicated MicroMod pins.
MicroMod ESP32 Processor Documentation:
MicroMod Documentation:
ESP32 Documentation:
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.
Skill Level: Competent - The toolchain for programming is a bit more complex and will examples may not be explicitly provided for you. You will be required to have a fundamental knowledge of programming and be required to provide your own code. You may need to modify existing libraries or code to work with your specific hardware. Sensor and hardware interfaces will be SPI or I2C.
See all skill levels
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.
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
We welcome your comments and suggestions below. However, if you are looking for solutions to technical questions please see our Technical Assistance page.
Based on 1 ratings:
I used the MicroMod ESP32 in combination with the Input and Display Carrier board and QWIIC relay to create a remote controlled alarm clock, with a 120 dB siren, hosting a web server for remote triggering. The project was aided by the excellent documentation provided by SparkFun. I would definitely recommend both the MicroMod and QWIIC product families.
I'm having trouble picking the right config for this board in PlatformIo. Any suggestions?
I know this comment is probably before the board existing in PlatformIO. But for anyone else wondering (like myself) the board name is sparkfun_esp32micromod
Hey Sparkfun can you please give me the antenna part number, I am designing a board around the ESP32 and I would like to use this exact antenna but cannot find it in Digikey or Mouser
Never mind, I didn't realize I can select the part in EagleCAD and click Technology for the part information. For anyone who also wants to know: Johanson Technology 2500AT44M0400E
They keep flying off the shelf faster that you can keep them in stock. Someone need to have a serious talk with purchasing there. If they keep going out of stock its time to order much larger batches at a time.