Por ejemplo, ¿en un 16F84A por qué no meten un oscilador interno y se deja de tonterías?
Quizás sea más caro, pero al menos usamos menos componentes para hacer circuitos.
El 16F84A ya fue diseñado con una determinada arquitectura, agregarle eso seria sacar otra versión, ya no seria el 16F84A.
Además por si no sabes microchip ya no recomienda el uso del 16F84A, sino que recomienda usar el 16F28A, este ultimo incorpora todo lo del 84, pero además tiene oscilador interno de 4 MHz, podes usar los pines del cristal como pines de entrada o salida si usas el osc interno, podes desactivar el reset y usarlo como otro pin, tiene dos timer mas (timer1 y timer 2 además del timer0), tiene USART/SCI, salidas PWM, comparador analógico, entre otras cosas.
Y lo mejor de todo es que es mas económico!!!Esa es la solución a tu problema, pasate al 16F28A y listo!!!, todo programa del 16F84a funciona en el 16F28A
Saludos