Power consumptio when a button is constant pushed

Dear sir/madam

Background:

We have developed a remote-control system where we use nRF52840 and SDK 17.1.0

VDD is 3,0 V

We also use the library “app_button” where “button_high_accuracy” is disabled.

We have defined 6 buttons and use external pullup of 1 MΩ.

Power measurement is done by using Power Profile Kit 2

When no button is pushed, power consumption is approx. 20 µA

 

Question:

When we push a button and kept it pushed, we get a power consumption of approx. 278 µA.

Our circuit is quite simple: GPIO connected to a button with an external pullup of 1 MΩ. Simple calculation says that the currency drawn on that GPIO should be approx. 3 µA. So to my understanding power consumption with a button pushed should be approx. 23 µA.

So, I suspect there is something in app_button.c that generate the power consumption, but maybe I am wrong.

If someone have a hint of why this high currency consumption, I’ll be very happy. 

Kind regards,

Svein

Related