Other Parts Discussed in Thread: CC2650
Hello,
I understand that when Power_shutdown() is called, it latches the output states of the GPIOs (easy to demonstrate with LEDs staying lit after the call). But does it also latch the input state for GPIOs configured as inputs at the time Power_shutdown() is called?
If so, can those input states be recovered at the next wake-up from Shutdown, before re-initialization with PIN_init? That’s exactly what we need here to shutdown to 150nA and avoid having to retain just a few bits in RAM at 1uA in Standby. An ~order of magnitude power savings.
Looking at an earlier posting, we’re hopeful!
e2e.ti.com/.../420920
In reply to Abhijeet Kanade:
“Shutdown mode only latches IO to their current state and has no retention. When booting up again it is like from a pin reset / power-on except for that a latch bit is set and the reset source register is different. The latch is unfrozen again when re-initialization the IO's with PIN_init in main.”
Thanks,
Brian