Quote Originally Posted by wilfrieds View Post
Hello GM

I like to use the 16F819 for the same reason.
It makes no sense to try and use a 4Mhz external osc as the 16F819 has it all build in

Have a look at my LCD Dash project
www.skidloaders.co.za/pic

I am answering your question as I am looking for help myself.
Nl. My ADC results displayed on the LCD are jumping around
Both the numerical values as well as the bargraph.
All this on the breadboard ( see LCDDASH2.JPG)

Looking forward to anyones assistance.
Wilfried
i made a loop that checks to see if the adc is greater than or less than x before changing the LCD display.

For example...if your ADC is 10 bit then you get 0 to 1024.

So if your ADC signal is lets say jumping around 345 +/- 3 to 4 then you could LCDOUT and then read the ADC signal into a new variable and compare it to the original...if it is within a few numbers, dont let it out of the loop (dont let it jump back to where your LCDOUT command is until the range is outside of your range interval). Also, use a Zener diode to stabalize the ADC voltage.