Electronic – arduino – Is ESP8266 an AVR

arduinoatmegaatmelavresp8266

AVR is just an integrated circuit microchip, made by Atmel. It looks something like this:

enter image description here

(source: https://stackoverflow.com/questions/1447502/whats-the-difference-relationship-between-avr-and-arduino)

However, ESP8266 doesn't seem to share the same architecture, or does it?

Is ESP8266 an AVR? If not, how come we can use it as one through libs such as this one?

Best Answer

ESP family isn't a AVR!

The Library you refere to is a Arduino IDE (Integrated Development Environment) library.

The Arduino IDE has a hardware layer that gives it the ability to utilize several MCU arhitectures that isn't AVR, but they share the programming environment.