ESP32 development board

ESP8266 and ESP32 – the main differences

ESP8266 and ESP32 are the next best thing that happened to DIY world since Arduino itself. Thanks to development boards based on those MCUs brand new possibilities opened in front of all DIY and tinkering enthusiasts. With those two, not only we have cheap and powerful microcontrollers, but we can also make them talk to other devices via WiFi and Bluetooth.

ESP32 development board

This table shows the main differences between ESP8266 and ESP32 MCUs:

ESP8266ESP32
MCUXtensa L106Xtensa LX6
Number of cores12
Number of bits3232
Clock frequency80MHz160MHz
CoprocessorNoYes
WiFi802.11 b/g/n802.11 b/g/n
BluetoothNoBT 4.2 BR/EDR & BLE
RAM160kB520kB
Internal flashNoESP32‑D2WD Only – 2MB
External SPIFlashUp to 16MBUp to 16MB
GPIO1736
SPI24
I2C1 (software)2
I2S22
UART23
ADC118
ADC resolution10-bit12-bit
DACNo2
DAC resolution8-bit
Software PWM816
SDMMC interfaceNoYes
Temperature sensorNoYes
Touch sensorsNoYes
CANNo1
Ethernet MACNo1

Posted

in

by

Tags:

Comments

Leave a Reply

Your email address will not be published. Required fields are marked *