Skip to content
Leo Vidarte edited this page Mar 15, 2017 · 28 revisions

Welcome to the esp8266 workshop!

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

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.

Features

  • 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.

Power Consumption

History

Ref