
STM32 Digital Power Ecosystem
The STM32 Digital Power ecosystem (also referred to as D-Power) offers a complete set of materials, from hardware, software tools and embedded software to training resources and documentation, to support and accelerate the development of digital power applications, such as D-SMPS, lighting, welding, inverters for solar systems and wireless chargers.

STM32 D-Power product lines
STM32 D-Power product portfolio includes several lines from STM32 product series, thereby offering maximum scalability and flexibility in terms of performance, from entry-level to high performance.
STM32 D-Power portfolio includes STM32F3, STM32G4 and STM32H7 MCUs with an embedded high-resolution timer (HRTimer) which is a powerful and flexible Pulse Width Modulation (PWM) generator providing a resolution of up to 184ps. When STM32F3, STM32G4 and STM32H7 MCUs include an analog component, their part numbers are known as STM32F334, STM32G474 and STM32H743.

The embedded HRTimer offers high resolution and includes a waveform builder & event handler:
High resolution
- 184ps (with STM32G474) or 217ps (with STM32F334)
- up to 12 channel timer made of units that can either be cross-coupled or work independently
- high resolution on all channels at all times regardless of voltage, temperature or manufacturing deviation
Waveform Builder & Event Handler
- Advanced PWM waveform generation with minimal software use
- smart functions, such as a hardware burst-mode controller, auto delayed mode, external events windowing, delayed and re-enabled balance idle , slope compensation, valley skipping, protection schemes
- one DMA channel per timer
- one parameter modification can change multiple events (timer chaining)
- Complex event management
- 12 or 10 external event inputs and up to 6 fault inputs
- Numerous interconnect

STM32 D-Power as an evolutive ecosystem
The STM32 D-Power ecosystem is built to address the needs of beginners to expert-level developers in the field of digital power.

Step 1 - Digital power for beginners
Understand the basics of digital power with these 2 videos:
Discover our last webinars recorded on September 15th and October 27th 2020:
Step 2 - Digital power discovery kits
Hardware | Photo | Description | Application Notes |
STM32G474 discovery kit | ![]() | The B-G474E-DPOW1 Discovery kit is a digital power solution and a complete demonstration and development platform based on the STM32G474RET6 microcontroller, leveraging the performance of the HRTimer. | AN4539: High resolution timer cookbook programming |
STM32F334 discovery kit | ![]() | Explore the features of the STM32F334 line of MCUs with the F3348DISCOVERY kit and build your digital power application. | AN4449: Buck-boost converter |
Videos
Step 3 - Hands-on workshops to take your project to the next level

Digital Power Supply and PFC Design Workshop with STM32.
ST is collaborating with Biricha to offer expert-level training on designing digital power applications based on STM32 development ecosystem.
4-day hands-on workshop about designing digital power supplies and digital power factor controllers based on the STM32 development ecosystem. Learn how to design, code, implement and test stable digital power supply for both voltage and current mode DC/DC and Digital PFC applications, addressing the most recent industry needs.
Step 4 - PSU and PFC software development kit
A set of PC software tools and embedded software examples to develop digital solutions for Power Supply Units (PSU) and Power Factor Correction (PFC) are available.
Our Authorized Partner Biricha developed two user-friendly software tools, compatible with STM32Cube, to help you compute all the digital closed-loop coefficients, to match topologies, and quickly stabilize their PSU and PFC design.
The workflow is described in the figure below.

Additional STM32-compatible embedded software examples will be available soon.
The embedded software examples (buck/current mode and buck/voltage mode) running on the B-G474E-DPOW1 discovery described in Step 2 are available here:
Picture | Part Number | Manufacturer | Description |
ST-LINK-SERVER | ST | ST-LINK server software module | |
![]() | ST-MC-SUITE | ST | Online Motor Control solution finder for STM32 and STM8 products |
STSW-LINK007 | ST | ST-LINK, ST-LINK/V2, ST-LINK/V2-1, STLINK-V3 boards firmware upgrade | |
STSW-LINK009 | ST | ST-LINK, ST-LINK/V2, ST-LINK/V2-1 USB driver signed for Windows7, Windows8, Windows10 |
Step 5 - Dedicated boards
ST’s turnkey development boards, reference designs and software solutions demonstrate the performance of STM32 D-Power devices in various topologies for PSU and PFC applications.
Hardware | Photo | Power | Output Voltage | PFC | DC-DC | Comment | ||
Topology | Control model (PID or Type 2) | Topology | Control model (PID or Type 2) | |||||
STEVAL-ISA172V2 | ![]() | 2 kW | 48 V | 2-Channel Interleaved CCM Boost | PID | ZVS Phase Shift FB with SR | PID | |
STEVAL-DPSLLCK1 | ![]() | 3 kW | 48 V | N.A. | N.A. | FB LCC with SR | PID | DC-DC Converter |
STEVAL-ISA147V3 | ![]() | 500 W | 12 V | Dual-Boost Semi-bridgeless | PID | HB LCC with SR | PID | PFC based on STM32F051 |
STEVAL-DPSTPFC1 | ![]() | 3.6 kW | 400 V | Totem-pole Bridgeless | PID | N.A. | N.A. | PFC converter |
STEVAL-LLL009V1 | ![]() | 300 W | 48 V | TM Boost | Analog Control | HB LCC with SR | PID | CC and CV operation |
STDES-PFCBIDIR | ![]() | 15 kW | DC voltage: 800 VDC AC Voltage 400 VAC @ 50 Hz | Topology: 3-phase, 3-level bidirectional AC/DC, DC/AC power converter | PID | N.A. | N.A. | STDES reference design is not for sale, documentation is available to support the development of prototypes |
Embedded software examples implement the “standard PID model” and can be used as jump-starters on these topologies. They will soon be updated to match the models supported by Biricha’s PC software tools in order to improve stability and performance.