The A/D module has an interrupt that fires when a conversion is complete.

You don't have to sit in a loop polling the Go/Done bit.
<br>