I have this confusion it is generic question. I am trying to read the ADC value in polling method. It will take some time for the conversion to be complete. So do i need to wait in the loop continuously till the conversion is complete or i can start executing the next instructions. If i keep waiting in the loop will i not be wasting processor time? What is the industry method followed? Any pseudo code available? Please advise.