This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

TM4C123 Hibernation Module



Hello,

I was able to familiarize myself with the hibernation module and write some code to put my mcu into hibernate mode. Most our products are data loggers that go to sleep and wake based on user programmed interval. I read that hibernate turns of the mcu and the wake up brings you to a POR, which is exactly what I was observing. I expect my data logger to operate say in 2 to 3 years. Since the hibernation module turns the processor off and wakes it up on a POR, this made me feel a little comfortable because of the constant power cycling. Could this cause a problem to any of the TM4C's memory? Seems like it is really a good feature and it will save me a lot of battery life. But is there something else I should know? What could be possible issues that could arise from using the hibernation module and I am talking about data logging intervals between every 5 minutes to every 24 hours. Also, I plan to use it's RTC feature to do the wake up.

Thanks.

AJ

  • *typo.. I meant turn off and POR wake up made me feel uncomfortable
  • Hello AJ

    The hibernate feature of course is a current reduction, but be aware that when the device wakes up there is a current surge as the LDO caps charge and there is a time from wakeup to your code execution where the device is active and performing boot up which is not under application control. You would need to measure the current during this time, current when your code is executing and then checking the total power budget to see if this is sufficient for long battery life.

    The NVM memory will not be affected by the power cycle.