Skip to main content
Associate III
Aug 10, 2026 6:25 AM UTC
Question

STM32L496RGT6 taking more current while programming on 1.8V

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
Aug 10, 2026 7:38 AM UTC

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
Aug 17, 2026 7:57 AM UTC

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
Aug 28, 2026 12:38 PM UTC

Hi,

 

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