void PCA(void) interrupt 6  using 1
   {
   if(CCF2) PerformPCA2(); //
   if(CCF3) PerformPCA3(); //
   if(CCF4) PerformPCA4(); //
   if(CF)   PerformPCA_Overflow();
   }  // end PCA

void PerformPCA2(void)
   {
   PCA1LongOld.L = PCA1Long.L;
   PCA1Long.C[3] = CCAP2L;
   PCA1Long.C[2] = CCAP2H;

.....

void PerformPCA3(void)      //RPM3 input