Analog


18F2550 nin desteklediği 5 pin (AN0 AN1 AN2 AN3 ve AN4 (PORT A0, A1,A2,A3,A4) )desteklenmektedir.

Önce kod ayardan önce  kullanılacak pin bildirilir
   analog0    
   analog1       

şeklinde. Daha sonra 

  anaoku0 değişken 
  anaoku4 değişken  

şeklinde değişkene okunan değer atanır. Atanan değer 1024 ile 0 arası bir değerdir... Örneğin üst değer 5V alt değeri 0 V olan bir  voltajı ölçüyorsak  ve 850 gibi bir değer okuduysak...
5/1024*850 = 4.15V  ölçmüşüz demektir...
bunu da 
anaoku 0 ab
oran ab,0,1024,0,5 
yazarak ab değerine yüklemiş oluruz.