CPU / main boards
ESP32 MCU Selection Reference
Choose by package, Flash, GPIO, and power; verify against the original page and your own measurements.
CPU / main boards
esp32selectionpackageflashgpiopower
01 What this can become
Filter by package and pin count to avoid board rework later.
Flash and PSRAM size affect OTA strategy and buffering.
For low-power designs, check deep sleep current and wake sources.
Confirm that ADC, DAC, touch, and other peripherals meet your needs.
02 Hardware
- Package: Common QFN and module types with different pin counts.
- Power: Typically 3.3V, mind peak current draw.
- Flash: 4MB minimum, some variants include PSRAM.
- GPIO: Limited count, check the datasheet for pin muxing.
- Peripherals: SPI, I2C, UART, ADC, DAC, etc.
03 When to pick it
Good as a selection reference. Verify details against the original page and your own testing.