Urgent.News

What's breaking now, across thousands of outlets.

Tech

Your ESP32 has PSRAM sitting there unused, and most tutorials forget to mention it

There's a lot you can do with this overlooked component

Your ESP32 has PSRAM sitting there unused, and most tutorials forget to mention it

ESP32 microcontrollers often come with an overlooked feature: PSRAM (Pseudo-Static Random Access Memory). This additional RAM, available on specific ESP32 boards, can expand the working memory beyond the standard SRAM. While not as impressive as USB support or Thread and Zigbee connectivity, PSRAM proves useful in advanced projects.

ESP32-S3 modules typically ship with 512KB of SRAM, but PSRAM options range from 8MB to 16MB. The main drawback is slower read speeds compared to SRAM, but this is mitigated by the hardware cache. For projects like a GUI-laden dashboard or a security system with an ESP32-CAM module, PSRAM is essential for handling large frame buffers and video streams.

Similarly, projects involving decoding MP3 streams or DSP pipelines also benefit from the extra memory. PSRAM is particularly useful for edge LLMs like the Cactus Compute Needle 3, as the 512/520KB SRAM is insufficient. However, even simple projects may find PSRAM beneficial. For instance, when using ESPHome to connect an ESP32-CAM to a Home Assistant hub, enabling PSRAM allows the device to send temperature and humidity readings without any performance issues.

Configuring PSRAM is straightforward on most firmware flashing utilities, such as ESPHome, Arduino IDE, and ESP-IDF.

Written by urgent.news from XDA Developers's reporting — not their text. Machine-written — may contain errors; check the original before relying on it.

Read the original at xda-developers.com →

More in Tech

ModHeader was removed from Chrome and Edge. Here is how to move your header profiles in 2 minutes

Disclosure: I build PureHeaders, one of the replacements mentioned below. I have tried to keep the facts and the checklist useful whichever tool you choose. Other options are listed at the end.

  • ModHeader removed from Chrome and Edge due to hidden data-collection module.
  • Extension installed by over 1.6 million users before removal.
  • Replacement PureHeaders offers similar features with added security.

The Power of CSS Grid in Modern Web Design: Beyond Layout Limits

Let’s be completely honest: structural layout tools have come a long way. During the early days of frontend development, creating complex interfaces meant hacking together messy floats, tables, or…

  • CSS Grid offers true two-dimensional control over columns and rows simultaneously.
  • CSS Grid reduces HTML code, improving technical SEO and loading speed.
  • CSS Grid enables seamless visual reordering for responsive design.

After Converting PNG to WebP: A Compatibility Checklist for Safari and Older Browsers

You converted your images to WebP, your pages load faster, and everything looks fine in Chrome. Then a visitor on an older Safari reports broken images, or a hero graphic vanishes on an old company…

  • Incorporate HTML picture element as primary backup plan for WebP fallback
  • Test conversions on real Safari versions 14 and 15, not just latest
  • Audit all image usage places, maintain PNG fallbacks for compatibility

More from Sunday 25 October →