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.

Hibernate mode current measurement of LM4F120XL

On the hibernate mode of LM4F120XL it is seen the current is in the range of MicroAmpere, but when i observed it using the program which is given on the work book I got it in the range of Milli Ampere...So what is these huge difference means...?


The program used is given below....

" SysCtlPeripheralEnable(SYSCTL_PERIPH_HIBERNATE);
  HibernateEnableExpClk(SysCtlClockGet());
  HibernateGPIORetentionEnable();
  SysCtlDelay(64000000);
  HibernateWakeSet(HIBERNATE_WAKE_PIN);
  GPIOPinWrite(GPIO_PORTF_BASE,GPIO_PIN_3, 0x00);  "

  • The typical things that cause this are: 1) The part is not actually in Hibernate mode, or 2) The current measurement includes devices and loads other than the MCU (e.g. there's an active I/O pin that's sourcing current).

    (Note that there are 2 hibernate modes.  The first requires an external power switch to control +3.3V (or some other system rail).  The LM4F120XL board does not have this mode implemented in hardware.   You'll need to use VDD33ON mode with this board unless hardware is modified).

    On the software-side, I don't see any call to actually enter Hibernate.  You should have a call to HibernateRequest();

    See the Hibernate section in the TivaWare Peripheral Driver Library documentation (SW-DRL-UG) for additional hibernate example code.

  • I really thank for your valuable comments. On the software side I already have the Hibernate request() and when copying to the forum I loose that comment. But the actual problem is on my Multimeter. During the transition from run mode to hibernate mode and vice versa, there is some internal issue with my multimeter. And finally I found it, and getting the correct reading in the range of Micro Ampere. ie, 6 Micro Ampere.

    Once more I thankful for your advice..............

    Regards,

                       SANAL KUMAR