Gracias por la ayuda. El motivo es porque necesito que el GETC compruebe la UART cada menor periodo de tiempo posible, pero si uso una rutina tipo Delay_Ms o Delay_Us, me gastaria varios ciclos de reloj innecesarios, y entonces tendría que utilizar ASM y hacer los delays manualmente y eso es muy molesto. Ademas es como controlar un servo, hacerlo utilizando DELAY_US resultaría en un desastre.
También había pensado en hacer:
#Use Rs232(STREAM = UART1, Baud=9600,Parity=N,Bits=8, UART1, DISABLE_INTS, ERRORS, TIMEOUT=500)
#Use Rs232(STREAM = UART2, Baud=9600,Parity=N,Bits=8, UART1, DISABLE_INTS, ERRORS, TIMEOUT=50)
No estoy seguro que funcione, porque todavia no lo he probado. La idea es cuando necesite hacer un GETC de 50 ms, utilizar el UART2. Ustedes que opinan? funcionara?