YA FUNCIONA.
que alivio.pensaba que me haia cargado de alguna forma el pic.he puesto esta configuracion:
CONFIG RETEN=OFF;ON ; VREG Sleep Enable bit:
CONFIG INTOSCSEL=LOW ; LF-INTOSC Low-power Enable bit:
CONFIG SOSCSEL=LOW;DIG ; SOSC Power Selection and mode Configuration bits:
CONFIG XINST=OFF ; Extended Instruction Set:
CONFIG FOSC=INTIO2;EC3 ; Oscillator:
CONFIG PLLCFG=ON;OFF ; PLL x4 Enable bit:
CONFIG FCMEN=OFF ; Fail-Safe Clock Monitor:
CONFIG IESO=OFF ; Internal External Oscillator Switch Over Mode:
CONFIG PWRTEN=OFF ; Power-up Timer:
CONFIG BOREN=OFF ; Brown-out Detect:
CONFIG BORV=1 ; Brown-out Reset Voltage bits:
CONFIG BORPWR=LOW ; BORMV Power level:
CONFIG WDTEN=OFF;ON ; Watchdog Timer:
CONFIG WDTPS=1024 ; Watchdog Postscaler:
CONFIG MSSPMSK=MSK5 ; MSSP address masking:
CONFIG MCLRE=ON ; Master Clear Enable:
CONFIG STVREN=ON ; Stack Overflow Reset:
CONFIG BBSIZ=BB1K ; Boot Block Size:
CONFIG CCP2MX=PORTC
ahora toca averiguar cual es el fuse que me genera el problema.y hacer que el pic funcione a 64Mhz.