Aunque yo tambien ando con el 16F84, cada vez me planteo más adquirir un PIC con analogicas... y la verdad, me da bastante envidia el 16F877...



Yo aun no sé por qué, pero según me dijeron, si el pin será entrada, hay que ponerlo a tierra y hacer que la condicion sea "Si PORTx.y = 0 then ..... " . Y tambien he oido que RA4 , al ser de colector abierto, precisa de una resistencia pull-up (De VCC al pin) para que funcione correctamente...
Eso de que haya que configurar... supongo que en el entorno de programacion en el que trabajas, tendrás que elegir el modelo de PIC objetivo. (Imaginate si compilas un programa configurado para 16F84 con algun otro modelo diferente ; tal vez funcione, pero nose yo...) Yo uso como entorno de programacion , PBP 2.42 , Microcode Studio , e IC-PROG 1.4 . Con estas tres herramientas me va de maravilla. Si este es tu caso, cuando pongas el microcode studio, NO OLVIDES elegir el modelo de PIC para el que estás componiendo el programa, pues es gran fuente de errores. Una vez en el IC-PROG, por si acaso chequea en la barra de arriba si el modelo que aparece corresponde.
Saludos!
Saludos!