Creo que aqui explica como activar el PLL a gusto...
#USE DELAY
--------------------------------------------------------------------------------
Syntax:
#use delay (clock=speed)
#use delay (clock=speed, restart_wdt)
#use delay (clock=speed, type)
#use delay (clock=speed, type=speed)
#use delay (type=speed)
Elements:
speed is a constant 1-100000000 (1 hz to 100 mhz). This number can contains commas. This number also supports the following denominations: M, MHZ, K, KHZ
type defines what kind of clock you are using, and the following values are valid: oscillator, osc (same as oscillator), crystal, xtal (same as crystal), internal, int (same as internal) or rc. The compiler will automatically set the oscillator configuration bits based upon your defined type. If you specified internal, the compiler will also automatically set the internal oscillator to the defined speed.
restart_wdt will restart the watchdog timer on every delay_us() and delay_ms() use.
Purpose:
Tells the compiler the speed of the processor and enables the use of the built-in functions: delay_ms() and delay_us(). Will also set the proper configuration bits, and if needed configure the internal oscillator. Speed is in cycles per second. An optional restart_WDT may be used to cause the compiler to restart the WDT while delaying. When linking multiple compilation units, this directive must appear in any unit that needs timing configured (delay_ms(), delay_us(), UART, SPI).
In multiple clock speed applications, this directive may be used more than once. Any timing routines (delay_ms(), delay_us, UART, SPI) that need timing information will use the last defined #use delay(). For initialization purposes, the compiler will initialize the configuration bits and internal oscillator based upon the first #use delay().
Examples:
//set timing config to 32KHz, restart watchdog timer
//on delay_us() and delay_ms()
#use delay (clock=32000, RESTART_WDT)
//the following 4 examples all configure the timing library
//to use a 20Mhz clock, where the source is an oscillator.
#use delay (clock=20000000) //user must manually set HS config bit
#use delay (clock=20,000,000) //user must manually set HS config bit
#use delay(clock=20M) //user must manually set HS config bit
#use delay(clock=20M, oscillator) //compiler will set HS config bit
#use delay(oscillator=20M) //compiler will set HS config bit
//application is using a 10Mhz oscillator, but using the 4x PLL
//to upscale it to 40Mhz. Compiler will set H4 config bit.
#use delay(clock=40M, oscillator=10M)
//application will use the internal oscillator at 8MHz.
//compiler will set INTOSC_IO config bit, and set the internal
//oscillator to 8MHz.
#use delay(internal=8M)