Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

There is no universally best memory for an IoT device. The right choice depends on the data it must hold, how quickly the device must use it, whether that data must survive sleep or power loss, and how the whole system behaves while active, idle, and waking. A memory chip’s specifications alone cannot tell you how much energy the finished device will use.

Start with the workload and power states

Memory design is a system decision. The MCU’s internal memory, any external memory, the controller and bus, cache behavior, firmware placement, and sleep strategy all affect response time and energy. Begin by identifying what the device does—not by ranking memory types in isolation.

  • Working data: Identify the buffers, sensor samples, intermediate results, and application state the device needs while running.
  • Response-time requirement: Set acceptable average and worst-case access latency for the tasks that matter.
  • Persistence: Decide which information must remain available through sleep, a reset, or complete power loss.
  • Power behavior: Describe active, idle, sleep, and wake periods, including how often the device wakes and how long it stays asleep.
  • Capacity and integration: Account for memory size, interface and pin use, software complexity, security needs, and total system cost.

Always-on equipment may prioritize performance within its power and cost budget. Battery-operated equipment typically gives more weight to energy use and form factor. These are starting points, not a substitute for measuring the actual workload. The IETF’s RFC 9556, Internet of Things (IoT) Edge Challenges and Functions, notes that constrained IoT devices can face reliability, performance, energy, security, and privacy challenges because they have limited storage and processing power.

Choose memory by the job it needs to do

Memory type Typical role What to evaluate
Internal SRAM Volatile working memory for active code and data. Capacity, access latency, predictable timing, retention options, and standby power. Low-power SRAM techniques can increase access delay, so test the selected implementation.
External PSRAM Volatile capacity expansion for buffers, graphics, or temporary data on compatible systems. Read/write latency and throughput, active and standby power, retention, wake time, bus contention, interface and pin cost, and exact MCU/module compatibility.
Embedded flash Nonvolatile firmware and persistent data integrated with the MCU. Capacity, latency, energy, density-related cost, and the requirements of the selected MCU.
External SPI flash Nonvolatile capacity expansion for larger code or data sets. Its interface and integration overhead, access speed, energy, and whether caching can reduce repeated external accesses.
RRAM or tightly coupled memory Platform-specific nonvolatile storage or fast, predictable access. Availability and characteristics on the particular MCU; neither is a universal substitute for SRAM or flash.

Internal SRAM for constrained working data

Internal SRAM can be a strong fit for data that needs fast, predictable access, provided its capacity and power behavior fit the design. The Embedded.com article on this topic highlights an important trade-off: special low-power standby techniques for SRAM can increase access delay. Measure the access behavior of the selected device and configuration rather than assuming that a low-power mode preserves normal response time.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.
#1 Best Overall
Elebase USB to USB C Adapter for iPhone 18 Pro Max,USBC Car Charger Adapter
  • Read Before You Buy — No Video Output: These adapters support charging and USB 2.0 data transfer, but cannot transmit video signals. Except for standard USB webcams (which use USB data only), they are not compatible with HDMI/DisplayPort cables, video-capable USB-C hubs, or docking stations with video output.
  • Convert USB-A Ports to USB-C: Designed to connect USB-C earphones, cables, flash drives, card readers, and other USB-C accessories to standard USB-A ports. Plug-and-play with no drivers or software required.
  • Aluminum Alloy Housing: Built with a sturdy aluminum alloy shell that aids in heat dissipation and protects against daily wear and scratches. Designed to maintain a stable and secure connection.
  • Compact & Travel-Friendly: The ultra-compact design allows the adapter to stay plugged into your device without blocking adjacent ports or adding bulk, reducing wear and tear on your original USB ports.
  • 12-Month Warranty: Backed by a 12-month manufacturer warranty for peace of mind. Designed to meet strict quality control standards for reliable everyday performance.

Platform guidance is specific to the chip family. Infineon, for example, describes internal memories on its PSOC Edge platform as supporting low-power and high-performance designs, and identifies tightly coupled memory as an option for faster, predictable access. That is guidance for that platform, not a general guarantee for every MCU.

External PSRAM for volatile capacity

PSRAM can add working capacity without making that data nonvolatile. Silicon Labs describes QSPI PSRAM on its SiWx917 platform for buffers, graphics, and temporary storage. Its description combines a DRAM core and self-refresh with an SRAM-like interface; the specific SiWx917 connection uses QSPI.

Rank #2
Anker USB-C Hub, 5-in-1 USB Hub for Laptops, 4K HDMI Multiport Adapter
  • 5-in-1 USB-C Hub: Experience comprehensive connectivity featuring a Power Delivery input, two USB-A 2.0 ports, a USB-A 3.0 port, and an HDMI port. (Note: The USB-C power delivery input port is only for connecting an external wall charger to power your laptop and cannot power peripheral devices.)
  • 90W Pass-Through Charging: Achieve optimal charging with 90W pass-through power to your laptop, supported by a total input of 100W, with the hub reserving 10W for operational efficiency. (Note: Wall charger not included.)
  • Quick Data Transfers: Accelerate your productivity with rapid data transfers using a high-speed 5Gbps USB 3.0 port and two 480Mbps USB 2.0 ports.
  • 4K HDMI Display: Enhance your visual experience with a hub capable of delivering 4K resolution at 30Hz in both mirror and extend modes. Please note that this hub is compatible with MacBook (macOS 12 and newer), Windows 10 and 11, ChromeOS, and laptops equipped with DP Alt Mode and Power Delivery. Note: This device is not compatible with Linux.
  • What You Get: Anker USB-C Hub (5-in-1, 4K HDMI), welcome guide, 18-month warranty, and our friendly customer service.

External PSRAM is useful only if its capacity gain is worth the system costs. Check that the MCU supports the exact part and operating modes, then assess the added interface, pin use, contention, access timing, and active and standby energy. Verify whether contents survive the chosen standby mode and how long the device takes to resume access. Silicon Labs advises benchmarking reads and writes in the real power states used by the application.

Flash for information that must persist

Flash is nonvolatile, making it suitable for firmware and data that must survive power loss. Renesas describes embedded flash as an integrated, lower-latency and lower-power option for many lower-to-mid-range IoT applications, while noting that higher density can increase cost pressure. Infineon describes external SPI flash as a way to expand space for code or data, with trade-offs in speed and power efficiency. These are vendor-specific design observations; compare the actual MCU and flash devices in your application.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.
Rank #3
Sale
Anker USB C Hub, 7in1 Multi-Port USB Adapter, 4K@60Hz USBC to HDMI Splitter
  • Sleek 7-in-1 USB-C Hub: Features an HDMI port, two USB-A 3.0 ports, and a USB-C data port, each providing 5Gbps transfer speeds. It also includes a USB-C PD input port for charging up to 100W and dual SD and TF card slots, all in a compact design.
  • Flawless 4K@60Hz Video with HDMI: Delivers exceptional clarity and smoothness with its 4K@60Hz HDMI port, making it ideal for high-definition presentations and entertainment. (Note: Only the HDMI port supports video projection; the USB-C port is for data transfer only.)
  • Double Up on Efficiency: The two USB-A 3.0 ports and a USB-C port support a fast 5Gbps data rate, significantly boosting your transfer speeds and improving productivity.
  • Fast and Reliable 85W Charging: Offers high-capacity, speedy charging for laptops up to 85W, so you spend less time tethered to an outlet and more time being productive.
  • What You Get: Anker USB-C Hub (7-in-1), welcome guide, 18-month warranty, and our friendly customer service.

Platform-specific alternatives

Infineon documents RRAM and tightly coupled memory options on PSOC Edge. Treat these as features of that platform and verify the implementation, capacity, and power behavior of the part you intend to use. Do not assume that an option or its benefits carry over to unrelated MCU architectures.

Account for memory placement, caching, and transfers

External memory may increase capacity while adding interface activity and access overhead. If code or data is accessed frequently, cache can reduce the number of external-memory accesses; Infineon recommends instruction caching for external memory use on its documented platform. The energy benefit depends on the access pattern and cache behavior, so validate it on the target.

Rank #4
Sale
UGREEN USB to USB C Adapter Combo 4-Pack, 10Gbps USB C Converter Space Gray
  • Dual Converters, Infinite Potential:Includes 2× USB C male to USB A female adapters and 2× USB A male to USB C female adapters. Perfect for a wide range of uses—tablets with Bluetooth keyboards, expand USB ports on macbook, and more. Two different converters for all your daily needs
  • Next-Level 10Gbps & 3A Charging: No more slow 480Mbps, this usb to usb c adapter has a transfer speed of up to 10Gbps, allowing you to do more transferring in less time. This usb adapter fits both USB A and USB C charger, supporting up to 3A fast charging
  • Upgraded Exquisite Craftsmanship: With an aluminum alloy housing and metal connector, the usbc to usb adapter is extremely durable and sturdy. Rigorously tested to withstand more than 10,000 times of plugging and unplugging, ensuring long-lasting performance
  • Broad Compatible: The usb c to usb adapter widely supports all USB C/ USB A devices like laptops, tablets, cellphones, car chargers, and phone chargers. Such as compatible with MacBook Pro/Air 2023/2022, Thunderbolt 4/3 Devices,Apple MagSafe Watch 9/8/7/SE/Ultra, iPad Pro 2022/2021, Samsung Galaxy S23/S20/S10, and iPhone 17/16/15 Pro. Plug and play
  • Please Note: To reach 10Gbps speed, keep the cable under 3.3 ft. For USB A Male to USB C adapters, try flipping the USB C connector. USB C Male to USB A adapters support bidirectional 10Gbps transfer within 3.3 ft

DMA may let the processor sleep while a transfer runs, but it does not automatically reduce total system energy. Include the memory interface, controller, and any time spent waiting or waking in the measurement. On Silicon Labs’ SiWx917, the vendor recommends QSPI memory-mapped auto mode where possible to reduce access latency, and cautions against unnecessary deep-power-down cycles that may lose contents or add wake overhead. Apply those details to that platform; use the selected memory vendor’s guidance for other systems.

Independent reader supportYour contribution helps us test, update, and keep practical guides available for everyone.Support on Ko-Fi

Keep only necessary state through sleep

Retaining all volatile memory can simplify resume, but it may consume more standby power than the device’s energy budget allows. Conversely, shutting down memory can require restoration or reinitialization and delay the next task. Decide which application state must be immediately available and which can be reconstructed, reread, or discarded.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.
Best Value
Anker USB C Hub, 5-in-1 USBC to HDMI Splitter with 4K Display
  • 5-in-1 Connectivity: Equipped with a 4K HDMI port, a 5 Gbps USB-C data port, two 5 Gbps USB-A ports, and a USB C 100W PD-IN port. Note: The USB C 100W PD-IN port supports only charging and does not support data transfer devices such as headphones or speakers.
  • Powerful Pass-Through Charging: Supports up to 85W pass-through charging so you can power up your laptop while you use the hub. Note: Pass-through charging requires a charger (not included). Note: To achieve full power for iPad, we recommend using a 45W wall charger.
  • Transfer Files in Seconds: Move files to and from your laptop at speeds of up to 5 Gbps via the USB-C and USB-A data ports. Note: The USB C 5Gbps Data port does not support video output.
  • HD Display: Connect to the HDMI port to stream or mirror content to an external monitor in resolutions of up to 4K@30Hz. Note: The USB-C ports do not support video output.
  • What You Get: Anker 332 USB-C Hub (5-in-1), welcome guide, our worry-free 18-month warranty, and friendly customer service.
  • Keep only the state needed for fast resume in retained volatile memory.
  • Use device-supported low-power modes and RTC wakeups where appropriate.
  • On platforms that support it, retain only the required SRAM blocks and disable unused domains or external-memory interfaces.
  • Check retention and wake timing for the exact memory part and mode; do not infer retention from the memory type alone.

AWS IoT Lens recommends a low-power mode that retains volatile memory when rapid restoration of application state is needed. Infineon documents selective SRAM-block retention and the disabling of unused domains or interfaces on PSOC Edge. These are design approaches, with implementation dependent on platform support.

Use device specifications as examples, not universal targets

Published figures can illustrate how different the options are across platforms, but they are not comparable benchmarks unless measurement conditions and workloads match.

Documented example What the source specifies How to interpret it
Espressif ESP8684 Series Datasheet v2.3 5 µA listed deep-sleep consumption; four operating modes (Active, Modem-sleep, Light-sleep, Deep-sleep); 272 KB SRAM, including 16 KB for cache; in-package flash variants of 2 MB and 4 MB. These are ESP8684-family specifications, not a general IoT target or a measurement of memory energy in isolation.
Infineon PSOC Edge application note, last updated 2025-12-16 512 KB + 512 KB low-power-domain SRAM; 5120 KB high-performance-domain System SRAM; a 512 KB RRAM option; 256 KB each of CM55 instruction and data tightly coupled memory. These are architecture figures for the documented PSOC Edge MCU, not typical IoT capacities.

The sources do not establish a harmonized cross-vendor benchmark or a universal memory-versus-power relationship. Compare candidates under the same conditions rather than using a single device’s specification to rank memory technologies.

Measure the finished design on its target hardware

  1. Define representative tasks. Include the real sensor processing, buffering, filtering, and communications that drive memory access. Specify required capacity and acceptable response time.
  2. Choose comparable configurations. Compare the memory options that are compatible with the MCU and board. Record the cache state, access pattern, and sleep policy for each.
  3. Normalize test conditions. Keep voltage, clock, temperature, burst pattern, and sleep duration consistent so that the measurements answer the same question.
  4. Measure timing and energy across states. Profile latency and energy during active work, idle, sleep, and wake. Include reads, writes, transfers, and the time needed to restore or reinitialize data.
  5. Check the constraints beyond the benchmark. Confirm capacity, retention, wake time, pin and interface use, software configuration, security needs, and total component and system cost.
  6. Profile and tune the final firmware. Test the actual board and memory device, then verify that caching, DMA, selective retention, and low-power modes behave as expected in the deployed workload.

AWS IoT Lens recommends evaluating energy efficiency and latency with representative workloads and optimizing under both runtime and idle conditions. A board-level measurement matters because firmware, buses, memory devices, and sleep policy interact in ways that a part label or isolated specification cannot capture.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Product prices and availability are accurate as of the date/time indicated and are subject to change. Any price and availability information displayed on Amazon at the time of purchase will apply.