EYE on NPI - STMicroelectronics' STM32U5 Series Ultra-Low-Power MCUs episode artwork

EPISODE · Jan 29, 2024 · 13 MIN

EYE on NPI - STMicroelectronics' STM32U5 Series Ultra-Low-Power MCUs

from Adafruit Industries · host Adafruit Industries

This week's EYE ON NPI has a dash of DSI - it's the new STM32U5 Series microcontroller processors from ST (https://www.digikey.com/en/product-highlight/s/stmicroelectronics/stm32u5-series-ultra-low-power-mcus). These bring a wonderful upgrade from the same-old same-old Cortex M4 or M7 with some eye-popping peripherals that will make quick work of any graphics project, but without the weight of a Linux processor overhead. There's lots of chips that purport to have a 'graphics interface' but the moment you sit down to actually use it, you realize that there's very limited SRAM for the graphics display. So you either have to use slow external PSRAM, or you don't get a double-buffer for smooth updates. That's because it's kinda rare to see a microcontroller with more than maybe 1 MB of SRAM. The STM32U5 series is plumped up with up to 3 MBytes of delicious on-chip SRAM, which is perfect for double buffering a 800x480 display with 1.5MB left over, or even double-buffered 720x720 with 1 MB of SRAM left over. Compare that to the STM32H7's max of 1 MB. (https://www.digikey.com/en/product-highlight/s/stmicroelectronics/stm32h7-32-bit-high-performance-mcu) That RAM will come in handy because this is one of the first microcontrollers we've seen that has true DSI host support! DSI (https://en.wikipedia.org/wiki/Display_Serial_Interface) is the latest interface standard for connecting to medium-size displays of approximately 480x480 pixels or larger. It's a differential signalling interface which means fewer pins, but the ability to go fast to address fairly large displays. However, because it's differential and high speed, you really need peripheral support - which very few chips have unless you upgrade to microprocessors that drive phones or tablets. Previous to DSI, folks would use SPI displays for up to about 320x240 (https://www.adafruit.com/search?q=spi+display) and 8-bit parallel for displays from 128x640 up to around 480x320 (https://www.adafruit.com/product/1774) and then for displays larger than that - 480x272 or greater - RGB TTL dotclock interface. SPI displays are nice because they have a built in framebuffer - but SPI is slow so you can't drive anything but the smallest screens. Parallel is faster, but still suffers from speed issues. RGB TTL displays have no framebuffer, so you have to write them continuously, and that requires built in RAM or PSRAM and hardware support to keep up with 20-60 FPS updates. Also, ideally, double-buffers to avoid tearing. However, you need a pin for each bit of colors, so easily 30 pins are needed - and even then RGB TTL tends to top out at 1024x600. For 720p or 1080p, most folks would go with HDMI, but you can get these displays with DSI interfaces: and DSI only uses 6-10 pins for 2 to 4 lanes of data plus a clock lane. These new chips are a nice step up from the STM32F7 and H7 series (https://www.digikey.com/en/product-highlight/s/stmicroelectronics/stm32h7-32-bit-high-performance-mcu) in that they have the low price, multiple pin package count, with improved RAM and display support. There's also variants with hardware crypto support, high-speed USB, and like we mentioned, with DSI host. There's also a new version of the NeoChrom graphics engine that has vector graphics support, vector font rendering, and JPEG hardware decoding which will allow for video playback with MJPEG (https://blog.st.com/neochrom-gpu-neochromvg-gpu/). We're excited to see DSI interfaces make their way into microcontrollers, and doubly so because the STM32U5 series (https://www.digikey.com/en/product-highlight/s/stmicroelectronics/stm32u5-series-ultra-low-power-mcus) is in stock for immediate shipment from DigiKey! We particularly like the feel of the STM32U599 as it has a l'il bit of everything without being top-of-the-line, and it comes in QFP (https://www.digikey.com/short/15vv8m9r) for easy integration no matter what fabrication setup you've got. Order some STM32's from DigiKey today and they will ship faster than you can render a bouncing ball, making its way to you by tomorrow afternoon. Check out the ST video https://www.youtube.com/watch?v=8xi-eagiGtU

This week's EYE ON NPI has a dash of DSI - it's the new STM32U5 Series microcontroller processors from ST (https://www.digikey.com/en/product-highlight/s/stmicroelectronics/stm32u5-series-ultra-low-power-mcus). These bring a wonderful upgrade from the same-old same-old Cortex M4 or M7 with some eye-popping peripherals that will make quick work of any graphics project, but without the weight of a Linux processor overhead. There's lots of chips that purport to have a 'graphics interface' but the moment you sit down to actually use it, you realize that there's very limited SRAM for the graphics display. So you either have to use slow external PSRAM, or you don't get a double-buffer for smooth updates. That's because it's kinda rare to see a microcontroller with more than maybe 1 MB of SRAM. The STM32U5 series is plumped up with up to 3 MBytes of delicious on-chip SRAM, which is perfect for double buffering a 800x480 display with 1.5MB left over, or even double-buffered 720x720 with 1 MB of SRAM left over. Compare that to the STM32H7's max of 1 MB. (https://www.digikey.com/en/product-highlight/s/stmicroelectronics/stm32h7-32-bit-high-performance-mcu) That RAM will come in handy because this is one of the first microcontrollers we've seen that has true DSI host support! DSI (https://en.wikipedia.org/wiki/Display_Serial_Interface) is the latest interface standard for connecting to medium-size displays of approximately 480x480 pixels or larger. It's a differential signalling interface which means fewer pins, but the ability to go fast to address fairly large displays. However, because it's differential and high speed, you really need peripheral support - which very few chips have unless you upgrade to microprocessors that drive phones or tablets. Previous to DSI, folks would use SPI displays for up to about 320x240 (https://www.adafruit.com/search?q=spi+display) and 8-bit parallel for displays from 128x640 up to around 480x320 (https://www.adafruit.com/product/1774) and then for displays larger than that - 480x272 or greater - RGB TTL dotclock interface. SPI displays are nice because they have a built in framebuffer - but SPI is slow so you can't drive anything but the smallest screens. Parallel is faster, but still suffers from speed issues. RGB TTL displays have no framebuffer, so you have to write them continuously, and that requires built in RAM or PSRAM and hardware support to keep up with 20-60 FPS updates. Also, ideally, double-buffers to avoid tearing. However, you need a pin for each bit of colors, so easily 30 pins are needed - and even then RGB TTL tends to top out at 1024x600. For 720p or 1080p, most folks would go with HDMI, but you can get these displays with DSI interfaces: and DSI only uses 6-10 pins for 2 to 4 lanes of data plus a clock lane. These new chips are a nice step up from the STM32F7 and H7 series (https://www.digikey.com/en/product-highlight/s/stmicroelectronics/stm32h7-32-bit-high-performance-mcu) in that they have the low price, multiple pin package count, with improved RAM and display support. There's also variants with hardware crypto support, high-speed USB, and like we mentioned, with DSI host. There's also a new version of the NeoChrom graphics engine that has vector graphics support, vector font rendering, and JPEG hardware decoding which will allow for video playback with MJPEG (https://blog.st.com/neochrom-gpu-neochromvg-gpu/). We're excited to see DSI interfaces make their way into microcontrollers, and doubly so because the STM32U5 series (https://www.digikey.com/en/product-highlight/s/stmicroelectronics/stm32u5-series-ultra-low-power-mcus) is in stock for immediate shipment from DigiKey! We particularly like the feel of the STM32U599 as it has a l'il bit of everything without being top-of-the-line, and it comes in QFP (https://www.digikey.com/short/15vv8m9r) for easy integration no matter what fabrication setup you've got. Order some STM32's from DigiKey today and they will ship faster than you can render a bouncing ball, making its way to you by tomorrow afternoon. Check out the ST video https://www.youtube.com/watch?v=8xi-eagiGtU

NOW PLAYING

EYE on NPI - STMicroelectronics' STM32U5 Series Ultra-Low-Power MCUs

0:00 13:37

No transcript for this episode yet

We transcribe on demand. Request one and we'll notify you when it's ready — usually under 10 minutes.

API Intersection Stoplight Building a successful API requires more than just coding. It starts with collaborative design, focuses on creating a great developer experience, and ends with getting your company on board, maintaining consistency, and maximizing your API’s profitability.In the API Intersection, you’ll learn from experienced API practitioners who transformed their organizations, and get tangible advice to build quality APIs with collaborative API-first design.Jason Harmon brings over a decade of industry-recognized REST API experience to discuss topics around API design, governance, identity/auth versioning, and more.They’ll answer listener questions, and discuss best practices on API design (definition, modeling, grammar), Governance (multi-team design, reviewing new API’s), Platform Transformation (culture, internal education, versioning) and more.They’ll also chat with experienced API practitioners from a wide array of industries to draw out practical takeaways and insights you can use.H TV Podcast Industries Chris Jones, Derek O'Neill and John Harrison. TV Podcast Industries TV Podcast Industries is a podcast that provides discussions and reviews of various TV shows, including recent popular series like Alien Earth, The Sandman, The Last of Us, The Boys, and Daredevil Born Again. They also cover shows such as Ironheart, Star Trek: Picard, The Rings of Power, and many more, spanning both Marvel and DC universes, as well as other genres. Heart to Heart Podcast One on One / Next Level Studios In the Heart to Heart Podcast, we talk to some of our favorite & most interesting people in the entertainment industry so you can feel empowered and learn that even in the most challenging of industries, where there’s a will there’s a way.Whether you’re an actor, a writer, a casting director, a talent rep, or just someone interested in the behind the scene happenings of the entertainment industry, this podcast will have something for you. NOW, this isn’t just another How To podcast for actors. Plenty of those shows already exist. In Heart to Heart, every guest will share stories inspired by their sometimes winding path to success on their own terms. Revisionist History Pushkin Industries Revisionist History is Malcolm Gladwell's journey through the overlooked and the misunderstood. Every episode re-examines something from the past—an event, a person, an idea, even a song—and asks whether we got it right the first time. From Pushkin Industries. Because sometimes the past deserves a second chance.To get early access to ad-free episodes and extra content, subscribe to Pushkin+ in Apple Podcasts or at pushkin.fm/plus.iHeartMedia is the exclusive podcast partner of Pushkin Industries.

Frequently Asked Questions

How long is this episode of Adafruit Industries?

This episode is 13 minutes long.

When was this Adafruit Industries episode published?

This episode was published on January 29, 2024.

What is this episode about?

This week's EYE ON NPI has a dash of DSI - it's the new STM32U5 Series microcontroller processors from ST (https://www.digikey.com/en/product-highlight/s/stmicroelectronics/stm32u5-series-ultra-low-power-mcus). These bring a wonderful upgrade from...

Can I download this Adafruit Industries episode?

Yes, you can download this episode by clicking the download button on the episode player, or subscribe to the podcast in your preferred podcast app for automatic downloads.
URL copied to clipboard!