espressif / esp-idf

Espressif IoT Development Framework. Official development framework for Espressif SoCs.
Apache License 2.0
13.46k stars 7.25k forks source link

Do all esp32 chips support external RAM? (IDFGH-11622) #12738

Open patryk-belka-wizzdev opened 10 months ago

patryk-belka-wizzdev commented 10 months ago

Answers checklist.

General issue report

Hi, I'm struggling with choosing the correct esp32 model for my project. I need a chip that supports Bluetooth Coded Phy with Long Range feature and external RAM. From my research, ESP32-H2 would be perfect, but I can not confirm according to the documentation if this chip supports external RAM. Looking at this: https://docs.espressif.com/projects/esp-idf/en/latest/esp32/api-guides/external-ram.html all esp32 chips support it, but the only detailed description I found was for the esp32-S3. Where can I find the information for other chips, especially the H2? In my project, I need to allocate about 8MB of memory, which would be possible only with an external RAM module.

Thank You for your help

ESP-Marius commented 10 months ago

The page you linked to is for ESP32, but as in the chip ESP32. So when we talk about ESP32 we do not mean all ESP32-X chips, (ESP32-C3, H2++), just the ESP32 itself.

For info like this I would recommend using the product selector which lets you give your requirements and it will show you which Espressif chips that fits them.

Where can I find the information for other chips, especially the H2?

If you want check this info for a specific chip then the datasheet is the place to look: https://www.espressif.com/sites/default/files/documentation/esp32-h2_datasheet_en.pdf

ESP32-H2 do not support external ram, so if you need Bluetooth Coded Phy with Long Range feature + external RAM then maybe you could take a look at ESP32-S3, which support both.