icon0 battery consumption As seen before, the best trick we can use to avoid wasting energy is to use an extreme low-current microcontroller that allows us to enter sleep mode. In our case, we have used a PIC18LF14K50, which has the XLP (Extreme Low-Power) capabilities from Microchip. Furthermore, By avoiding the use of LDOs is always a piece of good advice to save some extra energy. That's why we power our microcontroller directly from the CR2032, at a rated voltage of 3.3V.