I am using the ADC on my Launchpad and I am testing the voltage readings. The readings are very accurate for my purposes of measurement up to 3.3 volts. However it never returns zero when grounded. Its always returns 2 or 3.
I am using pin 28 and pulling it low internally I am also grounding adjacent pins. The ADC is reading very accurate at higher voltages, I am using a high end multimeter reading 3.3189V on the 3.3v rail and the ADC is returning 3161 which is spot on. The issue seems to only be related to the ground value.