hamid159
Full Member level 3
Hi everyone,
I was checking ADC of PIC16F688 and found it is not linear. The impedance seen by ADC was 1k. There was average step change of 5 (of ADRESH AND ADRESL register) even Potentiometer was dividing voltage equally (checked by UNI-T UT203 voltmeter). Reading of ADC result was 960 (constant) between 4.63 and 4.71V. How it could be possible? Is the PIC microcontroller faulty? or it is natural behaviour of PIC uC.
Voltage given to ADC was from UNI_T 9V battery.
I was checking ADC of PIC16F688 and found it is not linear. The impedance seen by ADC was 1k. There was average step change of 5 (of ADRESH AND ADRESL register) even Potentiometer was dividing voltage equally (checked by UNI-T UT203 voltmeter). Reading of ADC result was 960 (constant) between 4.63 and 4.71V. How it could be possible? Is the PIC microcontroller faulty? or it is natural behaviour of PIC uC.
Voltage given to ADC was from UNI_T 9V battery.