Konubinix' opinionated web of thoughts

Microcontroller

Fleeting

see microcontrollers vs. microprocessors,

Unlike general-purpose microprocessors, microcontrollers integrate processing, memory and input/output (I/O) peripherals—including timers, counters and analog-to-digital converters (ADCs)—into one efficient and cost-effective standalone unit

https://www.ibm.com/think/topics/microcontroller

by atmel

8051

https://web.archive.org/web/20131015140634/http://www.atmel.com/products/microcontrollers/8051architecture/default.aspx

ESP8266 based modules

ESP-12

ESP8266 with an antenna and other stuff that makes it easier to work with.

ESP-12E is a miniature Wi-Fi module present in the market and is used for establishing a wireless network connection for microcontroller or processor. The core of ESP-12E is ESP8266EX

https://components101.com/wireless/esp12e-pinout-datasheet

only difference between the ESP-12E and ESP-12F is the antenna shape. The antenna of the newer ESP-12F is supposedly better optimized.

https://circuitjournal.com/esp8266-with-arduino-ide

ESP12E and ESP12F are essentially the same modules, but the ESP12F is an improved version of the ESP12E and has a better antenna design, which leads to better output power

https://components101.com/article/major-differences-between-esp12e-and-esp12f

ESP12 is made by AI-Thinker, but Espressif also has its own modules like the ESP-WROOM-02. There are a variety of modules available. Most of them only differ in form factor, price, and antenna design

https://blog.spacehuhn.com/nodemcu-vs-esp8266

by Espressif Systems

ESP32 and ESP8266 development boards we use more often are the ESP32 DEVKIT DOIT Development board and the ESP8266 ESP-12E NodeMCU Kit and these are the ones we recommend for beginners

https://makeradvisor.com/esp32-vs-esp8266/

ESP32 vs ESP8266

  • External reference: https://www.mostelec.com/solution/esp32-vs-esp8266

    ESP8266 board is generally smaller due to its simpler processor architecture, fewer GPIOs and analog pins, and limited wireless capabilities compared to the ESP32. The ESP32’s increased complexity and feature set, including dual-core processing, Bluetooth, and more analog pins, require a larger board size to accommodate these components and ensure reliable operationd

    — brave ai search

ESP32 vs esp8266

Both WiFi modules come with GPIOs and support various protocols such as SPI, I2C, UART and more

https://www.mostelec.com/solution/esp32-vs-esp8266

they come with WiFi to communicate with the internet, which sets them apart from other microcontrollers like Arduino

https://www.mostelec.com/solution/esp32-vs-esp8266

The software support for the ESP32 is a bit worse than the ESP8266

https://www.mostelec.com/solution/esp32-vs-esp8266

ESP32 has better performance, but the ESP32 is more expensive than the ESP8266, so if you just need to make a simple IoT project, then the ESP8266 is perfectly adequate

https://www.mostelec.com/solution/esp32-vs-esp8266

If you need higher processing power, more GPIO pins, larger memory resources, and a better energy-efficient design, the ESP32 may be a better choice

https://www.mostelec.com/solution/esp32-vs-esp8266

gestion du Wi-Fi et du Bluetooth (jusqu’à LE 5.0 et 5.1[1]) en mode double, et un DSP.

https://fr.wikipedia.org/wiki/ESP32

évolution d’ESP8266.

https://fr.wikipedia.org/wiki/ESP32

ESP32-C3, WiFi & BLE, est une variante, annoncée et sorti en novembre 2020, compatible broche à broche avec l’ESP8266, mais utilisant l’architecture RISC-V 32 bits plutôt que Xtensa[2

https://fr.wikipedia.org/wiki/ESP32

ESP32

ESP8266

Select “NodeMCU 1.0 (ESP-12E Module)” (it works for both ESP-12E and ESP-12F

https://circuitjournal.com/esp8266-with-arduino-ide

by Microchip Technology

ATmega32U4

ATSAMD21G18

ATMEGA328P

by raspberry pi

RP2xxxx

Notes linking here


  1. chip named “ESP8266” doesn’t really exist - either at all, or at least by now. It might have been an early prototype or something. I got my first modules pretty early, but they were already ESP8266EX. All contemporary modules are ESP8266EX, Adafruit Huzzah board (the official reference board) is ESP8266EX. So, that’s what we officially support. If you do own ESP8266 (without EX), please let us know (post a picture here with a chip, with clear marking (including production date)). We may need your help with testing it ESP8266 (without EX) then. Thanks.

    https://forum.micropython.org/viewtopic.php?t=1540

     ↩︎
  2. At this time, at least two variants of the ESP8266 chip are known.

    If you have any information describing the differences, please add it here!

    ESP8266
    The initial version.
    ESP8266EX
    The updated version, now most commonly available.

    https://github.com/esp8266/esp8266-wiki/wiki/Hardware_ESP8266-Versions#esp8266

     ↩︎