Is ESP32 a microcontroller itself? What about its CPU Xtensa LX6?

xamica7344
Posts: 1
Joined: Sun Jul 05, 2020 4:27 am

Is ESP32 a microcontroller itself? What about its CPU Xtensa LX6?

Postby xamica7344 » Sun Jul 05, 2020 4:30 am

Comparing it with Arduino as an example, Arduino itself isn't an MCU, the atmega328p chip on it is the actual MCU.
How about ESP32? is the little board called ESP32 or the chip? what about its CPU Xtensa LX6, isn't that technically the microcontroller?

ESP_Sprite
Posts: 9043
Joined: Thu Nov 26, 2015 4:08 am

Re: Is ESP32 a microcontroller itself? What about its CPU Xtensa LX6?

Postby ESP_Sprite » Sun Jul 05, 2020 7:30 am

On a classic Arduino, the name of the board as well as the environment you program it is Arduino, the chip is an ATMega and the core is whatever Atmel/Microchip calls their CPU core internally. It's a bit conflated there as you generally won't see AVRs without the AVR core and won't see non-AVRs with an AVR core. On Espressif chips, it's more complex as the Xtensa core isn't only used by us, and the chip itself lives on a little board called a 'module' to make the high-frequency RF stuff easier.. Here, the development environment is either Arduino or ESP-IDF (depending on which you use), the board is whatever the board you use is called (e.g. Espressif Devkit-C), the module is what specific module you have on your board (e.g. an Espressif Wroom32), the chip is an ESP32 (or more specifically, something like an ESP32-D0WD, where the last characters indicate e.g. on-board flash and the availability of two CPU cores), and the CPU core is a LX6.

rosmianto
Posts: 6
Joined: Mon Sep 18, 2017 5:10 pm
Contact:

Re: Is ESP32 a microcontroller itself? What about its CPU Xtensa LX6?

Postby rosmianto » Mon Jul 06, 2020 1:05 am

I think it's easier to see as a table:
tableesp32.png
tableesp32.png (7.46 KiB) Viewed 4933 times
By mentioning Arduino I mean atmega328p-based Arduino. Of course, there are any other MCU used, I'm just giving a context.
My EE garage: https://rosmianto.com

Who is online

Users browsing this forum: No registered users and 61 guests