on 2025-07-14 11:00 AM
This article provides a comprehensive guide to measuring power consumption on STM32N6 Nucleo and Discovery boards. It covers the STM32N6's multiple power supply domains and explains their impact on power usage. You learn how to identify measurement points and modify the boards for accurate current sensing. Additionally, using tools such as digital multimeters or the STLINK-V3PWR with STM32CubeMonitor-PWR software for precise power profiling.
Essential prerequisites, detailed step-by-step instructions, and important tips ensure you can confidently optimize your design's energy efficiency. For deeper technical details, refer to the included documentation and support resources.
The STM32N6 microcontroller features multiple power supply domains, each serving a specific purpose in the system's operation. The main power supplies are marked in bold:
Name |
Typical or Range |
Description |
VDD |
1.8 V / 3.3 V |
Power supply for most I/Os |
VDDIO2/3/4/5 |
1.8 V / 3.3 V |
Independent power supply for I/Os related to SDMMC1, SDMMC2, XSPIM1, and XSPIM2 |
VDDA18AON |
1.8 V |
Analog power supply for system analog such as reset, power management, oscillators, and OTP |
VDDCORE |
0.81 V (0.89 V overdrive) |
Digital power supply for Core Cortex®-M55 domain. Overdrive available to get higher CPU frequency |
VDDSMPS, VLXSMPS, VFBSMPS, VSSSMPS |
Step-down converter, SMPS connected |
|
VDDCSI |
0.81 V (0.89 V overdrive) |
Power supply for CSI PHY digital supply input, usually connected to VDDCORE |
VDDA18PLL |
1.8 V |
Analog power supply for RCC PLLs |
VDDA18CSI, VDDA18USB |
1.8 V |
Analog power supply for various PHY |
VDDA18ADC |
1.8 V |
Analog power supply for ADCs and VREFBUF |
Vref+ , Vref- |
Max VDDA18ADC |
external reference voltage for ADCs, independent from any other supply |
PDR_ON |
1.8 V |
Power-down reset enable |
VDDA18PMU |
1.8 V |
Analog power supply for the SMPS step-down converter |
VDD33USB |
3.3 V |
Power supply input for respectively USB PHY and USB Type-C® power delivery PHY and related I/Os |
VBAT |
1.62 – 3.6 V |
Backup supply, usually connected to a 3V coin-cell battery |
Internally generated power supplies |
||
V08CAP |
0.8 V |
Regulator decoupling for backup domain and Smart Run Domain. Internally supplied by either VDD or VBAT |
The block diagram (from RM0486) below illustrates the power supply architecture and how the domains connect internally and externally.
Understanding power consumption is critical for developers, especially in energy-sensitive applications. The first step is to familiarize yourself with the power supply architecture and its correlation with your design. Two key factors significantly impact power consumption:
For example, the VDDCore can be set to overdrive mode to boost performance. While this increases voltage and power consumption, it allows the MCU to operate at higher frequencies.
The Nucleo and Discovery boards for STM32N6 are configured with a VDD domain set to 3.3 V. Keep in mind that the datasheet provides current consumption values for VDD = 1.8 V. This means that the power measurements you perform on the boards will not directly correlate with the datasheet values, as the higher VDD voltage (3.3 V) results in increased power consumption.
By default, the Nucleo and Discovery boards are designed for general use, but with simple modifications, they can be configured to measure power consumption. To measure power on the various power rails, you need to modify the boards. This guide walks you through the steps required to perform these modifications and accurately measure power consumption.
Before you begin measuring power on the STM32N6 Nucleo and Discovery boards, ensure you have the following tools and documentation ready:
The following documents are essential for understanding the board architecture and performing modifications. Make sure to review them before starting.
Both the Nucleo and Discovery boards share a similar power supply architecture. There are a few additional features on the Discovery board, such as an SD card, MEMS microphone, and extra switches. You can select the power source on each board as follows:
The available power source options for both boards are:
By default, the MCU power supply is configured for an external SMPS. The following power supplies are available on both boards and can be measured:
Note: If you are unsure about the differences between these power supplies or how they are connected, refer to the schematic or the hardware development guide for more detailed explanations. These resources provide valuable insights into the board's power supply architecture and its relationship with the MCU.
Additionally, note that the current of the backup domain cannot be measured directly. However, you can find its current consumption in VBAT mode in Table 45 of the datasheet.
To measure power, locate the appropriate measurement points on the boards. Refer to the schematic and user manuals for guidance:
Use the schematics to understand why certain resistors must be removed to enable power measurements. For example, pins 1 and 2 on the header are connected via a resistor that needs to be removed to insert your measurement tool.
Discovery board measurement points on CN2:
Nucleo board measurement points on CN12:
Nucleo board schematic of CN12
To measure power on the STM32N6 Nucleo or Discovery boards, modify the hardware by removing specific resistors (and capacitors, if using STLINK-V3PWR). Let us walk through an example of how to measure power on pins 1 and 2 of the CN2 (Discovery) and CN12 (Nucleo) connectors.
Discovery board modifications:
Nucleo board modifications:
For other power rails, follow the same process:
Accurately measuring power consumption on the STM32N6 Nucleo and Discovery boards is critical for optimizing energy efficiency and validating design performance. This guide has provided a detailed walkthrough of the power supply architecture, board modifications, and measurement techniques using tools like a digital multimeter or STLINK-V3PWR.
For further details on the power supply domains or schematic connections, refer to the user manuals, datasheets, or schematics. These resources are invaluable for understanding the nuances of the board's design and ensuring accurate measurements.
If you encounter issues or require additional support, consult our knowledge base or reach out to our technical support team using this link. We hope this guide helps streamline your development process and enables you to achieve your design goals efficiently.