The NodeMCU V1 is a popular, lowcost development board based on the ESP8266 WiFi SoC, designed for fast and flexible IoT prototyping . It features an onboard USBtoserial converter and a breadboard-friendly layout .
| Parameter | Value |
|---|---|
| Wi-Fi SoC | ESP8266 (ESP-12E module) |
| CPU Core | Tensilica Xtensa LX106 |
| Clock Speed | 80MHz (configurable to 160MHz) |
| Flash Memory | 4MB |
| SRAM | ~64KB available |
| Operating Voltage | 3.3V |
| Digital I/O Pins | 11 usable GPIO (varies) |
| Analog Input Pins | 1 (10bit ADC, 03.3V) |
| USBtoSerial Chip | CH340G or CP2102 |
| USB Connector | Micro-USB |
Integrated WiFi 802.11 b/g/n Works in STA, AP, and STAAP modes for versatile IoT applications
+Onboard CH340G USBtoSerial - Direct USB programming and power, no external programmer needed
OpenSource Firmware Supports Lua, Arduino C+, and MicroPython
+Multiple Peripherals UART, SPI, I2C, PWM, and OneWire on available GPIO pins
+Reset and Flash Buttons - Onboard buttons for easy mode selection and reset
√ Micro USB port for programming and power, no soldering required
√ Plenty of GPIO broken out for adding sensors and actuators
√ Supports Arduino IDE, ESP-IDF, NodeMCU Lua, and MicroPython