PLLFBD = 33; //M
CLKDIVbits.PLLPOST = 3; // N2
CLKDIVbits.PLLPRE = 0; // N1
__builtin_write_OSCCONH(0x01); // Initiate Clock Switch to FRC oscillator with PLL (NOSC=0b001)
__builtin_write_OSCCONL(OSCCON | 0x03); // Enable Switch & sec osc (PIC24F ! )
__builtin_write_OSCCONL(OSCCON | 0x01); // Enable Switch
while (OSCCONbits.COSC != 0b001);// Wait for Clock switch to occur
while (OSCCONbits.LOCK != 1);// Wait for PLL to lock
// REF CLOCK IS PIN 8 - RB10
// FSC and PLL now at 16Mhz
OSCTUN = 0x0030; // TUNE +- 8MhzOSC
---- end of snippet ---