China Sourcing Agent
Richiedi un preventivo

ESP32 Module Variants: Sourcing Guide for Hardware Engineers

Technical comparison of ESP32 module families for China sourcing. Covers ESP32 vs S3 vs C3 vs H2 variants, WROOM vs WROVER, certified suppliers, and common clone module failure modes.

di Liquan Wang 5 min read components
esp32wifiblemicrocontrollerespressif
★★★★★ 4.7 / 5 Sourcing ease · 47 progetti di sourcing

ESP32 modules from Espressif and their licensed partners are among the easiest wireless IoT modules to source from China — Espressif operates an extensive certified partner network, pre-certified modules are widely stocked, and the documentation is genuinely good. The sourcing risk is almost entirely concentrated in clone modules from uncertified fabs.

Overview

Espressif Systems (乐鑫信息科技, Shanghai) designs the ESP32 SoC family. They sell bare chips and manufacture reference modules (WROOM, WROVER series) which third parties also produce under license. The SoC integrates Xtensa LX6/LX7 or RISC-V cores with Wi-Fi, Bluetooth, and peripheral blocks on a single die. On-module variants add flash, PSRAM, antenna, crystal, and filtering, reducing the host PCB BOM to a few decoupling capacitors.

Espressif’s total shipped volume exceeds 1 billion chips as of 2024. This scale means: broad second-source availability, stable pricing, and a large ecosystem of SDKs and community support.

Key Specifications by Variant

SoCCPURAMWi-FiBTGPIOPrice (module, 1k+)Notes
ESP32 (original)Dual Xtensa LX6, 240 MHz520 KB SRAM802.11 b/g/nBT 4.2 + BLE34$1.80–2.40Mature; most existing designs
ESP32-S2Single Xtensa LX7, 240 MHz320 KB SRAM802.11 b/g/nNone43 + USB OTG$1.40–1.90No Bluetooth; USB native
ESP32-S3Dual Xtensa LX7, 240 MHz512 KB SRAM802.11 b/g/nBLE 5.045$2.00–2.80AI/ML accelerator; USB OTG; recommended for new designs
ESP32-C3Single RISC-V, 160 MHz400 KB SRAM802.11 b/g/nBLE 5.022$0.85–1.30Lowest cost with BLE; cost-sensitive IoT
ESP32-C6Single RISC-V, 160 MHz512 KB SRAMWi-Fi 6 (802.11ax)BLE 5.3 + 802.15.430$1.60–2.20Thread/Zigbee capable; Matter-ready; well-suited for smart home devices
ESP32-H2Single RISC-V, 96 MHz320 KB SRAMNoneBLE 5.3 + 802.15.426$1.10–1.60Thread/Zigbee only; no Wi-Fi

Main Module Form Factors

WROOM vs WROVER

FeatureWROOMWROVER
PSRAMNoYes (4–8 MB)
Size18 × 20 mm (typical)18 × 31 mm
Use caseStandard IoT, BLECamera, display, audio buffering
Price deltaBaseline+$0.30–0.60

WROVER adds 4 or 8 MB SPI PSRAM via the ESP-PSRAM64H or similar. Use WROVER when your application needs framebuffers (JPEG camera streaming), large JSON parsing, or audio DSP.

Bare Chip vs Module

Bare ESP32 die sourced from Espressif distributors costs $0.60–0.90 at 10k+ quantities. Module form factor adds $0.80–1.20 for PCB, antenna, flash, crystal, and passive filtering. For high-volume applications (>100k units), moving to bare chip with in-house RF certification is economically justified. For <50k units, module form factors are almost always cheaper when you factor in RF engineering and certification costs.

Certified Suppliers

SupplierModule FamilyFCC/CE Pre-certifiedNotes
Espressif (official)ESP32-WROOM-32E, ESP32-S3-WROOM-1YesReference design; buy from Espressif or authorized dist (Mouser, DigiKey)
AI-Thinker (安信可)ESP-12F (ESP8266), ESP32-CAM, A9GVaries by modelLarge volume; check certification status per SKU — not all models certified
LILYGOT-Display, T-Call, TTGO seriesPartialDev boards primarily; not suitable for production without re-certification
M5StackCore2, Core S3, AtomYes (select models)Modular ecosystem; certified for end-product use
OlimexESP32-POE, ESP32-EVBCE onlyEuropean manufacturer; good for EU market compliance

Sourcing from China: What to Look For

  • When sourcing ESP32 modules for production, buy from Espressif authorized distributors. Authorized list is at espressif.com/en/company/contact/distributor. Modules from gray-market aggregators (AliExpress, random Alibaba suppliers) have a documented pattern of being older firmware-locked lots, reclaimed components, or outright clones with wrong die markings.
  • Verify FCC ID in the FCC database before committing to a non-Espressif supplier. Espressif’s FCC IDs are in the format 2AC7Z-ESP32WROOM32. AI-Thinker FCC IDs are in the format 2AKB4-ESP12. Search at fcc.gov/oet/ea/fccid — if the module model number doesn’t match a listed grant, it’s not certified.
  • Request lot traceability documentation for production orders. Legitimate Espressif modules ship with a label showing the module PN, firmware version, and lot code. Ask for this before accepting a batch — it allows tracing any defective units.
  • Test RF output power, not just functionality. Clone modules often pass basic Wi-Fi connectivity tests while failing conducted emissions tests or operating outside the declared TX power spec. Pre-compliance RF testing costs $800–2,000 and is worth running on any module from a new supplier.
  • Specify flash size in purchase orders. ESP32-WROOM-32 comes in 4 MB and 8 MB flash variants with identical physical appearance. Suppliers sometimes substitute lower flash SKUs without notifying buyers. Verify with esptool.py flash_id during incoming inspection.

Common Issues

Clone modules failing RF certification. Clone ESP32 modules are manufactured by fabs in Shenzhen without a license from Espressif. They use the same external form factor but contain a different die — often an older process node with worse RF performance. These modules typically pass basic functional tests but fail FCC radiated emissions testing, particularly at 5th and 7th harmonics of the 2.4 GHz carrier. The visual difference between genuine and clone modules is often indistinguishable without die marking inspection.

Antenna variant mismatch. ESP32 modules ship with three antenna options: PCB trace antenna (integrated), external IPEX/U.FL connector, or ceramic patch antenna. PCB trace antennas are directional and sensitive to ground plane geometry. If your enclosure or PCB layout differs significantly from the Espressif reference design, TX power and receive sensitivity can drop by 3–6 dBi. Test RF performance in the actual product enclosure, not on an open bench.

Flash compatibility after supply chain substitution. Some module manufacturers switch flash vendors between lots (ISSI, XMC, Winbond are common). The ESP-IDF is generally compatible across vendors, but certain older bootloader versions have known issues with specific flash IDs. Pin this by specifying the flash vendor in your BOM or running esptool.py flash_id as an incoming inspection step.

Certifications Required

CertificationApplicable ToNotes
FCC Part 15CUS market end productsModular certification from Espressif covers the radio; host PCB still needs FCC verification
CE (RED)EUSame — module cert covers radio; host product needs DoC
TELECJapanEspressif holds TELEC for select WROOM models; verify per SKU
SRRCChina mainlandRequired if selling in China

Pre-certified modules mean the radio itself is certified, not that your final product is automatically certified. Your enclosure, PCB layout, and cable routing all affect final emissions — you still need to verify the complete product.

Engineer-led sourcing No hidden margins 24-hour response

Have a sourcing project in mind?

Tell us what you need. We respond within 24 hours, including weekends.

Request a Quote → See how it works →
I NOSTRI SERVIZI
Sourcing e ricerca fornitori Audit di fabbrica Controllo qualità Marchio privato / OEM Logistica
Invia una richiesta di sourcing →
VOCI WIKI CORRELATE
ble-5-modules wifi-6-modules lora-modules fcc-certification
GUIDE CORRELATE
how to source electronics from china
LW
Liquan Wang
Fondatore di China Sourcing Agent. 7 anni come ingegnere hardware e full-stack prima di avviare un'agenzia di sourcing dalla Cina specializzata in elettronica, moduli IoT e assemblaggio PCB. Chi siamo →