This post is older than 2 years and might not be relevant anymore
More Info: Consider searching for newer posts

Why NRF51x GPIOTE input mode static current consumpts so high?

As the datasheet showing image description The GPIOTE input mode consumpt upto 22uA ,it is inconceivable.I want use NRF51822 to design a ultra low power consumption production ,and use the GPIOTE INput even to wake up the system from sleep.So if use the GPIOTE input mode ,Does it mean that the system consumpts 22uA to monitor the input EVEN,or what the paramenter of the datasheet giving is wrong? Pleas give me a solution.

Parents
  • FormerMember
    0 FormerMember

    If your aim is to wake up from sleep, then the PORT event is your best bet. For all the required pins in GPIO peripheral set the SENSE field in PIN_CNF[n] as High or Low with the input buffer connected.

    Next enable the GPIOTE PORT event's interrupt. This will cause the system to wake up, even from the OFF mode. In the ON mode, you can check which pin triggered the PORT event in the GPIOTE IRQ handler to do the appropriate next step.

  • Thank you for you answer.You know,In some applications,especially low power consum products,22uA is very very high current for a cell battery powers.Yeasterday,I found a way to solution the chip bug.I will consider of the nRF52x at the next generation products

Reply Children
No Data
Related