Skip to content
Created NodeMCU (markdown) authored by Leo Vidarte's avatar Leo Vidarte
## Comparison Table
[[/imgs/esp/comparison.png]]
| | NodeMCU v2 (DevKit) | Arduino MKR1000 | Particle Photon |
|---|---------------------|-----------------|-----------------|
|Microcontroller|ESP12-E module, with Espressif ESP8266 32bits|ARM Cortex M0+ 32bits|ARM Cortex M3 32bits|
|Clock Speed|80MHz|48MHz|120MHz|
|Board Power Supply|5V|5V|5V|
|Circuit Operating Voltage|3.3V|3.3V|3.3V|
|Flash Memory|4MB|256KB|1MB|
|SRAM|64KB|32KB|64KB|
|EEPROM|No|No|Emulated|
|Digital I/O Pins|10|8|18|
|PWM Pins|10|12|9|
|Analog Input Pins|1 (ADC 10 bit)|7 (ADC 8/10/12 bit)|8 (12 bit)|
|Analog Output Pins||1 (DAC 10 bit)|2 (12 bit)|
|Connectivity|IEEE 802.11 b/g/n Wi-Fi|IEEE 802.11 b/g/n Wi-Fi|IEEE 802.11 b/g/n Wi-Fi|
|Antenna Type|PCB|PCB|PBC and uFI|
|Supported Battery|No|Li-Po single cell, 3.7V, 700mAh minimum|No|
|UART|1 (+ TX only on pin GPIO2)|1|1|
|SPI|2|1|2|
|I2C|1|1|1|
|LED builtin|D0 / GPIO 16|GPIO 6|D7|
|Programming Languages|C++ / Python / Lua / Javascript|C++|C++|
|Flashing|Locally / OTA|Locally / OTA|Over the Web IDE / OTA|
|Cost|$4.30|$32|$19|