Skip to main content
Associate
May 13, 2025
Question

STM32WL3: significantly different power consumption between *CC* and *KC* variant.

  • May 13, 2025
  • 2 replies
  • 562 views

Hello,

I built two PCBs, one with the STM32WL33KCV6TR (QFN32 version) and one with the STM32WL33CCV6TR (QFN48) version. Both schematics are identical (48MHz + 32768Hz crystal connected, SMPS used, decoupling capacitors on power pads, otherwise nothing is connected to the chips). On both versions I flashed the PWR_DEEPSTOP_RTC example. On the *CC* the original version from the example library, on the *KC* I used cubeMX to change the .isc file to the *KC* version.  Afterwards I used a diff tool to make sure both project folders are identical (apart from the KC/CC difference).

My expectation would be that both PCBs draw the same amount of current.

However during "active" time in the software example the CC current draw is 4.3mA vs 3.0mA of the KC version. 
During deepstop the CC version draws 1.3mA while the KC version draws the expected 1.2µA.
These measurements have been done at 3.3V.

Here are more measurements.

 activedeepstop
STM32WL33KCV6TR @ 3.3V4.3mA1.3mA
STM32WL33CCV6TR @ 3.3V3.0mA1.3µA
STM32WL33KCV6TR @ 1.8V4.3mA740µA
STM32WL33CCV6TR @ 1.8V3.7mA1.2µA

All tests have been done with cubeIDE 1.8.1 on MacOS with FW 1.1.0.

Especially during deepstop the power consumption of the KC variant is far too high.

Is there any register setting I need to change for the KC variant to reduce the power consumption or anything else that needs to be different between these two versions?

Thanks!

2 replies

STTwo-32
Technical Moderator
May 26, 2025

Hello @jaaarp 

Could you please reproduce the same test using the PWR_DEEPSTOP_RTC as it is on both MCUs. I think it should work for both of them.

Best Regards.

STTwo-32

jaaarpAuthor
Associate
May 28, 2025

Hello @STTwo-32 In the example overview of cubeMX and cubeIDE I find the PWR_DEEPSTOP_RTC example for the CC variant but not for the KC variant. Where can I get to KC variant of the example to run it as it is? Thanks!

STTwo-32
Technical Moderator
May 28, 2025

There is not an example for such a variant. The same example should be able to work on both variants.

Best Regards.

STTwo-32

jaaarpAuthor
Associate
May 30, 2025

then this is exactly what I did, I created the example and just changed the MCU variant. As reference here are both projects attached.