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.

  • FormerMember
    0 FormerMember in reply to FormerMember

    Yes, its high current consumption. I'll be interested in knowing why this is so, although as a system developer I don't need this info as I can't fix it. I just work with knowing that GPIOTE input channels take 22 uA.

    Not sure if Nordic will explain to us their design causing the 22 uA consumption. They've fixed it in nRF52 where its in nA.

Reply
  • FormerMember
    0 FormerMember in reply to FormerMember

    Yes, its high current consumption. I'll be interested in knowing why this is so, although as a system developer I don't need this info as I can't fix it. I just work with knowing that GPIOTE input channels take 22 uA.

    Not sure if Nordic will explain to us their design causing the 22 uA consumption. They've fixed it in nRF52 where its in nA.

Children
No Data
Related