ESP32-C3 Guide
ESP32-C3-WROOM-02-N4 Application and Usage Guide
Footprint note: The Flux footprint may represent the exposed ground area as multiple paste/copper pads, so its physical pad count can exceed the datasheet’s 19 logical pin numbers. Verify tha...
Table
| Parameter | Rating / condition | Classification |
|---|---|---|
| Supply voltage, VDD33 | 3.0 V min, 3.3 V typ, 3.6 V max | Recommended operating condition |
| External supply capability | Design the 3.3 V source to deliver at least 0.5 A | Recommended design condition |
| Ambient temperature | −40 °C to +85 °C | Recommended operating range, N4 variant |
| VDD33 | −0.3 V to +3.6 V | Absolute maximum rating; not a normal operating range |
| Storage temperature | −40 °C to +105 °C | Absolute maximum rating |
| Flash | 4 MB Quad SPI | Integrated module resource |
| Module dimensions | 18.0 × 20.0 × 3.2 mm | Mechanical |
| Logical module pins | 19, including GND pins 9 and 19 | Package / pinout |
| Pad pitch | 1.27 mm nominal | Unverified from machine-readable evidence; confirm directly from the dimension drawing before footprint release |
| Mounting | Castellated surface-mount RF module with exposed ground pad | Package type |
| Moisture sensitivity | MSL 3 | Assembly handling |
Footprint note: The Flux footprint may represent the exposed ground area as multiple paste/copper pads, so its physical pad count can exceed the datasheet’s 19 logical pin numbers. Verify that all exposed-pad segments map to GND.
Table
| Pin Number | Pin Name | Description | Best Practice |
|---|---|---|---|
| 1 | 3V3 | 3.3 V module supply | Feed from a low-noise 3.0–3.6 V rail capable of at least 0.5 A. Place 10 µF and 100 nF ceramic capacitors directly between this pin and ground. |
| 2 | EN | Active-high chip enable / reset | Never leave floating. Use 10 kΩ to 3V3 and 1 µF to GND; optionally add a normally-open RESET switch from EN to GND. |
| 3 | IO4 | GPIO4, ADC1_CH4, FSPIHD, JTAG MTMS | General GPIO/ADC. Avoid loading it if JTAG is required; keep analog source impedance appropriate for ADC acquisition. |
| 4 | IO5 | GPIO5, ADC2_CH0, FSPIWP, JTAG MTDI | General GPIO/ADC. Avoid boot-time contention and reserve if using JTAG/SPI2. |
| 5 | IO6 | GPIO6, FSPICLK, JTAG MTCK | General GPIO or SPI2 clock. Keep high-speed clock routing short and referenced to ground. |
| 6 | IO7 | GPIO7, FSPID, JTAG MTDO | General GPIO or SPI2 data. Reserve if using JTAG/SPI2. |
| 7 | IO8 | GPIO8; strapping and ROM-message control | Do not force LOW during reset when USB/JTAG download must work. If used by a peripheral, ensure its reset state does not override the required strap. |
| 8 | IO9 | GPIO9; primary BOOT strapping input | Pull up for normal boot; add a BOOT switch to GND for download mode. Do not attach a circuit that holds it LOW at reset. |
| 9 | GND | Ground | Connect to a continuous ground plane with short, low-inductance copper. |
| 10 | IO10 | GPIO10, FSPICS0 | General GPIO or SPI2 chip select. Add an external idle-state resistor if the attached device requires a defined state during reset. |
| 11 | RXD | GPIO20, U0RXD | Default UART0 receive. Route to a programming/debug header or USB-UART TX; avoid strong external drive during boot. |
| 12 | TXD | GPIO21, U0TXD | Default UART0 transmit and boot log output. Route to a programming/debug header or USB-UART RX. |
| 13 | IO18 | GPIO18, USB_D− | Use with IO19 as native USB Serial/JTAG. Route as a short, matched USB 2.0 pair; do not reuse as GPIO when USB is required. |
| 14 | IO19 | GPIO19, USB_D+ | Use with IO18 as native USB Serial/JTAG. Route as a short, matched USB 2.0 pair; do not reuse as GPIO when USB is required. |
| 15 | IO3 | GPIO3, ADC1_CH3 | General GPIO/ADC. Protect against voltages outside the 3.3 V domain. |
| 16 | IO2 | GPIO2, ADC1_CH2, FSPIQ; strapping pin | Add a pull-up where boot robustness is important; Espressif recommends pulling GPIO2 up because glitches may affect boot behavior. |
| 17 | IO1 | GPIO1, ADC1_CH1, XTAL_32K_N | General GPIO/ADC, or 32.768 kHz crystal input when that optional clock is used. |
| 18 | IO0 | GPIO0, ADC1_CH0, XTAL_32K_P | General GPIO/ADC, or 32.768 kHz crystal input when that optional clock is used. |
| 19 | GND / EPAD | Ground / exposed pad | Connect to GND. Soldering the exposed pad is optional per Espressif but improves thermal performance. Use multiple ground vias where the land pattern permits. |
Table
| Alternative | Compatibility | Engineering impact |
|---|---|---|
| ESP32-C3-WROOM-02-H4 | Pin- and footprint-compatible within the same Espressif family | Same 4 MB flash and PCB-antenna form factor; rated to +105 °C instead of +85 °C. Verify ordering availability and firmware/chip revision. |
| ESP32-C3-WROOM-02-N8 | Pin- and footprint-compatible within the same family | 8 MB flash variant. Confirm partition table, bootloader, flash mode, BOM ordering code, and production programming image. |
| ESP32-C3-WROOM-02U-N4 | Functionally similar; not footprint-compatible | Same ESP32-C3/4 MB class but uses an external antenna connector and a shorter 18.0 × 14.3 mm module body. Requires PCB, antenna, enclosure, and regulatory review. |
| ESP32-C3-MINI-1-N4X | Functionally similar; not pin- or footprint-compatible | Smaller recommended-generation ESP32-C3 module. Requires complete schematic/PCB migration and RF keepout review. |
Table
| Attribute | Details |
|---|---|
| Primary Distributors | DigiKey, Mouser, LCSC, Arrow/authorized Espressif channels; Espressif’s module page links approved purchase channels. |
| Packaging Options | DigiKey lists Tape & Reel, Cut Tape, and Digi-Reel ordering options. |
| Standard MOQ | Prototype quantities are commonly available from 1 piece. DigiKey and LCSC list a 650-piece manufacturer/full reel; Espressif lists 3,250 pieces for direct bulk ordering. Distributor inventory and MOQs change, so verify at purchase time. |
| Ordering code | Specify the complete ESP32-C3-WROOM-02-N4 code. “N4” denotes the −40 to +85 °C, 4 MB variant; do not substitute H4, N8, or 02U without engineering review. |
| Sourcing Advice | Buy through Espressif-authorized/franchised distributors when possible. Avoid untraceable marketplace stock because counterfeit, remarked, moisture-exposed, or pre-programmed modules can create RF, security, and yield failures. Confirm date/lot traceability, MSL packaging, reel quantity, module/chip revision, flash size, antenna version, and regional certification status before production release. |
Distributor prices, stock, MOQs, and packaging availability are time-sensitive and should be rechecked immediately before procurement.
1. Quick Specifications
2. Pinout & Connections
Boot-state summary
3. Standard Application Circuit
Minimum reliable circuit
Optional interface components
4. PCB Layout & Routing Guidelines
5. Common Pitfalls / Things to Watch Out For
6. Popular Alternatives & Equivalents
7. Sourcing & Purchasing Guide
Assembly purchasing checks
Sources