ESP32 and it’s breakout board ESP-WROOM32 actually impresses me. Expressif surpriced everyone with ESP8288 a few years back, but ESP32 is a serious upgrade. Just look at this list:
- Supported in Arduino IDE. Straight forward to develope custom solutions.
- 38 pin IO
- Dual core 32-bit 240Mhz MCU – 600 DMIPS performance.
- Floating Point Unit & DSP Instructions
- 4-16MB Flash
- 448KB ROM
- 520KB SRAM
- 4 x 64 bit timers
- 3 Watchdog timers
- RTC
- Temperature sensor
- ADC 16 channels 12 bit resolution
- DAC 2 channel 8 bit resolution
- 10 channel touch sensor
- Analogue Pre-Amplifier
- SD/SDIO/MMC Interface
- Motor PWM
- Hall Sensors
- Led segment output
- 2xUART
- CAN
- 2xI2C
- I2S
- Programmable GPIO. Many IO devices can be freely allocated to pins.
- Infrared Remote controller
- SPI, Dual, Quad
- Ethernet
- Wifi with security
- Bluetooth
- Temperature -40 to 85 degrees
- And much more…
That’s rather good for a breakout measuring 18 x 25.5 mm and costing ca 4.- USD. No wonder why the internet community have embrased it. And yes – I have ordered some. You should too!