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.

Current consumption in low power mode

Hi,

It's indiccated in the MSP430x2xxx family user guide "slau144d.pdf" inside figure2-8 that the value of the current consumption in LPM3 is 0.7uA (at Vcc=3V). But if the comparator A+ were active(Comaprator Interrupt is enabled by the bit CAIE of CACTL1 registe), does the value of the current  consumption 0.7uA? Or in this case, the current consumption is equal to 0.7uA plus the current consumption of the comparator?

Regards

  • Sami,

    the LPM3 current consumption only includes whatever is mentioned in the test conditions of the respective data sheet, which typically is the oscillator, a timer being clocked from that oscillator, brownout protection, and full RAM and peripheral configuration retention.

    If you want to use peripherals during low-power mode you would need to add in that current as well. One thing to keep in mind is that you should consider to enable peripherals on-demand only using a timer-driven wakeup approach. For example, your average power consumption will be much lower in  a system where you fire up the comparator let's say once every second to perform a measurement, shut it off, and go back to low-power mode, rather than leaving it always-on. But of course what you can do will depending on your system.

    Regards,
    Andreas

  • thanks Andre,

    Each pin in ports P1 and P2 have interrupt capability configured with PxIFG, PxiE and PxIES registers. So if i were activated an interrupt Pin in LPM3. This pin enabled interruption will need more power consumption or not. 

     

    Regards

  • There is no current penalty for having interrupts enabled since this functionality doesn't draw any static current. For example, you could have all 16 PxIE bits set, and still get the advertised LPM3 number.

    Regards,
    Andreas

  • Andreas Dannenberg said:
    If you want to use peripherals during low-power mode you would need to add in that current as well. One thing to keep in mind is that you should consider to enable peripherals on-demand only using a timer-driven wakeup approach. For example, your average power consumption will be much lower in  a system where you fire up the comparator let's say once every second to perform a measurement, shut it off, and go back to low-power mode, rather than leaving it always-on. But of course what you can do will depending on your system.

    For the example you propose, it is necessary to know tEN_CMP. 

    tEN_CMP  (Comparator enable time, settling time) is about 1uS in ComparatorB in MSP430F5xxx family.

    But, How much is tEN_CMP in ComparatorA+ in MSP430F2xxx family?

    I did some measurements and it seems to be 65mS, right?

    That is very important because i need to use the comparator once per 100 miliseconds or less.

     

    Best Regards, Nestor.

**Attention** This is a public forum