Hola sandra,
Solo agrego que el Porta5 no lo puedes usar como salida leete el DS pagina 27, este puerto no tiene control de salida como los demas, asi que solo te sirve "en ciertas condiciones" como entrada.
para usar los pines porta7 y porta6(ambos como i/o tienes que estar usando la configuracion INTRC NOCLKOUT, las demas formas te dan solo uno de los dos, pagina 96 de DSAqui te pongo un ejemplo de la edicion del registro config
CONFIG INTRC_OSC_NOCLKOUT,WDT_OFF,PWRTE_ON,CP_OFF,BODEN_OFF,LVP_OFF,MCLRE_OFF
puedes ver que estoy usando el reloj interno pero sin salida de reloj, lo cual y segun el DS me permite habilitar el porta6 y porta7 como i/o, espero y te sirva
Saludos panas