// Configuration bits
#ifdef __PIC32MX
#if (CPU_SYS_CLOCK == 80)
#pragma config FPLLODIV = DIV_1, FPLLMUL = MUL_18, FPLLIDIV = DIV_2, FWDTEN = OFF, FCKSM = CSECME, FPBDIV = DIV_1 // 80MHz
#pragma config OSCIOFNC = ON, POSCMOD = XT, FSOSCEN = ON, FNOSC = PRIPLL // 80MHz
#elif (CPU_SYS_CLOCK == 120)
#pragma config FPLLODIV = DIV_1, FPLLMUL = MUL_15, FPLLIDIV = DIV_1, FWDTEN = OFF, FCKSM = CSECME, FPBDIV = DIV_2 // 120MHz
#pragma config OSCIOFNC = ON, POSCMOD = XT, FSOSCEN = ON, FNOSC = PRIPLL // 120MHz
//#warning "May not work with SPI bus unless PB is div by 2 post SysConfigPerformance"
#else
#error "Sorry - no configuration defined for that frequency"
#endif
#pragma config CP = OFF, BWP = OFF, PWP = OFF
#else
#error MUST USE PIC32MX
#endif
|