What about this for you ADC in
http://www.picbasic.co.uk/forum/content.php?r=249
Oversample to get you 16bit rez. Then you are done.

Or am I missing something.