ESP8266 System on Chip

The ESP8266 is a System on Chip (SoC), manufactured by the Chinese company Espressif. The central processor is a Tensilica L106 32-bit microcontroller unit (MCU) and a Wi-Fi transceiver. It has 11 GPIO pins and an analog input also. Note that the ESP8266 chip itself has 17 GPIO pins, but 6 of these pins (6-11) are used for communication with the on-board flash memory chip.

There are many different modules available, standalone modules like the ESP-xx series by AI Thinker, or complete development boards like the NodeMCU DevKit or the WeMos D1. Different boards may have different pins broken out, have different Wi-Fi antennas, or a different amount of flash memory on board.

ESP8266 Variant Local Pages

Software Libraries

Other ESP8266 Online Documentation

PlatformIO Development

  • PlatformIO – PlatformIO is a cross-platform, cross-architecture, multiple framework, professional tool for embedded systems engineers and for software developers who write applications for embedded products. Their Github is here.

Other Project Examples