One core or two?

For Adafruit customers who seek help with microcontrollers

Moderators: adafruit_support_bill, adafruit

Please be positive and constructive with your questions and comments.
Locked
User avatar
mzincali
 
Posts: 48
Joined: Tue Jan 18, 2022 9:09 pm

One core or two?

Post by mzincali »

I'm trying to decide whether my eventual product has one core or two. In my tests, ESP32WROOM, ESP32 Pico and the ESP32C3 all perform as well. I am not sure if I'll need the 2nd core, now or in the future, so should I go with the C3 since they seem to be more readily available?

(I don't even know how I'd write code for a 2nd core yet)

The product is an IoT. It takes sensor readings periodically and uploads to the cloud. The most complex part of the code is for initial configuration, or change in WiFi, where the user needs to interact with the device over WiFi to configure WiFi. Possibly I will have some code to do OTA updates too. Does a second core help for WiFi performance?

User avatar
adafruit_support_mike
 
Posts: 67454
Joined: Thu Feb 11, 2010 2:51 pm

Re: One core or two?

Post by adafruit_support_mike »

Multiple cores earn their keep with parallel processing, which usually involves repetitive, independent number-crunching.. things like image and audio processing.

It doesn't sound like your application would get much benefit from multiple cores.

Locked
Please be positive and constructive with your questions and comments.

Return to “Microcontrollers”