ESP32 chip(s) Explained - in under 500 seconds!

แชร์
ฝัง
  • เผยแพร่เมื่อ 7 ก.พ. 2025
  • No-nonsense breakdown of the original ESP32, ESP32-S3, ESP32-C3 and ESP32-C6, ESP32-H2, and upcoming P-series chips! With that much variety, the #esp32 family of chips can fit a budget IoT project or a (rather) compute-hungry edge AI application - the only issue is knowing which one to choose... Watch this video for a quick #overview of all the ESP32 series, starting from #esp8266 to the newest ESP32-P4 - plus my own personal comment on the best chip choice.
    Boards appearing in the video:
    ESP-EYE s.click.aliexp...
    ESP-EYE seems to be unavailable in most of places or sold at higher price - if you need a ESP32 with camera, take a look at
    s.click.aliexp...
    Or if you need a more complete solution:
    s.click.aliexp...
    M5Stamp C3:
    s.click.aliexp...
    Seeed Studio XIAO ESP32S3
    s.click.aliexp...
    LILYGO T-Camera S3
    s.click.aliexp...
    The modules you can easily find on AlieExpress as well, e.g.
    s.click.aliexp...
    But for larger quantities, you might better off ordering at Mouser or other large distributor.
    Sources:
    www.espressif....
    / esp_c6_vs_esp_h2_for_t...
    github.com/zig...
    / can_esp8266_be_used_in...
    hackaday.com/2...
    hackaday.com/2...
    www.elektormag...

ความคิดเห็น • 42

  • @Hardwareai
    @Hardwareai  6 หลายเดือนก่อน +2

    Thanks for watching!
    Another topic that might be confusing is SoCs, modules and development boards and their role in product development cycle.
    I wrote a post on that - it is open to public on my Patreon:
    www.patreon.com/posts/esp32-chips-and-108168840

    • @Sonnell
      @Sonnell 7 วันที่ผ่านมา

      Good video! A table with all the features to compare would have been the best!

  • @ЕвгенийТравин-г9д
    @ЕвгенийТравин-г9д 6 หลายเดือนก่อน +9

    I searched this kind of video long time ago, and here we are. Excellent!

    • @Hardwareai
      @Hardwareai  6 หลายเดือนก่อน +1

      Thank you! I did notice there was a bit of gap there, with some longer videos, but no quick overview.

  • @akashdeb9823
    @akashdeb9823 4 หลายเดือนก่อน +1

    I think S3 is the way to go, it's a bit pricey but worth it for quick prototyping

    • @Hardwareai
      @Hardwareai  4 หลายเดือนก่อน +1

      I think Espressif agrees with you, as currently S3 is the chip to replace regular ESP32 with.

  • @BogdanMnikov
    @BogdanMnikov 6 หลายเดือนก่อน +1

    Excellent overview! ❤

    • @Hardwareai
      @Hardwareai  6 หลายเดือนก่อน

      Thank you! Glad you liked it

  • @realcyberpirate
    @realcyberpirate 4 หลายเดือนก่อน

    Thank you for explaining this. Although I'm a Software guy, lately have been very interested in the IoT space, specifically the tools I use which uses these chips, e.g. E-readers, smart lights and other such devices that run on ESP32

    • @Hardwareai
      @Hardwareai  4 หลายเดือนก่อน

      Glad it was helpful! I consider myself more of a software guy too, but since I write embedded code, I do need to know quite a bit about the hardware :)

  • @jeremiahbullfrog9288
    @jeremiahbullfrog9288 6 หลายเดือนก่อน +1

    No mention of the PICO series which is basically the ESP32 core plus supporting hardware (crystal, antenna matching, FLASH) in a single chip... deserves special consideration because some of the available pins are different. This is my go-to design, unless special features of the other series are needed. The PICO MINI shielded module greatly simplifies your layout, in a tiny footprint. I wish all their families were available in this form factor!

    • @Hardwareai
      @Hardwareai  6 หลายเดือนก่อน +3

      Yes, I tried to keep the video rather brief. PICO would fit under regular ESP32 category, as its variant.
      Thanks for the valuable addition!

  • @rootkitlabs
    @rootkitlabs 19 วันที่ผ่านมา

    Thankyou sir!

    • @Hardwareai
      @Hardwareai  5 วันที่ผ่านมา

      Most welcome!

  • @ReadieFur
    @ReadieFur 26 วันที่ผ่านมา

    I got really lucky with this but for one of my projects that has tight space constraints, finding a way to get two CAN bus transievers using devboards was tough, then I came across the C6 which supports two TWAI controllers which helped me reduce the size so much because that meant I didnt have to use the large MCP devboards.
    But yes I agree with this video, my finindings are similar, s3 for powerful uses and C series for generic stuff

    • @Hardwareai
      @Hardwareai  5 วันที่ผ่านมา

      Nice!
      Good point about dual TWAI controller on C6.

  • @phillipneal8194
    @phillipneal8194 26 วันที่ผ่านมา

    Thank you for the info. I'm sticking with the s3 until the P series comes out and I want to see if it gets WiFi

    • @Hardwareai
      @Hardwareai  5 วันที่ผ่านมา

      I already tried P4 official dev board from Espressif, the P4 SoC itself does not have WiFi, but there is another (I think C3...) chip on the board for WiFi connection.

  • @roysigurdkarlsbakk3842
    @roysigurdkarlsbakk3842 6 หลายเดือนก่อน +2

    Good summeray, but you forgot a small thing - the old ESP32 is the only one to support non-BLE old bluetooth in case you need that

    • @Hardwareai
      @Hardwareai  6 หลายเดือนก่อน +1

      True!
      For more details, see github.com/espressif/arduino-esp32/issues/8023

  • @keshav2136
    @keshav2136 25 วันที่ผ่านมา

    I've an ESP8266 and an ESP32-dev and also SBCs like Raspberry Pi 3B and Pi Zero W.
    I don't know how to use them...
    I'm currently in undergraduate course learning computer applications where they teach programming languages and computer science fundamentals.
    That should make me understand how to make use of them and build a career in them.

    • @Hardwareai
      @Hardwareai  5 วันที่ผ่านมา

      Good luck, you can do it!

  • @GhostLinx
    @GhostLinx 6 หลายเดือนก่อน

    Thank you so much for this!!!!!!!!!

    • @Hardwareai
      @Hardwareai  6 หลายเดือนก่อน

      You're so welcome!

  • @skyy_xx
    @skyy_xx 3 หลายเดือนก่อน

    My to go chips are S3 and C6 depending of needs. C6 has dual TWAI that helps a lot in automotive cases. And recently got my hands on P4 EV kit.
    But I dont think you can use sd card to expand psram

    • @Hardwareai
      @Hardwareai  3 หลายเดือนก่อน

      No, I don't think SD card will work like that - too slow. I finally got P4 as well!

    • @korkasmaa
      @korkasmaa 19 วันที่ผ่านมา

      I am designing a board for a car, for now I only want to control it from my phone via Bluetooth but later on I plan to make several cars, connect them to the same wireless network and do some stuff like sharing information about obstacle locations and stuff. so far I've used the C6 in my design, from you experience with it, do you suggest I substitute it or would it work just fine?

    • @skyy_xx
      @skyy_xx 18 วันที่ผ่านมา

      @@korkasmaa It will, I go with C6 when i need dual TWAI/CAN, S3 otherwise but both will work fine. For communication between MCUs you can use esp-now.

  • @YigalBZ
    @YigalBZ 4 หลายเดือนก่อน +1

    A full comparison table would be much more useful.

    • @Hardwareai
      @Hardwareai  4 หลายเดือนก่อน +1

      Enjoy :)
      products.espressif.com/#/product-comparison

  • @Basement_CNC
    @Basement_CNC 4 หลายเดือนก่อน +1

    The thing youre here for starts at 02:15 Aside from the first 1/4 of the video (wich is useless and does not hold what the title says) great video

    • @Hardwareai
      @Hardwareai  4 หลายเดือนก่อน

      Fair enough, the first 1/4 of the video is the intro and a brief history of ESP modules.

  • @mikestewart4752
    @mikestewart4752 หลายเดือนก่อน

    Security flaws? These serve as a great jumping point onto your networks for the PLA. 🤦‍♂️

    • @Hardwareai
      @Hardwareai  5 วันที่ผ่านมา +1

      🤦‍♂️ indeed!

  • @bennguyen1313
    @bennguyen1313 3 หลายเดือนก่อน

    It seems the biggest advantage to the dual-core Risc-V C6 is that it has a built-in debugger... whereas the dual-core/floating-point/bluetooth S3 requires an external esp-prog JTAG adapter?
    However, in terms of development, I'm a bit confused..
    VS Code + IDF Extension you need to first install IDF
    VS Code + PlatformIO Extension, you DON'T need IDF nor IDF Extension
    but aside from the different build-systems, what is the difference between VS-Code developing/debugging using IDF versus using PlatformIO?
    Do you use PlatformIO? If so, do you single-step debug with built-in jtag (C3,C6) or external jtag (esp-prog) ? gdbstub? Can you debug both cores?
    Would love to see a video on setting up the environment (openocd?) . Many of the videos that show how to configure are a few years old, and the settings (menus options) have changed.

    • @Hardwareai
      @Hardwareai  3 หลายเดือนก่อน

      Very in-depth comment!
      I normally use pure ESP IDF, I code with VSCode, but don't use Platformio. Imo it's easy enough with idf.py build flash monitor.
      Oh and I mostly use regular ESP32 and S3 - my experience is limited with C3/C6.

  • @UEGIIVIRUSIIXO
    @UEGIIVIRUSIIXO 6 หลายเดือนก่อน +2

    So I watched your video and couldn't figure out for the life of me why I didn't like the video at all. The information is all valid, editing is good... No reason why I shouldn't like it. So then I played back at 1.25 speed and it's pretty damned close to what I expect out of speech patterns and delivery from other tech tubers. If you're looking to expand your channel, I'd get some opinions on this from people in your real life. I say this not to insult, but rather hopefully assist you!

    • @Hardwareai
      @Hardwareai  6 หลายเดือนก่อน +1

      Interesting insight. I think it depends on the person - I had one person saying
      "love this video! i rarely find myself pausing, and rewinding but here the details were coming fast enough that i became the weak link. love this."
      it's the first comment under You won't believe how fast it is | Raspberry Pi Speech-to-Text video.
      But then I did have other people saying they watch me on higher speed. It also was a comparison video. I guess people expect fast pace from reviews and comparisons and a bit slower from tutorials? I do need to experiment a little here.
      No offense taken whatsoever, thank you so much for the feedback!

    • @StefanDeleanu
      @StefanDeleanu 6 หลายเดือนก่อน

      Use the faster playback feature. I can't stand under 2x, and I'm switching to 2.5 for faster ingress of video information

    • @jeremiahbullfrog9288
      @jeremiahbullfrog9288 6 หลายเดือนก่อน

      I play all my youtube videos at 1.5x and I didn't notice any sluggishness from this creator. Maybe there's some merit to adjusting the delivery speed in post-processing before uplading; but I'm sure most people are just used to adjusting the speed to their liking?

    • @realcyberpirate
      @realcyberpirate 4 หลายเดือนก่อน

      I watched it normal speed cuz I need to know every little detail that's been talked about, like reading a technical book or something that needs your full attention.
      I use to 2x stuff a lot, but not anymore, at least not for everything or everyone.

    • @zakkurei663
      @zakkurei663 4 หลายเดือนก่อน

      No subs but want to give an opinion on how to get more subs 😂😂😂