Si no te funciona nada de nada del puerto A es que se ha quemado por sobretensión. Prueba con otro PIC. Ten en cuenta que si el puerto B funciona y el PIC hace todo lo que tiene que hacer menos por el puerto A , no es fallo del programador.
Si sólo te falla el bit 4 del puerto A es que esta salida es open drain, por lo que nunca puede estar a uno si no le pones una resistencia de pull-up.
Prueba también a ver si funciona el puerto como entrada, es decir, haz una lectura en el puerto A y escribelo en el purto B, a ver si coincide.