ESP32 Microcontrollers, Modules & Development Boards
ESP32 microcontrollers, wireless modules and development boards
Build connected prototypes with a carefully selected ESP32-family chip, radio module, breakout or assembled development board. The assortment spans classic ESP32-WROOM/WROVER designs and ESP32-S2, S3, C3, C5, C6, H2 and P4 listings, alongside ESP32-CAM, XIAO-format boards, Ethernet and PoE boards, LoRa nodes, display controllers and programming tools. These are different architectures and hardware configurations, not one interchangeable “ESP32” specification. Many products here are components intended for an ESP32 project rather than an ESP32 controller themselves.
Start with the silicon and radio requirements
- Classic ESP32 and ESP32-S2/S3: compare the exact chip or module, available wireless interfaces, USB implementation, RAM/PSRAM, flash, GPIO mapping and peripheral support in the selected board documentation. S3 boards in this collection include N8R2, N8R8 and N16R8 configurations; those names distinguish memory options, not bundled quantities. A WROOM/WROVER module, a DevKitC board and a bare MCU are separate products with different integration work.
- ESP32-C series: C3, C5 and C6 choices vary by device, radio capability and board layout. A C5 listing may describe dual-band Wi-Fi, while C6 listings mention Wi-Fi 6; neither property can be assigned to every C-series board. Verify the particular chip, antenna, flash, headers and software support rather than substituting one C-series model for another by pin count alone.
- ESP32-H2: review the actual IEEE 802.15.4/Bluetooth low-energy features and the host/network architecture your design needs. Do not infer Wi-Fi from “ESP32” in an H2 title, even when a mixed-model listing says Wi-Fi elsewhere.
- ESP32-P4: P4 boards and modules appear with camera/display interfaces, RJ45 Ethernet or selected PoE kits. A P4 design that advertises Wi-Fi may use an additional ESP32-C6 companion on that specific board; the P4 name alone is not a promise of an integrated Wi-Fi radio. Check whether the chosen option is the base board, soldered variant, PoE version, display/camera kit or module only.
Choose the hardware form, not just the headline
- Module or bare component: WROOM, WROVER, S3-WROOM-1/-1U and S3-MINI variants differ in module footprint, external-antenna versus onboard-antenna arrangements and flash/PSRAM codes. Confirm the full module part number, antenna connection, PCB land pattern, supply and programming design before integration. A “1U” or IPEX option requires the appropriate external antenna arrangement; inclusion is not assumed.
- General-purpose boards: compare USB-C versus Micro USB, the USB-to-UART bridge where applicable (for example CP2102, CH340, CH343 or FT232), pin count, soldered headers, expansion base and power path. Some variants are an empty PCB, cable, adapter, socket or programming fixture rather than a complete ESP32 board.
- Camera and HMI: ESP32-CAM and S3-camera listings may offer an OV2640, OV3660 or OV5640 camera, different field-of-view lenses, autofocus choices, an adapter/programmer or a camera-only part. Display offerings include touch and non-touch panels, enclosure-only options and assembled boards. Match the exact connector, camera interface, resolution, firmware resources and selected kit contents; a Raspberry Pi camera option or camera-only variant is not automatically compatible with an ESP32-CAM socket.
- Radio, wired networking and control: LoRa boards list region-specific 433/470–510/868/915 MHz variants and may differ in SX1276, SX1262 or antenna provision. Ethernet, PoE, relay and LED-controller boards need their own power, isolation, connector and firmware checks. A radio module, relay, motor driver or sensor offered for ESP32 use is not itself a programmable ESP32 MCU.
- Debug and programming: ESP-Prog, USB-to-TTL downloaders, test sockets, burners and logic-related accessories are support tools. Confirm target voltage, UART/JTAG wiring, module socket footprint and supported device for the exact variant. A socket fixture for ESP8266, ESP-01/ESP-12 or an unpopulated PCB should not be purchased as a populated ESP32 development board.
Variant checklist before checkout
Open the selected option, not just the combined listing title. Labels such as “Color”, “Bundle” and “Model Number” can encode the processor family, flash and PSRAM code, antenna version, USB connector, pin/header soldering, camera or display, touch support, enclosure, PoE module, frequency band, kit contents and 1-, 2-, 5- or 10-piece quantities. Long titles listing several chips commonly describe alternatives, not a mixed assortment. XIAO multi-model listings also offer RP2040, RP2350, MG24, nRF52840, RA4M1 or SAMD21 boards and antenna-only variants: select an ESP32-C3/C6/S3 option if ESP32 silicon is required. Read the exact product specification and variant image for included power supply, battery, antenna, cable and accessories.
Frequently asked questions
Do all ESP32 products include Wi-Fi and Bluetooth? No. Capabilities differ by chip and by the selected board. ESP32-H2 and ESP32-P4 should not be treated as drop-in Wi-Fi boards; a P4 carrier may provide networking through separate hardware. Consult the exact processor and board documentation.
What does N16R8 mean on an S3 option? It is a configuration code used on listings to distinguish flash/PSRAM variants, not an order quantity. Verify memory figures for the exact module and assembled board; do not infer that the memory or module suffix is identical across sellers.
Can I use the same firmware and pinout across ESP32, S3, C3 and C6? Do not assume so. Check CPU architecture, boot mode, pin multiplexing, voltage domains, peripheral availability, radio stack, flash/PSRAM layout and framework version for the target device before porting.
Does a USB-C port guarantee native USB or USB Power Delivery? No. A connector may feed a USB-to-serial bridge or a particular MCU USB interface. Inspect the board schematic and listing; USB-C shape alone does not prove native USB features, PD negotiation or a specific supply voltage.
Is the pictured camera, antenna, screen or case included? Only when the selected variant explicitly includes it. Some options supply the controller, adapter, camera, antenna, shield or enclosure separately.
Which LoRa frequency should I order? Match the chosen radio variant to your existing equipment and applicable local spectrum rules. Wi-Fi/Bluetooth and LoRa are different radio systems; one does not imply the other.