Pic16f877a Para definiciones esclusivas para el pic 16f877a, se debe incluir. #include <pic/p16f877a.h> Ejemplo de Pic para compilar necesitas los siguientes comandos Ejemplo de compilacion : ./compila.sh ej_pic 16f877a ej_pic.c #include <pic/p16f877a.h> int main(void) { TRISCbits.TRISC2=0; //Pin 2 del PUERTO C, como entrada TRISB=0xFF; //Todo el PUERTO B, como entrada TRISA=0x00; //Todo el PUERTO A, como salida while(1) { //Con un cristal de 20Mhz //esto genera un clock de 714Khz //con un pulso alto de 200ns PORTCbits.RC2=1;//Pin 2 del PUERTO C, alto PORTCbits.RC2=0;//Pin 2 del PUERTO C, bajo } return 0; }