NodeMCU is an open source robot brain with a super fast clock, built in WIFI, and tons of room to fit your code. Perfect for building IoT projects and robots that communicate with their friends. You can use Arduino IDE to write and upload code, so none of your favorite habits have to change. Easy!
32-bit RISC CPU: Tensilica Xtensa LX106 running at 80 MHz*
64 KB of instruction RAM, 96 KB of data RAM (80x Arduino UNO!)
512 KB of EEPROM (512x Arduino UNO!)
External QSPI flash – 512 KB to 4 MB* (up to 16 MB is supported)
IEEE 802.11 b/g/n Wi-Fi
Integrated TR switch, balun, LNA, power amplifier and matching network
WEP or WPA/WPA2 authentication, or open networks
16 GPIO pins
I²S interfaces with DMA (sharing pins with GPIO)
UART on dedicated pins, plus a transmit-only UART can be enabled on GPIO2
1 10-bit ADC
USB micro connection
80 Mhz clock (5x arduino UNO or mega!)
* Both the CPU and flash clock speeds can be doubled by overclocking on some devices. CPU can be run at 160 MHz and flash can be sped up from 40 MHz to 80 MHz. Success varies chip to chip.