Skip to main content
Associate III
August 27, 2026
Question

X-NUCLEO-WB05KN1 Power Consumption

Hello, 

I am working with X-NUCLEO-WB05KN1 together with NUCLEO-U083RC. I had previously tested U0 consumption in Stop mode and I got around 1.5uA (using 3.3V supply and LSI). From the datasheet it says that STM32WB05KZ should be an ultra low-power MCU, however I am using the Beacon app from the X-CUBE-WB05N software package and I am getting measurements of around 37mA. Is this related with the SPI firmware (DTM binary) flashed into the shield to run the example? I would like to achieve a consumption on the uA scale, do I need to make my own firmware to the chip? If so, is there any example and how to communicate with my U0?

I am supplying 3.3V into the CN6 pin 4 and measuring with a multimeter so the ST-LINK is now being powered.

BR 

9 replies

ST Technical Moderator
August 27, 2026

Hello ​@JPortilha ,

You can establish a connection between the NUCLEO-U083RC and a X-NUCLEO-WB05KN1 through UART, SPI. 

For that, you can use the X-CUBE-WB05N expansion software package with STM32CubeMX and get inspired from the example available on the package for the NUCLEO-U575ZI.

The SW package is offering two interface UART and SPI. The Low power one is the SPI.

Please have a look at these resources: 

In order to give better visibility on the answered topics, please click on 'Best answer' on the reply which solved your issue or answered your question. Thanks
JPortilhaAuthor
Associate III
August 28, 2026

Hello, 

I have already read that documentation but it did not answered my question. The high consumption I am measuring is related with the available firmware of the software package? How can I make an application that puts the BLE coprocessor in low power mode?

BR

 

Explorer II
September 4, 2026

Any update regarding this issue? I am also using this nucleo board and I want to force the chip into Deepstop mode but I can not find the HCI API for this purpose.

JPortilhaAuthor
Associate III
September 14, 2026

Still no answer from ST.

Sebastien DENOUAL
ST Employee
September 18, 2026

Hi,

 

As soo a s you are using DTM SPI for your STM32WB05N => Low power mode on this BLE network process is managed automatically. This low power mode is not available is you are using UART interface.

 

You don’t have to manage low power form your host - STM2WB05N will enter low power mode autonomously between 2 RF events ( ex: between 2 advertising or connection events)

 

If STM32WB05N has something to tell to host processor => it will raise IRQ high.

If host want to send a command to STM32WB05N, the SPI_CS line will act as wake-up signal for STM32WB05N.

 

The power conso of STM32WB05N between 2 RF events shoudl be less than 2µA.

37mA is definitively too high and indicate hw connection issue  => Even in run mode, power conso is around 5mA.

 

Regards,

Sebasstien.

JPortilhaAuthor
Associate III
September 18, 2026

Hello, 

Any idea of how I can achieve those power consumptions? I am not reading that on my side.

 

BR.

Andrew Neil
Super User
September 24, 2026

How are you powering your system and how, exactly, are you measuring the consumption ?

As ​@Imen.D suggested, you need to be sure where, exactly, the excess consumption is coming from.

A multimeter is not going to give useful results here - you will need something like X-NUCLEO-LPM01A or STLINK-V3PWR (or similar 3rd-party device) that can give a real-time analysis of the consumption.

A complex system that works is invariably found to have evolved from a simple system that worked.A complex system designed from scratch never works and cannot be patched up to make it work.