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

Should I manually disable peripherals to minimize power consumption?

Hello

Quick question. With the nRF51, When in System On mode, should I manually disable peripherals to minimize power even if I'm not using the peripheral in question?

For example, if I'm not using the SPI0 peripheral, should I disable it with "NRF_SPI0->POWER = 0;" during start-up? And should I do this for every single peripheral I am not using or is there any point?

Thanks

Parents Reply
  • Having searched the forum endlessly for an answer to the question 'how do I shut down peripherals and turn off HFCLK before going into SYSTEM ON' and found lots of answers that dodge the central question, I think this is a really important answer and would vote you up multiple times if I was allowed!

    For the benefit of others stumbling across this - if you've been using TWI you can turn it off with NRF_TWI0->ENABLE=0; and NRF_TWI1->ENABLE=0;

Children
No Data
Related