SparkFun Pro Micro - ESP32-C3

Don't be fooled by its miniature size; the SparkFun Pro Micro ESP32-C3 packs a punch. This micro marvel crams the powerful ESP32-C3, a single-core RISC-V powerhouse with 400KB of SRAM, into a compact 1.3in. x 0.7in. board. Clocking in at 160MHz, it's ready to tackle your projects quickly and efficiently.

Forget wires and soldering headaches – the Pro Micro ESP32-C3 embraces the simplicity of the Qwiic connector. Just plug and play any Qwiic sensor and watch your projects come alive with environmental data, motion detection, or whatever your imagination conjures. And stay connected, wherever you are, with built-in WiFi and Bluetooth® 5 (LE).

But the Pro Micro ESP32-C3 isn't just about small talk. Its 22 programmable GPIOs, accessible through handy castellated headers, unlock a multitude of possibilities. From tinkering with LEDs and servos to crafting intricate sensor networks, this tiny titan has the muscle to handle it all. And thanks to support for a range of protocols like ADC, SPI, UART, and I2C, the creative toolbox keeps expanding.

The Pro Micro ESP32-C3 taps into the power of Espressif's open-source ESP-IDF, a robust ecosystem brimming with libraries, tools, and a supportive community. Plus, you can leverage the familiar Arduino IDE for a smooth development experience.

So whether you're building a wearable masterpiece, a chatty IoT gadget, or a robotic friend, the SparkFun Pro Micro ESP32-C3 is your pint-sized partner in innovation. Grab one today and let your small-scale dreams take flight!

Note: Unlike other ESP32 boards, this device requires user interaction to program. To program the device, hold down BOOT while resetting it. This is a simple process, but it is not automatic.


The SparkFun Qwiic Connect System is an ecosystem of I2C sensors, actuators, shields and cables that make prototyping faster and less prone to error. All Qwiic-enabled boards use a common 1mm pitch, 4-pin JST connector. This reduces the amount of required PCB space, and polarized connections mean you can’t hook it up wrong.


  • CPU and On ­Chip Memory
    • ESP32-C3FH4 embedded,32-bit RISC-V single-core processor, up to 160MHz
    • 384 KB ROM
    • 400 KB SRAM (16 KB for cache)
    • 8 KB SRAM in RTC
    • 4 MB flash in chip package
  • Wi­Fi
    • 802.11b/g/n
    • Center frequency range of operating channel:2412~2484 MHz
    • Supports 20 MHz, 40 MHz bandwidth in 2.4 GHz band
    • 1T1R mode with data rate up to 150 Mbps
    • Wi-Fi Multimedia (WMM)
    • TX/RX A-MPDU, TX/RX A-MSDU
    • Immediate Block ACK
    • Fragmentation and defragmentation
  • Bluetooth
    • Bluetooth LE: Bluetooth 5, Bluetooth mesh
    • Speed: 125 Kbps, 500 Kbps, 1 Mbps, 2 Mbps
    • Channel selection algorithm #2
    • Internal co-existence mechanism between Wi-Fiand Bluetooth to share the same antenna
  • Peripherals
    • GPIO, SPI, UART, I2C, I2S, remote control peripheral, LED PWM controller, general DMA controller, TWAI®controller (compatible with ISO11898-1, i.e. CAN Specification 2.0), USBSerial/JTAG controller, temperature sensor, SARADC, general-purpose timers, watchdog timers
  • Integrated Components on Module
    • 40 MHz crystal oscillator
  • Antenna Options
    • On-board PCB antenna (ESP32-C3-MINI-1)
  • Operating Conditions
    • Operating voltage/Power supply: 3.0 ~ 3.6 V
    • Operating ambient temperature: –40 ~ 85 °C
  • 1x Vertical Qwiic Connector

SparkFun Pro Micro - ESP32-C3 Product Help and Resources

How to Solder: Castellated Mounting Holes

May 12, 2015

Tutorial showing how to solder castellated holes (or castellations). This might come in handy if you need to solder a module or PCB to another PCB. These castellations are becoming popular with integrated WiFi and Bluetooth modules.

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

4 out of 5

Based on 1 ratings:

Currently viewing all customer reviews.

Product Good, Support not so...

I've worked with several ESP32 variations, so I have some experience with the platform. When I first tried uploading to Pro Micro - ESP32-C3 I got a compile error. I posted my results on the SparkFun forum. Eventually the SparkFun support person recommended I uninstall and reinstall the entire Arduino IDE even though I had no IDE problems with other processors. I never got answer when I questioned this solution. With some assistance from A.I. it turned out to just be a problem with the installation of the Board Support files.

That said, I'm quite happy with the Pro Micro - ESP32-C3 itself. I've been able to run all of my ESP32 sketches without problems. An added bonus is the fact no buttons need to be pressed during the upload process which is not the case with other ESP32 boards I've used. This is particularly useful when the processor is built into a project where the buttons are not accessible.

So all in all, I quite pleased with the product and it will be my processor for projects not requiring a lot of I/O capacity.