That is all i was really asking it is differential, not floating and not isolated. I have not seen anything that suggests that i cant use 1. With 5v as the vref the resolution of pic16f877a adc can be determined as below. The adc pin can be enabled by configuring the corresponding acon1 register. Learn about pic16f877a pic series microcontroller with its introduction, pinout, pin description and a detailed overview of pic16f877a features with its pdf datasheet to download. Learn about pic16f877a pic series microcontroller with its. Introduction, pin diagram, pin description, features.
I have tried to explain the adc module of the pic 16f877a thoroughly so that any. Modalities of using the adc module of pic16f877a analog to. Using adc module of pic microcontroller hi tech c electrosome. Microcontrollers are very useful especially when it comes to communicate with other devices, such as sensors, motors, switches, memory and even other microcontroller. I have read the data sheets for the 16f877 ds33023a. Adc analogtodigital conversion just another jal website. The adc converts by moving the voltage to single sample and hold circuit. Its basically used to convert a voltage as an analog source continuous into a digital number discrete. The resolution of the pic16f877a adc is 10bit, which means the analog value after conversion is stored as a 10bit number that varies from 0 to 1023 0x3ff.
I am using 16f877a for a adc conversion from a temprature sensor lm35. Pic16f877a adc example with ccs pic c compiler the microcontroller pic16f877a has 8 adc analog to digital converter channels. Most of the pic microcontrollers have built in adc module. Analog todigital conversion is yet another nice feature you can get with a pic. In this tutorial we will see how to use the built in adc module of pic 16f877a. Two analog comparators programmable onchip voltage reference vref module programmable input multiplexing from device inputs and internal voltage reference comparator outputs are externally accessible. Used to turn on the adc, select the sampling freq and also start the conversion.
1250 65 641 742 1312 124 1373 1041 1207 1250 574 991 867 1335 393 1142 888 712 1379 619 1445 1177 727 1492 906 470 832 218 909 1046 309 878 1301 741 635 112 904 878