Skip to main content
  • 142 articles

STM32 Sidekick: the AI-powered tool that accelerates your design journey

At the STM32 Summit, we announced STM32 Sidekick, an AI-powered tool that promises to accelerate productivity, helping developers spend less time searching and more time innovating.This brand-new AI agent assists engineers in efficiently locating relevant technical information, obtaining concise summaries of complex topics, and discovering documentation that might have previously gone unnoticed. It operates seamlessly within the community environment, delivering results in record time and ensuring availability 24/7in a self-sufficient manner.STM32 Sidekick is trained exclusively on official STM32 datasheets, reference manuals, user manuals, application notes, wiki entries, and community knowledge base articles.Here is a closer look at what STM32 Sidekick offers, how to maximize its benefits, and why it is worth integrating into your development workflow.What STM32 Sidekick offers Personalized suggestions: when you submit a query, STM32 Sidekick analyzes the context and recommends official STM32 documentation and community knowledgebase articles that are most relevant to your question. Concise summaries: STM32 Sidekick provides clear and focused summaries that highlight the key points from the suggested documents. These summaries enable you to quickly understand essential information without reading entire manuals or datasheets upfront. Direct links: each recommendation includes embedded direct links to official STM32 documentation, allowing you to access the trusted source of the information immediately.   STM32 Sidekick: a valuable tool for saving time when searching for the correct technical documents. Although the STM32 Sidekick interface is primarily in English, developers can ask questions in multiple languages, including Japanese, Chinese, French, Italian, and German, and receive responses in their preferred language.By exposing you to a broader range of STM32 documentation and resources, it is an excellent way to continue learning and enhance your expertise over time. While STM32 Sidekick leverages verified AI-powered algorithms to provide accurate and reliable responses, it is essential to cross-check critical design decisions against official documentation. For insights into how AI is used within STM32 Sidekick and to understand data handling and privacy considerations, refer to STM32 Sidekick and AI at STTo get started with STM32 Sidekick, log in to your ST Community account and visit the STM32 product forums. STM32 Sidekick is located at the bottom right of the page. For more information on how to use STM32 Sidekick, please refer to the community guideline.    First published on Nov 18, 2025

New e-fuse automotive smart switch for protection, power saving, and functional safety

VNF1248F automotive e-fuse MOSFET controller combines ST’s fast-acting, advanced e-fuse features for harness protection and enhanced flexibility, enabling power saving and advanced performance in automotive functional-safety systems. A new addition to the STi2Fuse family, the VNF1248F reacts within 100μs, which is faster than a conventional wire fuse and ensures flexible and robust protection to avoid fault propagation inside the vehicle The VNF1248F integrates the new capacitive charging mode (CCM) functionality to ensure proper driving of large capacitive loads with high inrush current. In addition, an enhanced Standby-ON mode with current capability up to 600mA and current consumption lower than 75uA enhances the vehicle’s efficiency when in park mode, helping increase autonomy. An optional external supply pin for logic reduces power consumption by 0.4W in 48V systems and battery-undervoltage shutdown compatible with the automotive LV124 standard ensures system stability. The chip facilitates reaching high safety-integrity levels (ASIL) in ISO 26262 functional-safety applications thanks comprehensive dedicated features like advanced fault detection and reaction, fail-safe mode and limp-home mode. There are also built-in self tests for automatic diagnosis and a dedicated pin for direct hardware control of the external MOSFET gate in case of a microcontroller fault   Suitable for 12V, 24V, and 48V boardnets, the VNF1248F handles power distribution in zonal vehicle electrical architectures and general fuse and relay replacement. Other uses include as an ECU main switch and active supply for always-on circuitry in parking mode. Joining ST’s STi2Fuse family of smart switches for wire harness protection and dynamic power distribution, the VNF1248F has an SPI port to interact with a host microcontroller. Configuring the device using SPI saves conventional external programming components and allows flexible control of settings including hard short-circuit (HSC) latch-off, current-vs-time latch-off in fuse emulation, and MOSFET-desaturation shutdown. With non-volatile memory (NVM) also on-chip, the VNF1248F can additionally store an immutable default configuration to ensure consistent behavior in failsafe or locked states. The associated EV-VNF1248F evaluation board, pre-assembled and ready to connect directly to the load, power supply, and microcontroller, simplifies integration of ST’s intelligent fuse protection into prototype circuitry. A software package, STSW-EV-VNF1248F, is also available and provides a graphical user interface and control firmware to configure and monitor the VNF1248F using an EV-SPC582B microcontroller board. The VNF1248F MOSFET controller is in production now in a 5mm x 5mm 32-lead QFN32 package, from $2.63 for orders of 1000 pieces. Please visit STi²Fuse smart high-side controllers for 48 V automotive architectures. Additional resources Datasheet - VNF1248F Board databrief - EV-VNF1248F Flyer - Single, dual, and quad-channel automotive electronic fuses YT video - Smart switches for wire harness protection First published on Nov 12, 2025

How to get started with platform-independent Rust drivers for MEMS sensors

Introduction In a significant advancement to our software ecosystem for embedded sensor applications, ST has established a GitHub repository with platform-independent Rust drivers for MEMS sensors. The repository, accessible at https://github.com/STMicroelectronics/st-mems-rust-drivers, offers a comprehensive collection of Rust libraries designed to facilitate and expedite the integration of ST MEMS sensors across a broad spectrum of embedded platforms. Expanding MEMS sensor support in Rust Rust is increasingly recognized for its powerful memory safety guarantees, modern language features, and rapidly expanding ecosystem. It is gaining widespread adoption among embedded developers and is endorsed by leading technology companies like Google, Microsoft, and Meta as a reliable, industry-standard programming language. We have developed a suite of platform-independent Rust drivers that deliver robust, efficient, and user-friendly interfaces for a wide range of MEMS sensors. The repository contains dedicated Rust driver submodules for each sensor, standalone example projects, comprehensive integration guidelines, and auxiliary utility tools.The following Nucleo expansion boards and sensors are already supported: X-NUCLEO-IKS4A1: LSM6DSO16IS, LIS2MDL, LIS2DUXS12, LPS22DF, STTS22H, LSM6DSV16X X-NUCLEO-IKS5A1: ISM6HG256X, ISM330IS, IIS2DULPX, ILPS22QS, IIS2MDC Additional sensors: LSM6DSV320X, LSM6DSV80X, LPS22HH, LIS2DUX12, ISM330DHCX, IIS2DLPC Developers engaged in applications ranging from industrial automation and IoT devices to wearables and consumer electronics can therefore leverage the advantages of Rust while harnessing the precision and intelligent capabilities of ST MEMS sensors. Cross-platform compatibility and embedded framework support A distinguishing feature of these Rust drivers is their platform-agnostic design. The libraries are engineered to support multiple embedded frameworks that allow developers to select the most appropriate environment for their projects without compromising functionality or performance. Each driver package includes practical application examples tailored for two widely adopted embedded Rust frameworks: stm32f4xx-hal: A hardware abstraction layer (HAL) for STM32F4 series microcontrollers, which are very widely deployed in embedded development. embassy: An asynchronous embedded framework that facilitates concurrent programming and efficient resource management on embedded devices. These examples are compatible with the STM32F401RE Nucleo development board and corresponding X-NUCLEO MEMS sensor expansion board, providing a ready-to-use platform for prototyping and evaluation processes. Simplified access and integration via crates.io To facilitate adoption, all Rust libraries are published on crates.io, the official Rust package registry. This publication enables developers to seamlessly include ST drivers as dependencies in their Rust projects, benefiting from standardized versioning, dependency management, and enhanced community visibility. The availability on crates.io also ensures that updates and improvements to the drivers are readily accessible, fostering an active and evolving support ecosystem around ST MEMS sensor software. Significance of this release The publication of this repository underscores our commitment to delivering state-of-the-art, developer-centric tools that empower engineers to innovate with greater speed and security. By adopting Rust, we’re addressing the increasing need for safe and efficient embedded software and mitigating risks associated with memory safety errors and enhancing maintainability. The platform-independent architecture and comprehensive sensor portfolio render these drivers versatile assets for customers and partners operating across multiple sectors, including automotive, industrial, and consumer electronics. Getting started Developers interested in exploring the newly released Rust drivers should visit the GitHub repository at https://github.com/STMicroelectronics/st-mems-rust-drivers. The repository contains detailed documentation, setup instructions, and example projects to facilitate rapid onboarding.   Conclusion As valued members of the embedded development community and sensor technology enthusiasts, we openly invite you to explore these drivers, provide feedback, and even contribute to the ongoing enhancement of the software ecosystem surrounding ST MEMS sensors. We look forward to reading your ideas and questions on our MEMS and sensors forum! Additional resources Rust drivers for MEMS sensors GitHub of ST MEMS Rust drivers First published on Nov 10, 2025

STM32WBA6: the leading single-chip solution for Matter and Bluetooth® LE applications

The STM32WBA6 is the most advanced microcontroller in the STM32WBA  series, designed to empower developers building next-gen wireless IoT devices. Combining high performance, flexible connectivity, and robust security, the MCUs offer the following high-end features: Up to 2 Mbytes of flash memory and 512 Kbytes of RAM. Up to 86 GPIOs and USB OTG high-speed support for advanced connectivity. Design flexibility with a wide range of package options. QFN48 pin to pin compatibility for upgrades from STM32WBA55. How STM32WBA6 makes a difference in your projects Smart locks: Leverage 2 Mbytes of flash for flexible key management and secure data storage. Support dual-bank firmware architecture to enable seamless OTA updates without downtime. Simplify hardware design and reduce bill of materials (BOM) costs with the integrated radio, accelerating time to market. Deliver an enhanced user experience through reliable and secure wireless connectivity. Smart home Matter and Thread end devices: Quickly implement the Matter standard with the certified X-Cube-Matter software package. Leverage ample memory (2 Mbytes flash, 512 Kbytes RAM) to support robust OTA updates and advanced features. Ensure reliable wireless connectivity in complex environments with high output power (+10 dBm). Medical devices (continuous glucose monitoring and remote monitoring): Design compact, wearable devices using tiny package options without compromising performance. Use large flash memory for extensive data logging and secure firmware updates. Extend battery life with ultra-low-power wireless connectivity while maintaining robust signal strength. The three main features of this MCU series are: Ultra-low power consumption for battery-operated devices. Robust security (SESIP Level 3, Arm PSA Level 3, RED compliance). Multiprotocol support (Bluetooth® LE 6.0, Thread, Zigbee, Matter) and flexible packaging options. STM32WBA6x block diagram  Additional resources STM32WBA6 reference manual: RM0515 STM32WBA6 datasheet: ​DS14736 STM32WBA6 errata sheet: ES0644 ​ Dedicated Wiki pages: https://wiki.st.com/stm32mcu/wiki/Category:STM32WBA_Series https://wiki.st.com/stm32mcu/wiki/Connectivity:Introduction_to_Bluetooth_LE_Audio STM32WBA6 dedicated application notes: AN5929​: STM32Cube MCU package examples for STM32WBA series AN5928​: how to build a short-range wireless application with STM32WBA MCUs AN6159: migrating from the STM32WBA5xxx to the STM32WBA6xxx MCUs Hardware boards: Nucleo board: NUCLEO-WBA65RI DB4872: NUCLEO-WBA52CG NUCLEO-WBA55CG NUCLEO-WBA65RI Data brief UM3448: STM32WBA Nucleo-64 board (MB1801 and MB2130) Discovery kit: STM32WBA65I-DK1 DB5465: STM32WBA65I-DK1 Data brief UM3462: Discovery kit with STM32WBA65RI MCU ST Bluetooth® LE smartphone apps: STBLESensor STBLEToolbox Web Bluetooth App ST Web Bluetooth App Interfaces More resources are available on product webpage: STM32WBA series For a detailed technical comparison of STM32WBA6 and STM32WBA5 peripheral compatibility and new features available on STM32WBA6, refer to the attached PDF. First published on Nov 06, 2025

GaN flyback converters simplify design and silence audible noise

STMicroelectronics is introducing a series of GaN flyback converters that simplify designing and building compact, efficient USB-PD chargers, fast battery chargers, and auxiliary power supplies. The converters handle reduced loads with a proprietary technique that ensures power supplies and chargers always operate soundlessly for a superior user experience. Beginning with the VIPerGaN50W, which contains a 700V GaN power transistor, the new converters also integrate the flyback controller, and optimized gate driver in a compact power package. The integrated gate driver saves fine-tuning the gate resistance and inductance, helping accelerate time to market, in addition to increasing power density and minimizing the bill of materials. The 50W flyback controller operates in quasi-resonant mode with zero-voltage switching (ZVS) up to the full load. Frequency foldback at light load and valley skipping at mid-to-high load limit the switching frequency for optimal efficiency. In valley skipping, ST’s proprietary valley lock stabilizes the number of valleys skipped to prevent variations at audio frequencies and thus ensure silent operation across the load range. At no-load the converter operates in burst mode, cutting power consumption below 30mW to help meet stringent eco-design regulations. Advanced power-management features ensure the output-power capability and switching frequency remain stable, even when the supply voltage changes. These include line-voltage feedforward to prevent excessive output power, which lets designers avoid over-specifying power supply components, and dynamic blanking time that minimizes switching losses by limiting the frequency. There is also input and output overvoltage protection, thermal shutdown, and brown-in and brown-out protection. The EVLVIPGAN50WF evaluation board, available now, accelerates converter development with the VIPerGaN50W by implementing a 15V/50W isolated flyback converter with secondary-side synchronous rectification. Developed for general-purpose applications operating from 90 to 265 VAC, the converter exercises VIPerGaN50W features including its embedded senseFET and high-voltage startup circuitry. The VIPerGaN50W is in production, in a 5mm x 6mm Power QFN (PQFN) package, and available at the eSTore and distributors from $1.09 for orders of 1000 pieces.Please visit vipergan50w for more information. Additional resources Product overview - VIPerGaN50W Datasheet - VIPerGaN50W Product overview - EVLVIPGAN50WF Data brief - EVLVIPGAN50WF Flyer - HV converter with 700V GaN HEMT Firs published on Oct 27, 2025  

Industry-first TPM enables turnkey device identity, remote attestation, and secure supply chain

STMicroelectronics today announced the ST33KTPM-IDevID, a turnkey solution for device authentication and remote attestation. The solution is based on the first TPM (Trusted Platform Module) device certified to FIPS 140-3 standard, the ST33KTPM2X. The TPM comes pre-provisioned with an initial device ID (DevID) and an initial attestation key (IAK), following the TCG’s “TPM 2.0 Keys for Device Identity and Attestation v1.10” specification. How does the ST33KTPM-IDevID simplify security integration? Designers using this secure solution can easily deploy ST-provisioned keys and certificates in their connected products. This turnkey solution not only speeds up design time but also enables secure network integration without the need for secure infrastructure at their manufacturing sites. Which applications and use cases does it support? The ST33KTPM-IDevID supports communication via SPI or I²C interfaces. It provides strong asset protection to meet security and regulatory requirements across a wide range of applications, including PCs, servers, network-connected IoT devices, as well as medical, industrial, and critical infrastructure equipment. The products support use cases like device authentication, secure boot, remote attestation, and secure storage with an extended memory of 200k bytes. What are the main security features and compliance certifications?  ST33KTPM-IDevID Security and compliance overview Security standards compliance ·  Trusted Computing Group TPM 2.0 ·  Common Criteria EAL4+ (AVA_VAN.5) ·  FIPS 140-3 level 1 with physical security level 3 Signature services ECDSA signature based on Initial Device ID (IDevID) and attestation credentials (IAK) General-purpose cryptographic services ·  ECDSA & ECDH up to 384 bits ·  RSA up to 4096 bits (including key generation) ·  AES up to 256 bits ·  Hash algorithms: SHA1, SHA2, SHA3 Software compatibility Compatible with software stacks certified under FIPS 140-3 Secure firmware updates ·  Upgradable to new cryptographic algorithms such as post-quantum cryptography (PQC) ·  Maintenance of state-of-the-art cryptographic asset protection   How does it reinforce supply chain security? The ST33KTPM-IDevID comes with bundle files including device leaf certificates for a specific reel that are made available through authenticated download. This improves the supply chain security as the ST33KTPM-IDevID devices can be traced throughout the system production cycle. This also facilitates the loading of leaf certificates in the cloud system before getting access to the physical platforms embedding ST33KTPM-IDevID devices. When will it be available? Samples and production volumes are available for order via ST Sales or through distributors from 2026. Does ST offer customization options? Upon customer request, ST can support a customer-specific provisioning profile and assign a dedicated certification authority linked to a specific ordering code. In that configuration, ST33KTPM-IDevID devices are offered in either UFQFPN32 package (based on ST33KTPM2X) or in WLCSP24 package (based on ST33KTPM2I). What support does ST provide for implementation? ST Authorized Partner WolfSSL provides a comprehensive, compact, and portable software stack for ST33KTPM-IDevID devices. “The ST33KTPM-IDEVID TPM 2.0 module, preprovisioned with IDevID and IAK, combines seamlessly with wolfTPM to simplify provisioning of device working identities—essential for secure, network-connected operation—as well as streamline development and testing of the crypto stack. wolfSSL’s FIPS 140-3 certified wolfCrypt module pairs perfectly with the similarly certified ST33KTPM-IDEVID, helping OEMs accelerate and simplify their own product certification efforts for use in federal and regulated markets.” said Larry Stefonic, CEO of wolfSSL Together with wolfSSL’s portable wolfTPM library, featuring standard TPM 2.0 APIs, and CubeMX packs for wolfSSL/wolfCrypt, wolfTPM, wolfSSH, and wolfMQTT, developers gain an integrated, ready-to-deploy solution for trusted security, cryptography, and communication on ST platforms. Where can I see it in action? See the live demo at embedded world, 4 - 6 November 2025, Anaheim, California, USA. ST booth # 4015. Additional resources Product page - ST33KTPM-IDevID Application note - ST33KTPM-IDevID - Provisioning profile ST1 description ST33KTPM: Trusted platform modules for consumer and industrial systems   First published on Oct 27, 2025

NEW STM32CubeIDE for Visual Studio Code: from prerelease to official release

Since May, we have been offering a prerelease version (3.x) of the STM32CubeIDE for Visual Studio Code extensions. This version gave early adopters access to the latest features and improvements.  These enhancements have now been merged into the official release version (2.x), marking a key milestone in the deployment of STM32CubeIDE for Visual Studio Code.   What is changing for developers?  Release tracks are merged: the prerelease, which is version 3.x of our extensions, is merged back into the 2.x release track. Moving forward, all developers will enjoy one single 3.x version, integrating all extensions and main packages.  Automatic user migration: all VS Code users previously working with the 2.x release track will migrate to the 3.x version of our extensions. We have replaced the complete tool architecture, but we expect minimal end-user disruption.  Transition to VS Code extension pack: developers previously relying on the 2x version, and who used to have a single STM32 for Visual Studio Code extension, will now find around fifteen STM32 extensions. This extension split paves the way to greater installation flexibility and improved maintainability.  Transition from CubeCLT to cube bundle manager + CMSIS-PACKs: the new VS Code extension version removes the CubeCLT dependency. Instead, we introduce the cube bundle manager that automatically downloads, installs, and updates CLI tools and STM32 device support. Developers no longer need to install a full new CubeCLT package to access the latest compiler or benefit from the latest STM32 device support. CubeCLT will later be deprecated.  Debugging improvements: version 3.x uses the ST custom DAP instead of Cortex® debug DAP. Developers will need to create new launch configurations to access new debug features like improved RTOS debug.  Why this transition?  Moving from prerelease to release reflects the natural evolution from beta to stable software.  Version 3.x offers enhanced installation workflows, better update management, broader STM32 MCU support, and improved maturity. These improvements are now available in the official release (2.x).  Although some initial bugs remain and several advanced STM32CubeIDE debug features are yet to come in Visual Studio Code, version 3.x provides a strong foundation for future development.    The prerelease track may return to a smaller scope to enable early access to new features.  For help with the migration, download the user guide available directly in STM32CubeIDE for Visual Studio Code.  Your feedback is essential in shaping the future of STM32Cube for Visual Studio Code as it allows us to tailor it precisely to your requirements. We look forward to reading your ideas and questions on our community forum!  Additional resources STM32 Developer Zone - STM32Cube for Visual Studio Code YouTube - Get started with STM32Cube for VS Code: from installation to debugging First published on Oct 13, 2025

Half-bridge gate drivers ease design with GaN in low-voltage systems

STDRIVEG210 and STDRIVEG211 half-bridge gallium nitride (GaN) gate drivers are tailored for systems powered from industrial or telecom bus voltages, 72V battery systems, and 110V AC line-powered equipment. Rated for maximum rail voltage of 220V, the drivers integrate linear regulators to generate high-side and low-side 6 V gate signals and provide separate sink and source paths for optimum control. The STDRIVEG210 is featured for power-conversion applications such as server and telecom supplies, battery chargers, adapters, solar micro-inverters and optimizers, LED lighting, and USB-C power sources. Suitable both for resonant and hard-switching topologies, its 300ns startup time permits to minimize the wake-up time especially during intermittent operation (burst mode). The STDRIVEG211, equipped with overcurrent detection and smart shutdown, targets motor drives in power tools, e-bikes, pumps, and servos, as well as class-D audio amplifiers, in addition to power supplies. Both devices simplify and minimize BOM by integrating the bootstrap diode to easily supply high-side driver. The separate gate-driving paths can sink 2.4A and source 1.0A to ensure fast switching transitions and easy dV/dt tuning. Protection features include interlocking to prevent cross conduction, while the high-side and low-side drivers have a short propagation delay with 10 ns matching time for low dead time operation. Under-voltage lockout (UVLO) prevents operating in low-efficiency or dangerous conditions and the STDRIVEG211, which is oriented towards motor-drive applications, has additional high-side UVLO protection. The devices also have over-temperature protection and dV/dt immunity up to ±200V/ns, while input-voltage tolerance up to 20V helps simplify the controller interface circuitry. A standby pin facilitates power management and a separated power ground allows optimal Kelvin source gate driving or the use of a current shunt. The STDRIVEG210 and STDRIVEG211 are in production now, in a compact 5mm x 4mm 18-lead QFN package, and available from $1.22 for orders of 1000 pieces. Please visit Innovative GaN gate drivers for advanced efficiency & reliability for more information. Additional resources Datasheet: STDRIVEG211 Evaluation board: EVLSTDRIVEG611 Datasheet: STDRIVEG210 Evaluation board: EVLSTDRIVEG610Q YouTube: 220V high-speed GaN gate drivers STDRIVEG210 & STDRIVEG211 Webinar: Driving innovation: high-voltage gate drivers for next-gen industrial and automotive applications - STMicroelectronics *Chinese version available attached. First published on Oct 09, 2025

TouchGFX 4.26.0 now available with latest updates and fixes

ST announces the release of TouchGFX 4.26.0, an update that brings a range of enhancements and fixes, designed to improve development workflows and application performance. Below is a detailed overview of the key updates included in this release.   User interface improvements This version introduces several minor but valuable user interface (UI) enhancements aimed at making everyday tasks more intuitive and efficient. These improvements address common developer needs and help reduce repetitive actions. Notable examples include: Copying typographies: you can now more easily duplicate typography settings, saving time when working with multiple text elements that share styles. Reordering and cloning interactions: the process of organizing and replicating interactions within your UI projects has been streamlined, allowing for quicker adjustments and better project management.   Clang compiler support TouchGFX 4.26.0 introduces support for the Clang C++ compiler, expanding development options and improving compatibility with modern toolchains. Key points include: TouchGFX libraries compiled with Clang: precompiled libraries built using Clang are now included, ensuring seamless integration and optimized performance. CubeIDE integration: you can now configure CubeIDE projects to use Clang for compiling TouchGFX applications.   Optimized Scalable Image widget A significant performance enhancement has been made to the Scalable Image widget, a commonly used component for rendering scalable graphics. The improvements include: Render time reduction: the Scalable Image widget has been optimized, reducing render time by 30%, which leads to smoother animations and faster UI responsiveness. Broad applicability: this optimization benefits both software-based rendering and hardware-accelerated rendering via the NeoChrom GPU. Zero configuration: no manual setup or code changes are required to take advantage of this enhancement; existing projects will automatically benefit from the improved performance.   Other features Added a new method Bitmap::dynamicBitmapCreateExternalL8(). Added a new Nearest Neighbor image scaling algorithm, faster in most cases. Speedup opaque color blit on 16-bit framebuffer when using DMA2D. Speedup opaque color/bitmap blit on 16-bit framebuffer when using GPU2D.   Bug fixes Fixed a bug in Bitmap::dynamicBitmapCreateExternal() where RGB565 images were not drawn correctly. Fixed compiler warning in Abstract Painter Color constructor. Fixed submit in GPU2DVectorRenderer, now submitting through HALGPU2D. Fixed bug in Scrollable Container where scrollbars had wrong size.   Additional resource TouchGFX advanced and free of charge graphical framework optimized for STM32 microcontrollers First published om Oct 09, 2025

New automotive 8-channel gate driver delivering 48V mild-hybrid efficiency

Ready for 48V automotive power architectures, the L98GD8 driver from STMicroelectronics has eight fully configurable channels for driving MOSFETs in flexible high-side and low-side configurations. Able to operate from a 58V supply, the L98GD8 provides rich diagnostics and protection for safety and reliability. The 48V powernet lets car makers increase the capabilities of mild-hybrid systems including integrated starter-generators, extending electric-drive modes and enhancing energy recovery to meet stringent new, globally harmonized vehicle-emission tests. Powering additional large loads at 48V, such as the e-compressor, pumps, fans, and valves further raises overall electrical efficiency and lowers vehicle weight. ST’s L98GD8 assists the transition, as an integrated solution optimized for driving the gates of NMOS or PMOS FETs in 48V-powered systems. With eight independent, configurable outputs, a single driver IC controls MOSFETs connected as individual power switches or as high-side and low-side switches in up to two H-bridges for DC-motor driving. It can also provide peak-and-hold control for electrically operated valves. The gate current is programmable, helping engineers minimize MOSFET switching noise to meet electromagnetic compatibility (EMC) regulations. Automotive-qualified and featured to meet the industry’s high safety and reliability demands, the L98GD8 has per-channel diagnostics for short-circuit to battery, open-load, and short-to-ground faults. Further diagnostic features include logic built in self-test (BIST), over-/under-voltage monitoring with hardware self-check (HWSC), and a configurable communication check (CC) watchdog timer. In addition, overcurrent sensing allows many flexible configurations while the ability to monitor the drain-source voltage of external MOSFETs and the voltage across an external shunt resistor help further enhance system reliability.  There is also an ultrafast overcurrent shutdown with dual-redundant failsafe pins, battery-undervoltage monitoring, an ADC for battery and die temperature monitoring, and H-bridge current limiting. The L98GD8 is in production now, in a 10mm x 10mm TQFP64 package. Budgetary pricing starts at $3.94 for orders of 1000 pieces. Please visit Configurable 8-channel gate driver for 48V automotive applications for more information. Additional resources YouTube video - L98GD8: advanced integrated driver for 48V automotive systems Flyer -  Configurable multi-channel switch for advanced 48V automotive Datasheet - L98GD8 Evaluation board data brief - EVL-L98GD8 Graphic user interface (GUI) data brief - STSW-L98GD8 First published on Oct 08, 2025

Latest MLPerf Tiny benchmark results: your STM32 is AI-ready

  AI is gaining incredible momentum, and it is making its way into the very heart of our embedded systems. This field, which we call edge AI, brings machine learning capabilities directly onto microcontrollers, microprocessors, and smart sensors. While specialized chips like the STM32N6 series can run complex AI tasks, general-purpose STM32 microcontrollers are also capable of handling many applications, especially those involving time-series data from sensors. Your STM32 is AI-ready The data captured by sensors from vibration, current, or environmental monitoring represents an excellent opportunity to enhance your projects. By embedding a small AI model in your microcontroller, you can enable your device to perform intelligent monitoring, anomaly detection, or data interpolation locally. This adds significant value and can be implemented across the STM32 portfolio, from the ultra-low-power STM32U3 series and the mixed-signals STM32G4 series, to the high-performance STM32H5 series. Running AI algorithms enhances the core function of the MCU. Consider the STM32U3 series as a prime example. This microcontroller is renowned for its exceptional ultra-low-power performance. We deployed various AI workloads on it and submitted the benchmark results to MLPerf Tiny benchmarking (round v1.3), and the outcomes speak for themselves.    Our NUCLEO-U385RG-Q board ran a keyword spotting workload at over 48 inferences per second while drawing  only 245mW. This remarkable efficiency is unlocked by the STM32U3's groundbreaking near-threshold design (a first for the STM32 family), which drastically reduces dynamic power consumption. This is a significant step forward as it cuts energy costs by nearly 6x compared with the STM32L4 and 2.5x compared with the STM32U5. For battery-powered IoT devices, this combination of high performance and ultra-low power finally eliminates the traditional trade-off between intelligence and battery life. Beyond the STM32U3 example, we confirm our leadership in the field of edge AI with our broad portfolio of microcontrollers. From the smallest, ultra-efficient devices to the most powerful models, STM32 microcontrollers can integrate AI models directly on the device. For the most demanding applications, such as computer vision and advanced signal processing, we also provide MCUs with neural network accelerators, ensuring that developers can deliver intelligence at the edge without compromise.  A software ecosystem to make it happen Capable hardware is only part of the equation: the software ecosystem is crucial for making AI integration seamless. Our latest STM32 edge AI software tools are a key enabler to simplify your design journey. NanoEdge AI Studio If your project involves time-series data, this AutoML tool is a game changer. Simply import your sensor data, and within a few clicks, the studio automatically generates a bespoke AI library perfectly optimized for your target STM32. This tool provides the fastest route to transform raw sensor data into an on-device AI solution for tasks like anomaly detection or classification. STM32Cube.AI For engineers looking to train and develop their own neural networks, you can turn to STM32Cube.AI. The tool seamlessly converts pretrained models from popular frameworks like TensorFlow Lite into optimized C code that can be deployed on any STM32 microcontroller. STM32 AI Model Zoo The model zoo contains a variety of pretrained models for common applications that you can use as a starting point for your own projects. It offers services to finetune, quantize, and deploy your models using Python scripts, as well as application code examples to kick-start your project easily. Edge AI can be deployed without specialized hardware. It is a high-potential technology that can enhance almost any STM32-based application. With our comprehensive hardware portfolio and user-friendly software tools, you can easily start building smarter, more efficient devices today. Additional resource Solution overview - Edge AI solutions on STM32 First published on Oct 01, 2025

Unlocking collaborative AIoT projects with enhanced sharing and connectivity

We are pleased to announce the release of ST AIoT Craft V1.2, the latest update to our innovative web-based tool designed to accelerate AIoT (artificial intelligence of things) projects using ST’s smart sensors. Building on the success of previous versions, this release introduces a range of new features, most notably a powerful collaboration capability that makes AIoT development more connected, coordinated, and efficient. With the new project-sharing feature, you can now group multiple models and classifiers within the same project and share them with a defined group of users. This functionality simplifies coordination and helps maintain consistency across your AIoT initiatives. Additionally, dataset sharing enables multiple users to collect data collaboratively for the same model or classifier. This distributed data gathering improves model accuracy and simplifies data management across users.   Alongside enhanced collaboration, the new version of ST AIoT Craft introduces several important updates to expand the tool’s capabilities and better support your development needs: Support for the latest MEMS Sensors: The LSM6DSV80X and LSM6DSV320X high-g IMU are now integrated into the tool. To help you get started quickly, we’ve introduced a new project that leverages these sensors, providing a practical example to explore sensor data acquisition, processing, and AI model deployment in a sports context. Extended connectivity: The tool now supports Bluetooth Low Energy (BLE) connectivity between sensor nodes and gateways. This includes an optimized low-power data transfer method and the gateway’s ability to handle edge AI events originating from more than seven sensor nodes simultaneously, exceeding typical market standards. Firmware package for industrialization: To facilitate the transition from prototype to production,  we now offer a dedicated firmware package that simplifies porting your AIoT projects to custom hardware boards. This package accelerates industrialization efforts and ensures your solutions can be deployed reliably at scale.   ST AIoT Craft V1.2 is designed to boost productivity and enable teams to work more effectively on complex AIoT solutions. Whether you are building smart wearables, industrial monitoring systems, or innovative IoT applications, this update provides the tools to accelerate your projects with confidence and helps your team stay aligned and productive We invite you to explore the new features and share your feedback with the community! Please visit: ST AIoT Craft. Additional resources Presentation: ST AIoT Craft online tool ST Edge AI Suite Simplifying edge AI deployment in sensor-to-cloud solutions First published on Sep 30, 2025

STM32Cube for Visual Studio Code – What’s new in September 2025

This September update marks the second incremental update since the prerelease was published in May. #1 STM32Cube for Visual Studio Code becomes STM32CubeIDE for Visual Studio Code The STM32Cube for Visual Studio Code environment is still in its early stages. To ensure clarity and consistency between ST-developed IDEs within the STM32Cube ecosystem, we are renaming it STM32CubeIDE for Visual Studio Code. #2 Semi-hosting for ST-LINK GDB server The semi-hosting support can be enabled in three modes: Console mode – allowing users to have I/O console interaction with the target All mode – (console + file) allowing users to write data also from the target to a file on the host The ST DAP adds a new set of attributes to enable and configure semi-hosting. This addition into the DAP comes with a minimal TCP/IP console allowing developers to interact with the target when using the Console mode:   #3 Attach to remote debug server Attach debug is a recent feature available in previous versions. The attach debug mode decouples the GDB-client launch from the GDB-server launch. The main use case is to allow developers using Visual Studio Code to connect remotely to another PC where the STM32 target is connected over the network. Consequently, developers must also specify the serverHost and the serverPort. A secondary use case is to launch the GDB server in persistent mode on the same PC as Visual Studio Code, to speed up the debug launch sequence. More details on how to launch the GDB-server are documented in the ST-LINK GDB server manual. What’s next The next development sprint is already planned. Your feedback is essential in shaping the future of STM32Cube for Visual Studio Code as it allows us to tailor it precisely to your requirements. We look forward to reading your ideas and questions on our community forum!   Additional resource Marketplace - STM32Cube for Visual Studio Code STM32 Developer Zone - STM32Cube for Visual Studio Code YouTube - Get started with STM32Cube for VS Code: from installation to debugging First published on Sep 29, 2025

Preserve battery energy in challenging conditions with ST's automotive linear voltage regulator

L99VR03 300mA low-dropout (LDO) regulator provides resilient and efficient power, with a wide input-voltage range and very low quiescent current consumption, only 3.5µA at no load. The IC has an enable pin for turning the regulator off, which reduces the idle current to 800nA, and integrates soft-start circuitry to limit current during power-up and fault recovery. Qualified to AEC-Q100, the L99VR03 powers circuitry such as automotive microcontroller systems, logic ICs, and sensors in body-control modules, telematics controllers, lighting controllers, and head units. Additional applications include providing sustaining power for slow ramp-up systems. The device has a wide operating temperature range, from -40°C to 175°C, allowing deployment under the hood in combustion engine vehicles and in the power modules of EV drivetrains. ST’s L99VR03 LDOs are available with a fixed 3.3V or 5V output and operate with up to 40V at the input. The output is accurate to within ±2% in all operating conditions and the wide input-voltage range ensures the output remains stable throughout events such as cold cranking and load dump. Switching noise rejection is greater than 60dB at 1kHz and the regulator requires only 2.2µF output capacitance to ensure stability. The L99VR03 is in production now in a choice of two thermally enhanced package options, including a 3mm x 2mm bottom-terminated VFDFN8L with wettable flanks that facilitate quality inspection. There is also a leaded PowerSSO12 package with a 4.9mm x 3.9mm body that contains a large heat spreader to maximize dissipation. Pricing starts from $0.39 in the VFDFN8L package and $0.51 in the PowerSSO12, from the eSTore and distributors. Please visit Linear voltage regulators for automotive applications. Additional resources L99VR03 data sheet Quick Reference Guide - LDO First published on Sep 25, 2025 

Build modern graphical user interfaces for small interactive displays

Have you ever thought that small displays mean outdated or retro-style UIs? That’s about to change, starting today!  ST is excited to introduce a new program designed specifically for users working with our mainstream STM32 MCUs, including STM32C0, U0, WBA, and U3 series. Thanks to TouchGFX, our free graphics framework optimized for STM32 MCUs, you can now create modern, smartphone-like user interfaces featuring: Smooth, fluid animations Rich, vibrant colors Intuitive and responsive navigation   Why this matters to you Building advanced UIs on resource-constrained MCUs has never been easier or more cost-effective. TouchGFX leverages smart techniques such as: Asset compression to reduce memory footprint An optimized framebuffer strategy to maximize rendering efficiency This means your UI will not only look amazing but also run efficiently on low-cost hardware without compromising performance.   What you get, completely free: A step-by-step tutorial guide to get you started in no time An all-in-one premade package to jumpstart your development Access to thousands of ready-to-use graphical assets to speed up your design process Dedicated support from ST experts and the ST community Explore the additional resources below to learn more and start transforming your small-display projects into stunning modern interfaces today!    Additional resources Create modern GUI for small interactive displays Next-gen small GUIs made simple with TouchGFX on entry-level STM32 MCUs First published on Sep 22, 2025

Value-optimized power-management IC for automotive applications

  The SPSA068 from STMicroelectronics is a compact, convenient, and cost-effective power-management IC (PMIC) for automotive applications. With configurable parameters and qualified to AEC-Q100, the SPSA068 supports ISO 26262 functional safety (FuSa) approval up to ASIL-B. Designed for use with microcontrollers (MCUs) that operate from a single-supply voltage, the SPSA068 implements all the features required in a turnkey solution for MCU power management. It integrates a 1A battery-compatible buck voltage regulator, a precise (1%) voltage reference, watchdog supervisors, diagnostic indicators, MCU reset control, and Serial Peripheral Interface (SPI) for configuration and status checking. The device parameters are customizable via non-volatile memory (NVM). The buck regulator output can be configured to 5V, 3.3V, or 1.2V, and other voltages can be achieved using external resistors, with load-current options of 0.5A or 1A, while the switching frequency can be set to 0.4MHz or 2.4MHz. The voltage reference is adjustable to 5.0V, 3.3V, or 1.2V, designed for 20mA load current. Integrated protection includes over/undervoltage, overcurrent, short circuit and thermal shutdown. To meet MCU demand, the SPSA068 has a low-power mode for light-load conditions, with quiescent current of just 50µA. Designed for direct connection to the battery, the PMIC has a comprehensive feature set and compact design that ensures efficient use of PCB space and shortens design time. The integrated NVM and low-power mode relieve system-level sensitivity to environmental conditions, cut the bill of materials, and enhance precision and safety. With digital and analog built-in self-test (BIST) capabilities, input, output and ground loss monitors and a dedicated FAULT pin, using this PMIC substantially simplifies FuSa considerations. Programming, diagnostics, and monitoring are available via SPI, with an MCU watchdog and a regulator status indicator in case of faults or warnings. Designers can quickly start new projects with the SPSA068 using the dedicated evaluation board, STEVAL-SPSA068. The SPSA068 is available now in a 32-pin 5.0mm x 5.0mm x 1.0mm QFN package, at a budgetary price of $1.40. Additional resources Product overview - SPSA068 Datasheet - SPSA068 Brochure - Automotive power management ICs Databrief - STEVAL-SPSA068 User manual - STEVAL-SPSA068 Start a new project with eDesignSuite First published on Sep 18, 2025

Navigate new EU security regulations with ST solutions

Security is now a core part of product development. The EU’s Cyber Resilience Act (CRA) and Radio Equipment Directive (RED) have set mandatory cybersecurity and safety standards for connected digital and radio devices. The CRA is a new EU law requiring connected digital products to meet strict cybersecurity standards throughout their lifecycle, protecting users and reducing cyber risks. The RED is an EU regulation ensuring radio and telecom devices are safe, free from harmful interference, and equipped with essential security features for reliable wireless communication. As developers, integrating these requirements early helps build secure, reliable products that protect users, avoid costly penalties, and maintain market access. These regulations are designed to close security gaps early in the product lifecycle, ensuring devices are secure by design, regularly updated, and capable of resisting attacks. Non-compliance not only risks user safety and data integrity but can also lead to costly penalties and market access restrictions. Key reasons to prioritize CRA and RED regulations Build devices for the long term: security is now mandatory and will bear further requirements in the future. Protect users and data: prevent cyberattacks, unauthorized access, and data breaches by embedding security early and maintaining it throughout the product lifecycle. Protect your market and bring confidence: meet high security and safety standards to earn customer trust and ensure your products remain competitive in the European market. Avoid risks and penalties: stay ahead of regulatory requirements to prevent product recalls, fines, and legal liabilities. Reduce costs of non-security: adopt secure-by-design principles that reduce vulnerabilities and future-proof your products. How ST helps you achieve compliance ST integrates cybersecurity deeply into its product design and manufacturing processes, and embedded software, offering a comprehensive portfolio of security features aligned with CRA and RED requirements: Certified security solutions: ST products come with certifications like SESIP (EN 17927:2023) and PSA and have a background of process certification such as ISO 21434, Common Criteria, and others, demonstrating compliance readiness. Vulnerability management: ST maintains transparent vulnerability disclosure and mitigation processes compliant with international standards (ISO/IEC 29147, 30111). Secure development lifecycle: ST promotes secure boot, firmware updates, cryptographic accelerators, and hardware tamper protections to ensure device integrity and confidentiality. Support and ecosystem: through STM32Trust and partner networks, ST provides tools, frameworks, and guidance to implement robust security measures tailored to product risk profiles. Long-term security support: ST commits to extended security update availability, helping customers meet CRA’s mandatory support periods. By leveraging ST’s proven security expertise and solutions, you can confidently build compliant, secure products that protect users and maintain market access. Learn further details on the dedicated Security wiki pages. Deep dive on RED Q&A for RED Deep dive on CRA Q&A for CRA Additional resources Whitepaper - Developing cyber-resilient railway components STM32Trust our STM32 security framework STM32 Explore | On-demand webinar part one STM32 Explore | On-demand webinar part two PSIRT: Product Security Incident Response Team First published on Aug 05, 2025

New OpenSTLinux 6.1 release

We’re pleased to announce OpenSTLinux 6.1, now with M33-TD support, enabling you to leverage the Cortex®-M33 core as a trusted domain (TD) boot processor. This release provides a unified ecosystem and contributes to the 5-year maintenance commitment for all STM32 MPUs in production, ensuring your products are built on a stable, long-term software foundation. What’s new? 1) Offload early boot processes to Cortex®-M33 Reduce startup load on Cortex®-A35 cores by delegating initial boot processes and security checks to the Cortex®-M33. Enables faster, more efficient boot sequences and lower power consumption. 2) Improved boot time & system efficiency Boot critical early tasks on Cortex-M33 before going on with Cortex®-A35 start up. Optimizes overall system startup time and resource usage. 3) Enhanced security through isolation Keep secure services on the Cortex-M33 isolated trusted domain. This isolation strengthens the protection of secure boot applications against attacks. 4) Independent Cortex®-A35 reboot & low-power modes Supports independent reboot of the Cortex®-A35 cores without impacting the Cortex®-M33, providing flexibility for the application and safety foundations for the services running on the Corte-M33. Various low-power modes are now enabled, leveraging the new M33-TD architecture for improved power usage and longer battery life. Why this matters to you Optimize your system boot by launching early services and trusted boot tasks on Cortex®-M33. Increase security by isolating critical secure boot functions on a dedicated core. Optimize power consumption by leveraging low-power modes and offloading tasks. Test and prototype easily on supported STM32MP257 evaluation board and discovery kits with flexible boot options, selected via the onboard boot pins. What is included in this release for M33-TD? Support for STM32MP25-EVAL and STM32MP21-DK boards Dual-device boot: sNOR (M33) followed by SDCard or eMMC (A35) Single-device boot: SDCard, eMMC, or sNOR M33 protected storage on NOR device OTP management via TF-M Key Store PSA service Independent reboot of Cortex®-A35 cores Low-power modes (Run1, Run2) Optimized boot time: the M33-TD flavor enables early service launch on Cortex®-M, ensuring fast system availability within a controlled power budget M33 non-secure early splash screen support on external low-resolution I2C panel OpenSTLinux 6.1 empowers you to build faster, more secure, and reliable embedded systems with confidence. Download the latest version here: STM32 MPU OpenSTLinux Distribution. Additional resources Wiki - STM32 MPU ecosystem release note Wiki - How to choose the STM32MP2 boot flavor Portfolio - STM32 MPU First published on Jul 16, 2025

Get a preview of the latest STM32Cube HAL update for STM32U5 on GitHub today

This preview allows you to explore the new HAL2, providing valuable insights into the improvements we are making to simplify and optimize your development experience.  We highly encourage you to share your feedback through our dedicated channels. Your input is essential to help us refine HAL2 and ensure it meets your needs before its official release.  How to access the preview  The preview version of STM32Cube HAL2 for the STM32U5 series is available on the GitHub repository STM32CubeU5-V2-Preview.  What is coming with the updated HAL2  HAL2 expands the features of the previous HAL to enhance developer journey. It offers improvements in the following areas:  Performance and footprint  Portability across the STM32 portfolio  Integration with multiple RTOS  API user-friendliness and usability   For instance, these improvements include:  The split of the initialization API into two for greater flexibility: one for initialization and one for configuration  The added feature of HAL drivers, which allows them to call exclusively the LL drivers when LL drivers are already present  Additional API granularity for dealing with heavy processes such as clock management and IRQ handling  Access the repository to find samples and new documentation    Alongside the improvements coming with HAL2, we have also updated additional related components. The repository provides additional documentation, including an example with STM32Cube for Visual Studio Code, as well as samples of what is soon to come:  The examples have been updated to utilize the HAL2 improvements. They have undergone changes to their structure, and the READMEs have been redesigned to better support the use of the examples.  We are also introducing a new online documentation platform with enhanced content that offers a more intuitive way to navigate and find the right documentation.  As part of the STM32Cube MCU Package, a new device family pack (DFP) provides the essential elements that support application development.  Evolving from BSP components, a new part driver feature improves support for external components such as LEDs, external memory, and more.   We hope you will enjoy exploring the HAL2 preview and look forward to receiving your feedback.   Please feel free to reach out with any questions. Additional resource Related community post First published on Jul 15, 2025

STM32Cube further facilitates code development with Clang/LLVM support

Clang/LLVM toolchain project overview For over a decade ST has offered GNU tools for STM32 as the free, reference toolchain when developing STM32 applications. It is well supported across the complete STM32Cube ecosystem and will continue to be maintained by ST. The Clang/LLVM toolchain will over time offer STM32 developers better code density and execution speed. This release is a first step on the journey towards better toolchain performance and increased STM32Cube ecosystem integration. The toolchain will be supported within STM32CubeMX and with STM32Cube for Visual Studio Code. This release provides a first version of the ST Arm Clang toolchain built on the Arm LLVM source tree. It allows early adopters to try a toolchain with a similar performance compared to today’s GCC. It offers more sanity checkers, more optimized C libraries, while compiler benchmark figures will come later. Further to this initial release, developers can expect two additional steps: Feedback collection  Early adopters will be provided the opportunity to share feedback, allowing ST to finetune the toolchain and ensure its level of integration across the STM32Cube ecosystem meets expectations.  Toolchain optimization ST will adjust the toolchain with the aim to improve code density and execution speed. Embracing a step-by-step approach ensures that we set priorities in the development phase, in accordance with developer feedback. The ST Arm Clang flavor will soon provide example projects, and STM32CubeMX and STM32Cube for Visual Studio Code will help STM32 developers get started in the meantime.  What the ST Arm Clang toolchain offers ST Arm Clang is a new C/C++ toolchain for STM32 development, which is built on the modern LLVM compiler infrastructure and the Arm Toolchain for Embedded. This new LLVM-based toolchain provides developers with a more efficient, flexible, and future-proof development environment while maintaining compatibility with existing projects. ST Arm Clang is designed as a drop-in replacement for the GNU tools for STM32, minimizing disruption for developers transitioning to it. However, several minor incompatibilities or divergent features may exist due to the differences in the underlying infrastructure. To ease this transition, we provide two versions of the toolchain: Hybrid toolchain: only the C/C++ LLVM Clang compiler and the integrated assembler are used to compile the code into object files (local applications, HAL, etc.). The final binary is built using the tools and libraries from the existing GNU tools for STM32 (GNU Binutils linker, C/C++ libraries, and runtime). This hybrid version is ideal for developers looking to test or leverage Clang's compilation while retaining the familiar GNU linking and runtime environment. Both toolchains (Clang and GCC) should be installed on your system, and link-time optimization (LTO) is not available in this mode. Full LLVM toolchain: this version offers the complete long-term LLVM-based solution (Clang compiler, LLVM linker and runtime) with updated libraries, such as Picolibc or LLVM libc++. It benefits from the combined effort from the LLVM community, as well as Arm and ST research and development teams to reach optimal support, performance, and code-size on STM32 devices. The toolchain offers two distinct C library implementations, allowing developers to choose based on their project priorities or device resources: Newlib for performance and Picolibc for code size. STM32CubeMX support  The STM32CubeMX version 6.15 introduces support for ST Arm Clang. More specifically, STM32CubeMX generates projects for the hybrid flavor of the ST Arm Clang toolchain. This will allow STM32 developers to quickly try their existing GCC projects with ST Arm Clang toolchain without having to write a new linker script or consider incompatibilities between Newlib and Picolibc.  Selecting the combination of CMake and ST Arm Clang will create a project targeting the hybrid toolchain: If users wish to switch from the hybrid to the full LLVM flavor, they can do so inside STM32Cube for Visual Studio Code , following the explanations below. STM32Cube for Visual Studio Code Developers can choose between two options to start a project within the STM32Cube ecosystem. Use STM32CubeMX to generate a configurable project Use STM32Cube for Visual Studio Code to generate an empty project This tutorial is based on the assumption that a project was created with STM32CubeMX as shown in the previous chapter. How to import an STM32CubeMX project and initiate the Visual Studio Code environment  Inside STM32Cube for Visual Studio Code, open the folder containing the project generated with STM32CubeMX.   Select the folder where STM32CubeMX generated the project. Allow STM32Cube for Visual Studio Code to load the STM32 extension. You will be asked to configure the project and an STM32Cube project, and select Yes. Visual Studio Code will read the project metadata and detect whether the ST Arm Clang toolchain is installed or not. If this is the first time that a project is created targeting this new toolchain, the environment will automatically download, install, and activate this toolchain for this project. The download size is ~700 Mbytes and the installation footprint is 2.5 Gbytes. The Visual Studio Code environment is not reconfigured to use ST Arm Clang globally. The toolchain selection and management of environmental paths are managed locally inside Visual Studio Code and can be unique to each project. Building the project and analyzing the results When the installation of ST Arm Clang is complete, CMake is invoked to run the configure step on the project. The new ST Arm Clang toolchain as can be seen in the CMake/Build output channel. Click the build button to build your project.   The result is shown in the output console. A build analyzer is available to give further insights into the build result. Right-click on any map-file and select Open memories analysis. Understanding the CMake file structure and how to select the toolchain The CMakePresets.json is using the file starm-clang.cmake as the CMake toolchain file.   This line would point to gcc-arm-none-eabi.cmake if STM32CubeMX was generating this file targeting GCC. STM32CubeMX 6.15 and later versions will generate both gcc-arm-none-eabi.cmake and starm-clang.cmake in parallel to allow developers to switch toolchains from inside the IDE. STM32CubeMX will generate these two files only once and never modify them again. The accompanying starm-clang.cmake will allow developers to select which C library combination to choose.   By default, the hybrid  version of the ST Arm Clang toolchains is selected since it has the closest compatibility vs the existing GNU tools for STM32. We recommend developers to try building and testing their code with this toolchain. This transitional step will help them become more familiar with this version before using the full LLVM flavor relying on either Newlib or Picolib by switching the value of the variable STARM_TOOLCHAIN_CONFIG as seen above. The STM32Cube for Visual Studio Code user guide provides additional documentation on ST Arm Clang and additional resources will be added soon based on feedback. How to use ST Arm Clang with STM32CubeIDE For the time being, ST Arm Clang is not integrated in the STM32CubeIDE installation package due to its significant size that could impair user experience. However, it will be supported in STM32CubeCLT from the 1.19.0 version. You can follow the steps below to install and set it up for your next project. How to install STM32CubeCLT Download STM32CubeCLT from this link:  STM32CubeCLT- STMicroelectronics Install the package using this document installation-guide-stmicroelectronics.pdf How to import an STM32CubeMX project and initiate the Visual Studio Code environment  In STM32CubeIDE, go to File > New > STM32 CMake Project Since the project has been generated with STM32CubeMX, select “Project with existing CMake sources”. Name the project and select the folder containing the project generated with the STM32CubeMX. The project will be imported into the current workspace. You can now start building your project. The compiler will be detected automatically. Additional resources Product overview - STM32CubeMX  Product overview - STM32Cube for Visual Studio Code STM32CubeCLT STM32CubeMX STM32Cube for Visual Studio Code Application note - CMake First published on Jul 08, 2025  

STM32Cube for VS Code – What’s new in July 2025

STM32Cube for VS Code deployment: a developer-centric approach This July update marks the first incremental update since the pre-release was published in May. STM32Cube for VS Code will follow an agile development approach with frequent, small updates. This strategy minimizes update risks and enables ST to respond to developer feedback rapidly, ensuring continuous improvement.  STM32Cube for VS Code is currently delivered as a pre-release. The pre-release version will soon be merged into the stable track.  To install it, select: Install pre-release version   What’s new in the July 2025 update  #1 Live data watch  This feature is one of the most appreciated in STM32CubeIDE. The latest update of STM32Cube for VS Code provides a first version of the live data watch capability, which allows users to:  monitor any type of data object in real-time.  keep monitored variables across debug sessions.    The live expression feature is set up inside launch.json by adding the following lines:   #2 Introduction of ST Arm Clang, a Clang/LLVM based toolchain As part of our commitment to helping STM32 developers achieve better code density and execution speed, we provide ST Arm Clang, a Clang/LLVM-based toolchain available in two variants:  the hybrid ST Arm Clang toolchain, an LLVM-based toolchain that uses the GNU Linker and Newlib. This variant is ideal for developers looking to experiment with ST Arm Clang while maintaining compatibility with existing GCC projects.  the full ST Arm Clang toolchain, a fully LLVM-based toolchain that uses the LLVM Linker and Picolibc. Although it may require linker script porting and uses a smaller C standard library, this option offers the best code density and execution speed.  This is an initial ST Arm Clang delivery. We will provide additional updates and documentation soon.    #3 Build analyzer improvements  This release offers two main updates to the build analyzer feature.  Clickable memory elements Memory elements in the tree view now hyperlink directly to the corresponding source file and line number for faster navigation.  Clang/LLVM binary support  You can now visualize binaries produced by the Clang/LLVM toolchains.    What’s next   The next development sprint is already planned.   Your feedback is essential in shaping the future of STM32Cube for VS Code as it allows us to tailor it precisely to your requirements. We look forward to reading your ideas and questions on our community forum!    Additional resource New STM32Cube for Visual Studio Code extenstion released (3.5.1) First published Jul 07, 2025

STPay-Topaz-2 next-generation contactless-payment solution boosts flexibility and security

STMicroelectronics has unveiled STPay-Topaz-2, its next-generation contactless payment card system-on-chip (SoC), offering more flexibility to support a wider variety of payment brands and ease stock management for customers. The new auto-tuning feature ensures reader-independent connection quality for an enhanced user experience, while advanced cryptography strengthens security and prepares the platform for upcoming, stronger industry standards. ST has already supplied more than three billion STPay ready-to-use solutions to the payment market. STPay-Topaz-2 now introduces a specific feature which allows preloading the greatest quantity of payment applets per orderable part number in the market, which simplifies inventory management for card manufacturers. This innovation includes a unique product versioning which embeds the latest and most popular payment applets worldwide, including both VSDC2.8.1g1 and 2.9.2 Visa applets. “Contactless payment has been a huge hit with consumers and the technology must now move forward as card suppliers strive to meet growing customer demand and more diverse market requirements,” said Bruno Batut, Banking & ID Business Unit Marketing Director, Connected Security Division, STMicroelectronics. “STPay-Topaz-2 can consolidate the largest set of payment apps on one orderable part number to simplify inventory management for card manufacturers, paving the way for further expansion in contactless payment popularity. We’ve also added auto-tuning to ensure the best tap-anywhere user experience and upgraded security ready for future standards including the forthcoming EMVCo C-8 kernel.” The STPay-Topaz-2 is based on the ST31R480 secure microcontroller (MCU), manufactured in ST’s secure and certified facilities in France. The secure MCU achieved EMVCo certification in November 2024 and recently completed Common Criteria EAL6+ certification. This STPay solution is ready for the payment industry’s adoption of stronger digital security, ranging from RSA/3DES encryption to advanced encryption standard (AES) and elliptic curve cryptography (ECC): it is designed to comply with the forthcoming EMVCo C 8 kernel. The platform also meets GlobalPlatform and Java Card standards, making it suitable for payments, loyalty programs, and custom applications. With enhanced wireless performance, STPay-Topaz-2 also simplifies antenna integration for card manufacturers and enables efficient connectivity even with smaller antennas, providing greater design flexibility. STPay-Topaz-2 samples are available immediately, with production already launched. For pricing and sample requests, contact your local STMicroelectronics sales office. Additional resource Product overview - STPay-Topaz-2 Databrief - STPay-Topaz-2 Video - STPay Topaz 2 First published Jul 01, 2025

Off-line high-voltage converters boost space savings, efficiency, and economy in consumer and lighting applications

The new VIPer11B off-line high-voltage converters make tiny, efficient, and low-cost power supplies for applications up to 8W, including lighting, smart-home equipment, appliances, and smart meters. ST’s VIPer11B converters cut the bill of materials through extensive feature integration to simplify circuit design and save external components. The 800V avalanche-rugged MOSFET requires only small snubbing components and a built-in senseFET provides almost lossless current sensing with no additional resistors. High-voltage startup circuitry is on-chip, requiring only an external capacitor for the Vcc supply, and the frequency-jittered oscillator minimizes any external filtering needed to meet electromagnetic compatibility (EMC) regulations. Also, being housed in a compact SSOP10 package, the converters deliver power where space is tight. This can be especially valuable in applications that are subject to rigidly defined form factors, such as LED-lighting drivers and smart bulbs. The converters also help meet stringent ecodesign regulations, with low standby current that cuts no-load power consumption to less than 10mW and pulse-skipping operation to boost light-load efficiency. Flexibility is another strength, with a wide Vcc range that permits supplying the converter from a transformer auxiliary winding or from the output in a non-isolated topology. The VIPer11B can be used in non-isolated flyback, buck, and buck/boost topologies and isolated flyback with primary-side or secondary-side regulation. Featuring output overload and overvoltage protection with automatic restart, Vcc clamping, thermal shutdown, and soft-start, VIPer11B converters help designers build strong and reliable power supplies. Two variants are available, letting designers select the VIPer113B with drain-current protection threshold of 370mA or the VIPer114B that has a current limit of 480mA. The VIPer11B converters are in production now, priced from $0.56 for orders of 1000 pieces. Additional resources Optimized energy saving offline high voltage converter for lighting Product overview - VIPER11B Datasheet - VIPER11B First published Jun 30, 2025

Discover how STM32U3 extends battery life and secures data in cost-sensitive devices

These are the first STM32 MCUs based on near-threshold technology, delivering a breakthrough improvement in battery life. With near-threshold technology, the STM32U3 MCUs reduce the active consumption down to 9.5 μA/MHz, resulting in significant longer battery life for any application. Powered by an Arm® Cortex®-M33 core running at 96 MHz, it delivers market-leading energy efficiency—up to 5 times better than previous generations, with 117 CoreMark/mW. Flexible memory and packaging With flexible memory options (256 Kbytes of RAM & up to 1 Mbytes of dual-bank flash) and a wide range of package choices, STM32U3 enables you to build compact, power-optimized devices tailored to your needs. Enhanced security for mission-critical applications Security is a core focus of the STM32U3, targeting PSA Certified Level 3 and SESIP Level 3 certifications to provide robust protection for sensitive and mission-critical systems. Its dual-bank flash architecture supports seamless firmware updates without system downtime, an essential capability for safety-critical environments. How STM32U3 makes a difference in your projects For applications requiring 3% of runtime time:The STM32U3 is 2.2 times more energy efficient than the STM32U5 In metering applications:The STM32U3 delivers 1.4 times better energy efficiency compared to the STM32U5 For applications with very low activity (0.04% runtime) and mostly in Stop mode: The STM32U3 still achieves 1.2 times greater energy efficiency than the STM32U5 Even with very low duty cycles, the STM32U3 consistently outperforms the STM32U5 across different application profiles, whether consumer, metering, or industrial, making it a better choice for energy-sensitive projects. For a detailed technical comparison of STM32U3 and STM32U5 peripheral compatibility, read the attached PDF. STM32U3 block diagram   Additional resources STM32U3: STM32U3 reference manual: RM0487 STM32U3 Online Training​ Dedicated Wiki pages for Security with STM32U3 Product overview - STM32U3 Product datasheets: DS14830 (STM32U385 – with crypto) DS14861 (STM32U375 – without crypto)​ STM32U3 errata sheet: ES0626 ​ STM32U3 dedicated application notes: AN6011​: Getting started with STM32U3 MCU hardware development AN6195​: How to optimize power consumption on STM32U3 MCUs AN6012: Migrating between STM32U5 and STM32U3 MCUs AN6051: Migrating from STM32L4 and STM32L4+ to STM32U3 MCUs Nucleo board: NUCLEO-U385RG-Q DB2196: STM32 Nucleo-64 boards databrief UM3062: STM32U3/U5 Nucleo-64 boards (MB1841) ST Blog Sub-Threshold transistors: 3 answers to find your way in this CMOS region STM32U3: The 1st STM32 with a 0.65 V VCORE is making near-threshold CMOS mainstream First published Jun 26, 2025

New high-current, low-voltage switching regulators handle challenging automotive loads

DCP0606Y automotive step-down converters let designers build extremely compact and efficient step-down power supplies to deliver 6A maximum output current at a voltage as low as 0.6V. The converters are conceived for applications such as telematics, heads-up displays, infotainment, multimedia and camera digital core power, ADAS power supplies, and others that require high-current low-voltage post regulation. An evaluation board, STEVAL-0606YADJ, is available now to simplify getting started and accelerate development. With high-side and low-side MOSFETs, gate drivers, control logic, protection, and soft-start circuitry integrated in the DCP0606Y’s 3mm x 2mm package, the design is complete with minimal additional external components. A single resistor sets the switching frequency, which can be 1.8MHz, 2.25MHz, 3.5MHz, or 4MHz thereby permitting low capacitor and inductor values. Internal frequency dithering attenuates EMI peaks and the DCP0606Y allows further optimization by providing low-consumption and low-noise operating modes, selectable with an external pin. There is also a power-good indicator pin, an enable pin, and a soft-start pin that can be used as an input for output-voltage tracking and sequencing. Power supplies built with the DCP0606Y can achieve high average efficiency, reaching 93% at full load current. By also leveraging pulse-skipping operation to maximize efficiency at light load, and with quiescent current of just 10µA, the DCP0606Y preserves energy in all operating conditions. The DCP0606Y can operate from a 3.3V or 5V rail and lets the designer set the output from 0.6V up to the input voltage, VIN. A fixed output of 1.0V, 1.2V, 1.8V, 3.0V, or 3.3V is available on request. Output-discharge circuitry is also optionally available, and all devices benefit from overvoltage, overcurrent, and overtemperature protection with auto-recovery. The parts are qualified to AEC-Q100 Grade 1 for operation from -40°C to 150°C. The DCP0606Y regulators are available now in the 3mm x 2mm QFN package, from $0.95 for orders of 1000 pieces. Please visit DCP0606Y for more information. Additional resources DCP0606Y Datasheet DC-DC Quick Reference Guide First published Jun 25, 2025