I have a project where only one of my wixels needs to transmit, and it is powered by a single 200mAh Li-PO cell. When idle, the project only transmits one short packet every 200mS, so the total “average” current seems to be only about 8mA. Because it is battery powered however, and especially because running a Li-PO battery down to far is not good for it, I’d like to add a simple inactivity timer to my project, and put it into sleep/low power mode after the timer expires. I don’t need any special scheme for re-awakening the wixel, as long as turning the power off and then on again restarts the app, along with its timer.
So my first question is, what do I need to do to put the wixel in the lowest possible power mode. Second, without hacking the wixel electrically, what is the lowest current draw I can expect after executing this code. I think if I can get down around 2mA, that will be adequate to protect the battery from the typical case of accidentally leaving the circuit running overnight for several days. If I can’t, and since i don’t want to alter the wixel electronics, I may have to find a power management IC to make a more complete disconnect.