Hello! I am working with CH32L103C8T6. My project is battery operated, so it's crucial to go into STOP or Standby mode for several seconds. I was expecting the MCU to consume tenths of micro-Amps, just according to the official documentation. But the least current I have been able to measure in STOP mode is 575uA and in STANDBY mode is 272uA using the example code that implements the PWR_EnterSTANDBYMode_RAM_LV_VBAT_EN
I can see in the CH32L103DS0.PDF document that one should be able to go below 100uA, but even after trying many different options of the Low Power modes (STOP and Standby functions) and other standard methods, just cannot measure a lower current. I am using a board with no peripherals connected, ONLY a power supply (2.5V) and the Microcontroller, with no loads on any pin. I have set all pins to GPIO_Mode_IPD and even defined the clock to the lowest (1MHz), but that doesn't make any difference on the Low Power current consumption.
I would like to know how to achieve this <100uA current @2.5V, and if there is any example code to follow?
Thanks!
Jorge