Inspiring the Evolution of Embedded Design

April 8, 2025


Flash Dance

NXP Unveils New S32K5 Microcontroller Family to Advance Zonal SDV Architectures and Extend the NXP CoreRide Platform

NXP’s new S32K5 family features Arm® Cortex® CPU cores running up to 800 MHz and offers power-efficient application performance, enabled by the 16nm FinFET process. Optimized accelerators are available to boost key workloads, including network translation, security and digital signal processing. The integrated Ethernet switch core, common with NXP’s S32N family of automotive processors, brings a proven networking solution that streamlines network design and enables software re-use.

Read More

Direct Insight Creates QNX 8 BSP for QS93 i.MX93 Solder-Down SoM

QNX board support packages (BSPs) provide an abstraction layer of hardware-specific software that facilitates implementing QNX software in your system. Architecture- and board-specific, BSPs look after initializations and other hardware-specific tasks needed to prepare an environment in which your embedded system can run, serving as a delivery mechanism for the components that define startup behaviours. QNX is ideal for real-time mission-critical, cybersecurity-conscious and safety-certified applications – and the BSP created by Direct Insight provides an ideal starting point for designing secure, high-availability industrial or medical embedded systems, lowering project risk and shortening time-to-market.”

Read More

GigaDevice's Dual-Power Supply SPI NOR Flash for 1.2V SoCs Halves Read Power Consumption

The GD25NE series is engineered with ultra-low power consumption by design, making it ideal for energy-sensitive applications. It features a typical deep power-down current of just 0.2 µA, a Quad I/O DTR read current of 9mA at 104 MHz, and program/erase currents as low as 8 mA. Compared to conventional 1.8 V solutions, the 1.2 V design reduces power consumption by up to 50%. This optimized power architecture not only enhances power efficiency but also simplifies system design while maintaining higher performance.

Read More

Did you know you can read full articles for FREE?

That's right - our free Starter Membership gives you access to 3 free articles a month.


Try this one:

Retro-style Miniature Sports Scoreboard RGB LED Matrix and Raspberry Pi Provide In-Game Updates

Read Now

Editor's Desk by Kirsten Campbell



More Memory, More Problems?

“Just one more megabyte,” said every engineer ever. But how much is enough, and when does more become... overkill?


If you’ve ever found yourself cramming code into your MCU like a suitcase that just won’t zip, you’re not alone. One of the trickiest parts of embedded design is figuring out how much memory you actually need—and when it’s time to move beyond the flash that comes built into your chip. Let’s break it down, byte by byte.


Internal Flash: Great… Until It’s Not 🧠

Internal flash is like having a tiny, reliable backpack built into your MCU. It’s perfect when your codebase is light, your power budget is tight, and you’re just trying to keep things simple. No extra components, no added complexity—just enough room to boot, blink some LEDs, and maybe log a few things here and there.


But then the project grows.


Now you want to support OTA updates. Maybe you’re storing logs, UI assets, or even a small ML model. That cute little 512KB of flash you started with? Suddenly, it’s not cutting it.


When It’s Time to Go External 💾

This is the moment you start eyeing external flash options. SPI NOR flash, FRAM, maybe even NAND if you’re working with serious data. Going external means opening up way more storage—and unlocking new capabilities like dual firmware partitions, file systems, and high-speed data logging.


And let’s not forget the interfaces. QSPI or Octal SPI can give you the bandwidth to actually run code straight from flash (hello, XIP). Pretty slick.


But it’s not all upside. More parts mean more complexity. More power draw. More surface area for security issues. So, is it worth it?


🤔 Ask Yourself...

  • Is your firmware bigger than 1MB?
  • Are you planning OTA updates?
  • Do you need to log data for hours, days, or weeks?
  • Are you storing assets or running models?


If you said yes to any of these, you’re probably ready to go external.


It’s Not About “More,” It’s About “Right” 🧩

At the end of the day, the question isn’t “how much flash is too much?” It’s “what kind of memory setup makes the most sense for this design?”


For simple devices? Internal flash is your best friend.

For feature-rich, future-proof products? External flash gives you room to grow.


So next time you’re sizing up storage, don’t just max out your memory for the sake of it. Think about how your system will run, evolve, and be supported in the real world. Because the best flash choice? It’s the one that lets your MCU do exactly what it needs—no more, no less.


What’s the weirdest or most clever memory workaround you’ve used?


What would you like to see, more editorial or less, more of a particular topic, or less? Let us know. Reach out to the Product Editor

Latest News

HydraNFC Shield v2 and Sniffer Decoder Expand Capabilities for NFC Development & Analysis

The HydraNFC Shield v2 is a high-performance NFC development platform built around the STMicroelectronics ST25R3916 NFC frontend. Designed for NFC research, development, debugging, and security analysis, it is intended to be used with the HydraBus v1.0, a versatile open-source baseboard that acts as the host interface for HydraNFC and other shield extensions.

Read More
Upcoming Events:

Sensors Converge

June24-26, 2025

Santa Clara, CA

XPONENTIAL 2025

May 19-22, 2025

Houston, TX

Current Issue

April 2025 - Issue #417

Automotive Systems



Inside this Issue


Digital Subscriber Login


Subscribe


GET PUBLISHED!

Circuit Cellar publishes articles by talented authors on electrical engineering-related topics.

More Info

Advertise with Circuit Cellar

We can get your message out to the professional engineering community. 

Contact Hugh Heinsohn today at Hugh@circuitcellar.com!

Circuit Cellar |circuitcellar.com