Sourcing from China Sourcing Playbook Reviewed

Which ESP32 module should I order, and how do I source it without fakes?

IC
ICBOMS Sourcing Desk · Shenzhen Spot Market & Obsolescence Engineering
Verified Buyer Solution
Executive Sourcing Takeaway

Pick by radio and pin count, not by the family name: ESP32-S3 for new designs that want USB and room to grow, ESP32-C3 where cost and a single Wi-Fi/BLE radio are enough, the classic ESP32-WROOM-32 for firmware and toolchains already written around it, and ESP32-C6 when Wi-Fi 6, Thread or Zigbee are on the roadmap. Then order by the FULL module name, because the suffix encodes flash size, PSRAM, antenna style and revision — and verify that what arrives is the variant ordered. The ESP32 line is the most cloned module family in the market, and the flash and PSRAM lines of the marking are where downgrades hide: the cheapest way to fake a module is to sell a smaller one.

Table of Contents (8 points)

The variants that matter

  • ESP32 (original, WROOM-32 / WROVER): dual-core Xtensa, Wi-Fi 4 + Bluetooth. The part most existing firmware, tutorials and toolchains were built around — still the default for drop-in replacement of existing boards.
  • ESP32-S3: the mainstream successor — dual-core LX7 with native USB, more GPIO, vector instructions for light ML work. Choose it for new designs unless cost or certification dictates otherwise.
  • ESP32-C3: single-core RISC-V, Wi-Fi 4 + BLE 5, the cost-down part. Its peripheral set and pin map differ from the classic ESP32, so firmware porting is real work when migrating.
  • ESP32-C6: adds Wi-Fi 6 plus Thread and Zigbee radios — the choice when the product needs a mesh or Matter-class path, not just Wi-Fi.
  • ESP32-H2: Thread/Zigbee without Wi-Fi, for battery mesh nodes. Listed for completeness; it is not a Wi-Fi part.

Reading a module part number

  • Flash size rides in the suffix: N4 is 4MB, N8 is 8MB, N16 is 16MB. Firmware built for N8 does not shrink onto N4 — OTA slots and filesystems are sized at build time.
  • PSRAM rides in the letter-number pair: R2 is 2MB, R8 is 8MB (R8V is the octal variant). WROVER modules carry PSRAM by design; WROOM typically does not. Camera and display firmware often hard-depends on it.
  • Antenna style is a suffix too: the default PCB antenna, the U variant with an external antenna connector (IPEX), and the 1U naming on variants that change the layout. A certified product usually cannot switch antenna style without re-testing.
  • The trailing E on newer modules (WROOM-32E class) marks the current module revision, not a new chip — but board layouts and keep-out areas differ slightly between revisions, so production should hold one revision per build.
  • Chip or module: modules carry the crystal, flash, antenna and shielding (and most certifications); bare chips are for volume products that bring their own RF design. Repair and small-batch work should stay on modules for exactly this reason.

What to verify when sourcing

  1. 01 Order by the full module name and quantity, and require the order confirmation to state it — not "ESP32-WROOM" but ESP32-WROOM-32E (N8) or ESP32-WROVER-E (N8R8). The generic family name in a quote is the first warning sign.
  2. 02 On arrival, read the module with esptool: it identifies the chip and reports the flash size, and on the newer parts the embedded PSRAM appears in the detected feature list. A 4MB answer where 8MB was ordered is the downgrade pattern in one minute of work.
  3. 03 Check the shield: laser-marked part number and variant against the label and the paperwork, shield soldering quality, and the antenna keep-out area. Pulled modules show their history at the shield edges and the pads.
  4. 04 Ask for the date code and a photo of the actual tray or reel before dispatch — the same per-lot discipline as any screened component, applied to a module line where the clone incentive is the highest in the catalog.
  5. 05 For production runs, keep one baseline variant on the BOM plus one sibling (S3 alongside classic 32, or C3 alongside C6 depending on the roadmap) so a spot gap in one variant does not stop the line while firmware ports happen.

When the variant you need is out of stock

The ESP32 family tolerates substitution poorly at the firmware level: moving between WROOM-32 and WROOM-32E is invisible, moving from classic ESP32 to C3 or S3 changes pin maps, peripheral registers and radio behavior — real engineering work, not a BOM swap. That is why the sourcing plan for ESP32 lines is depth in the right variant rather than breadth: hold verified stock of the exact orderable part the firmware was built for, and keep the migration candidate as a planned project instead of an emergency.

When only a sibling variant exists, we say so per line — with the actual difference stated (flash, PSRAM, revision, antenna) — and the decision stays with the people who own the firmware.

Parts named in this guide

Catalog
All manufacturers →

Each of these is a part or part family this guide covers, linked to the catalog row we hold for it — specifications, package, lifecycle stage and the datasheet where we have localized one. Where the guide names a family, the row shown is the orderable part number we stock. A part the guide covers but that is missing from this list is one we do not currently carry; send the number and it goes out for sourcing with the rest.

Part numberManufacturerDescription
ESP32-S3DatasheetEspressif Systems—
ESP32-C3DatasheetEspressif SystemsEspressif Systems ESP32 series, RF & Wireless IC, 802.11b/g/n + Bluetooth v5.0, 2.402GHz ~ 2.48GHz, 54Mbps data rate, 21dBm output power, -105dBm sensitivity, 400kB SRAM, 384kB ROM, 32-VFQFN exposed pad, -40°C ~ 105°C
ESP32-C6DatasheetEspressif SystemsEspressif Systems ESP32-C6, TxRx Only, 2.412 GHz ~ 2.484 GHz, Bluetooth v5.0 / Thread / Zigbee, 21 dBm output, 30 GPIO, -40°C to 105°C, 40-QFN (5x5 mm).
ESP32-WROOM-32E-H4DatasheetEspressif Systems—
Turnkey BOM & Spot Sourcing

Put this to work on your component list

Send the part numbers or the whole BOM sheet. Each line comes back with current spot availability, original manufacturer condition, and verified cross-references — packed and shipped together in one single parcel.

Open Full RFQ Form →

How this guide is written

Written by the ICBOMS sourcing desk in Shenzhen and reviewed against the manufacturer documents and industry standards the guide cites. Statements are limited to what this desk does and how a part is judged — no indicative prices, lead times or stock counts, because those are quoted per line against a live check. Each guide carries the date it was last reviewed at the top of the page.