cancel
Showing results for 
Search instead for 
Did you mean: 

STM32L100RCT6 power consumption

JZida.1
Associate II

Good day everyone, hope you are doing well

I am currently working on lowering power consumption in StandBy mode on STM32L100 DISCOVERY board, so I could get the best battery life possible on STM32L100RCT6.

I managed to get 1.65 uA measured with amper meter on jumper JP2 (see picture) in StandBy mode.

I also set all unused pins as analog, tried different things/lowering clocks, but this is the best result I managed to get so far.

Also, datasheet states that it could be further improved down to 0.29 uA.

So I was hoping if someone has any advice on how to reduce current consumption even more.

0693W000003PKJ5QAO.jpg

int main(void)
{
  HAL_Init();
  SystemClock_Config();
  MX_GPIO_Init();
 
  HAL_GPIO_TogglePin(GPIOC, GPIO_PIN_9);
  HAL_Delay(5000);
  HAL_GPIO_TogglePin(GPIOC, GPIO_PIN_9);
 
  HAL_PWR_EnterSTANDBYMode();
}

1 REPLY 1
gregstm
Senior III

Not sure, so I will just make some general comments -

Is the RTC disabled?

That board has a lot of components on it, sometimes it is nice to have a board with just a micro on it, Powered by a simple 3V coin cell and programmed via the UART bootloader, then you have a very basic set up for testing power consumption.

Is the error with the meter measuring the current?