Home - lvidarte/esp8266 GitHub Wiki
This is a workshop about the NodeMCU development kit, which uses the ESP‐12E module, which (finally) uses the ESP8266 microcontroller. So let's start :)
The ESP8266 is a low-cost Wi-Fi chip with full TCP/IP stack and MCU (Micro Controller Unit) capability produced by Shanghai-based Chinese manufacturer, Espressif Systems.
- Dimensions: 5 x 5 mm package
- 32-bit RISC CPU: Tensilica Xtensa LX106 running at 80 MHz (default) or 160 MHz
- 64 KiB of instruction RAM, 96 KiB of data RAM
- External QSPI flash - 512 KiB to 4 MiB
- IEEE 802.11 b/g/n Wi-Fi
- 16 GPIO pins
- SPI, I²C,
- 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
The chip first came to the attention of western makers in August 2014 with the ESP‐01 module, made by a third-party manufacturer, AI-Thinker.
- Arduino Project born in 2005
- Arduino UNO R1 relased on Sep 2010
- ESP8266 First specs appeared in 2013
- ESP8266 First release in the summer of 2014
- Micropython by Damien George, v1.0 released on May 2014
- ESP-01 module first release: August 2014
- NodeMCU started on 13 Oct 2014
- NodeMCU v0.1 was released on May 14, 2015
- ESP8266 Arduino Core by Ivan Grokhotkov, v1.0 released on July 2015
- Micropython for ESP8266 first release (v1.4.4) on Mar 2016