Mit der Dauerschleifentheorie könntest du vielleicht recht haben.
Mach den Pulsein in der Hauptschleife und lass ihn vom Timer triggern
Code:
DIM trigger as byte

DO     "hauptschleife"
   if trigger = 1  then 
           trigger = 0
           pulsein rc, pinc, 4, 0
   end if
 '------  andere Beschäftigung ----
  LOOP

RCmessen: 
  trigger = 1
 return
dadurch kann pulsein vom anderen Timer unterbrochen werden und hält nicht den Betrieb auf.

Wenn pulsein wirklich zu lange sein sollte, wird's natürlich eng, da brauchen wir eine andere Idee

FÜr mein Verständnis: Du willst alle 0,05 sekunden sehen, ob sich auf der Rc-Leitung irgendwas tut ?