dmwahl
10 kW
I finally figured out where the added current draw was coming from, I forgot to disable the ADC before shutting it down when going to sleep. Once I did that, sleep mode works great. I'm measuring about 40uA draw (@3.8V), of which about 35uA is the reference. Once I switch it to power the reference off of a pin only when needed, I should be below the 10uA mark.
One interesting phenomenon I've noticed is that if I sleep for more than 2 seconds (ie 4 or 8 seconds), the current draw attributed to the microcontroller goes up substantially. At 4 seconds asleep I measure 35uA from the micro, and at 8 seconds asleep I'm measuring 30uA. It's very consistent as well, I can switch back to 2s, and the current drops back to 5uA. The simple solution is just to stick to 2 seconds between readings, but I'd still like to know why it's doing that.
One interesting phenomenon I've noticed is that if I sleep for more than 2 seconds (ie 4 or 8 seconds), the current draw attributed to the microcontroller goes up substantially. At 4 seconds asleep I measure 35uA from the micro, and at 8 seconds asleep I'm measuring 30uA. It's very consistent as well, I can switch back to 2s, and the current drops back to 5uA. The simple solution is just to stick to 2 seconds between readings, but I'd still like to know why it's doing that.