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.
Tool/software:
Hi Madhurya,
I want to add to the question which was sent by us with the same mail subject.
We have the mspm01107 embedded on our board.
We can measure the current to the m0 by placing a small resistor to the vdd of the m0.
- The current drawn by an empty m0 (erased) is very low < 1uA.
- The current drawn by an m0 hold in reset is 500uA
- The current drawn by a project which has 25 pins set to input no pull is 1.9mA. All not used pins are also set to input no pull.
What are we doing wrong?
Hi Jos,
The measurement method by a high precision resistor has no problem in this case. But you should configure all of pins unused(or used as input) to pullup/pulldown. Otherwise their maybe some unexpected power consumption.
Actually, I'm not too clear about you question? Do you think the current of 1.9mA is abnormal for you ?
Regards,
Pengfei
Hi Pengfrei,
As recommended i set all (non) used pins to input pull. It worked. The current consumption of the m0 in standby0 mode now is 1mA. Still a bit high to my opinion.
Hi Jos,
The expected current for standby0 mode is within 2uA. And according to your software configuration, it seems no peripheral enabled.
So the abnormal current (1mA) in standby0 mode may be caused by hardware circuit. For example, there may be some external pull-up resisters connected to internal pull-down input pin, or LED output pins are default active to consume much current.
Please check your hardware schematic, especially IO state when measuring. If possible, you could attach you schematic picture and updated GPIO configuration in this thread.
Regards,
Pengfei
Hi Jos,
Is there any other problem of this thread? I will close this thread firstly and you could restart it if you have any other questions.
Regards,
Pengfei