Hola Byron Ramirez, más allá de lo agregado por KILLERJC, lo cual es completamente correcto, también debes de prestar atención, ya que no todos los pines del PUERTA de ese micro son IN/OUT, hay uno, no me acuerdo si RA6 o RA7 que es silo IN.
Un saludo.
Atte. CARLOS,.