1. Guinness1759

    Thread Starter Member

    Dec 10, 2010
    64
    0
    I'm using a 10 bit ADC on my PIC microcontroller. For some reason I have to do a dummy read and give a delay of about 200 us before I do my actual ADC reads. I get inaccurate readings if I switch from reading a high voltage (near the bus) to a low voltage (near the ground) without doing a dummy read and then a delay before doing the actual read. Is this normal?
     
  2. stahta01

    Member

    Jun 9, 2011
    133
    21
    I suggest you post your ADC code and the PIC MCU info.

    Tim S.
     
  3. nigelwright7557

    Senior Member

    May 10, 2008
    487
    71
    You need a settling time before reading from different ADC channels.
    Its in the PIC spec.
     
Loading...