Wenas.
Al anular las interrupciones, no tendras rutina de atención de las mismas, pero los flags (señalizadores) de TODAS las interrupciones se activan cuando ocurre el evento que deben señalizar (al menos en el 16F87x que es el q conozco).
Respecto a dejar los pines no usados al aire no se qeu decirte...
La comunicacion sin interrupciones es totalmente viable, solo tienes que conprobar los flags de recepcion dentro del codigo de tu programa, esto se denomina MUESTREO (pooling) y es otro metodo de atencion de perifericos al igual que las interrupciones.
Un saludo