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

What is the voltage range for ADC in nrf52832?

I went through a similar post for nrf51 which explains the numbers pretty well (devzone.nordicsemi.com/.../). I wanted to know what the values are for nrf52. The internal reference seems to have changed from 1.2V (nrf51) to 0.6V as per nrf_saadc_reference_t enum values but the reference manual states that the saadc is full range. So, if I wanted to use no prescaler/gain, what is the maximum input that I could provide at the analog input pin without saturating my output?

Thanks, Vandita

  • FormerMember
    0 FormerMember

    If you use the internal reference and no prescaling/gain, then the max input without saturation is straight forward: 0.6V.

    If you use the VDD/4 as reference and no prescaling/gain, then with VDD as 3.9 V (absolute max, not recommended), then the max input without saturation is 3.9/4 V.

    Based on the reference manual it looks like the SAADC unit won't get damaged when its input is the whole range of VDD after prescaling. The full range that is mentioned in the features of SAADC is explained in section 37.8 Reference. They argue that with the prescaling the input can reach VDD without saturating the ADC.

    Hope this answers the question.

  • Great. Yes, that does answer my question. Thanks, PrithviRaj!

Related