Tengo funcionando unos PIC con su programador Pickit 3.
Tengo instalado Mplab X para Linux. Ahora intento hacer funcionar un pic 16f819.
Quiero escribir un programa que lea si un pin de entrada tiene el interrupor abierto (0-1), si otro par de pines de entrada estan abiertos o cerrados
(00, 01,10,11) y en base a eso encienda y apague un Led en 4 ritmos diferentes.
Pude iniciar el bosquejo del archivo C declarando 4 funciones que despues quiero invocarlas, leyendo los pines de entrada mediante una sentencia "switch case", pero estoy haciendo la transicion desde Arduino y no me doy cuenta al leer el datasheet cuales son los pines de entrada, cuales son los de salida y como tengo que declararlos en mplab para poder darles un nombre y tratarlos como variables.
Tengo conocimientos basicos del lenguaje C pero no tan profundo.