• Source
    1. #include <xc.h>
    2.  
    3. // CONFIGURATION BITS (you can set via MPLAB config bits window too)
    4. #pragma config OSC = HS // High Speed Oscillator
    5. #pragma config WDT = OFF // Watchdog Timer Disabled
    6. #pragma config LVP = OFF // Low Voltage Programming Disabled
    7.  
    8. #define _XTAL_FREQ 20000000 // 20MHz external crystal
    9.  
    10. void main(void) {
    11. TRISBbits.TRISB0 = 0; // Set RB0 as output
    12.  
    13. while(1) {
    14. LATBbits.LATB0 = 1; // Turn LED ON
    15. __delay_ms(1000); // Wait 1 second
    16.  
    17. LATBbits.LATB0 = 0; // Turn LED OFF
    18. __delay_ms(1000); // Wait 1 second
    19. }
    20. }
    21.