The ADC module has 2 very similar signals. The DONE bit in the ADCON1 register and the interrupt request bit from the ADC. For some reasons samples in the documentation poll the ADIF bit and not the DONE bit.
Is there any difference in how these signals are raised? The difference in how they are cleared is clear. Please, do not comment on this.
Are there any pro/cons on what signal to poll from the software?