In this ADC example from Nordic on GitHub, it does not appear an AIN has been selected (e.g.: no call to nrf_adc_input_select() ). I don't understand. I have been assuming the AIN is selected, then samples are read in. How does this actually work? When the AIN is selected and when it is not?