Skip to main content
Associate III
August 10, 2026
Question

STM32L496RGT6 taking more current while programming on 1.8V

  • August 10, 2026
  • 3 replies
  • 72 views

Hi,

We are using STM32L496RGT6, VDD voltage is 1.8V, our device is low power device, max current available on 1.8V is 13mA. 

We are using Segger flasher for flashing .hex file to MCU by SWD and Speed 4000kHz. 

Now while flashing MCU, it takes around 36mA current. 

Setting as follows, can we reduce programming power by changing any setting in flasher tool. 

 

3 replies

Andrew Neil
Super User
August 10, 2026

During programming, the STM32 is not in a low power mode.

You’ll need to make provision to supply extra power during programming; eg, via the programming connector

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.
Ozone
Principal
August 17, 2026

Flashing means pumping energy (electrons) into floating MOSFET gates.
And the flashing process requires about 9...12V, which are generated via an on-chip charge pump with integrated capacities.
The lower the voltage, the higher the current you need.

Associate III
August 28, 2026

Hi,

 

We cannot change the clock speed of SWD, right? As we see here some settings for SWD speed.