Components
What Is PSRAM and Why Does Your ESP32 Need It?
PSRAM explained for makers: when extra RAM matters for camera, display and AI projects.
· 3 min read
Key takeaways
- PSRAM is external RAM attached to the chip.
- It enables cameras, displays and audio buffers.
- ESP32-S3 boards with 8MB PSRAM are ideal for media projects.
Internal vs external RAM
The ESP32-S3 has about 512KB of internal SRAM. PSRAM adds megabytes of extra memory over a fast bus.
When you need it
Camera frames, display buffers, audio and machine learning models quickly exceed internal RAM.
Enabling it
In Arduino select the PSRAM option in the board menu; in ESP-IDF enable it in menuconfig.
Frequently asked questions
Products mentioned in this article
Keep reading

Electronics
Noise-Cancelling Headphones Buying Guide: What Actually Matters
Hybrid ANC, codecs, battery life and multipoint explained — how to pick wireless noise-cancelling headphones without overpaying.
7 min read

Components
ESP32-S3 vs STM32: Which Microcontroller Should You Use?
A practical comparison of ESP32-S3 and STM32F411 boards for IoT, robotics and maker projects — connectivity, power, tooling and price.
9 min read

Carbon Fiber & Materials
Carbon Fiber Sheets Explained: 3K Twill, Thickness and CNC Tips
What 3K twill means, how to choose carbon fiber sheet thickness, and how to cut and drill carbon fiber safely for drones, RC and builds.
8 min read