working though the issue i found a setting for the low power idle mode - Section 4.4 for this chip allows for functions to be shut down individually while still allowing register access ,

PMD0.0 enable / disables the ADC module , this was was set incorrectly

darrel did a simulator of the the an4 setting as a seperate test program and i just did a hardware test of it a few moments ago , and found the above setting to be the cause of no reading

Also an additional EErata sheet sent out 4 days ago - point 1.2 indicates that a adc error offset when using 12 bit so a calibration issue need to be addressed in the software , but appers 10 bit should avoid this issue ,

I am currently looking why the values read are so different to that of the 16f1947

here a link to the same question posed on melabs forum , with darrels sample config and test for reference
http://support.melabs.com/threads/96...=2177#post2177


cheers

sheldon