Buenas de nuevo compañero,
He montado un circuito con el pic 16f886 y lo intento programar por ICSP pero da el siguiente error.
Modo INTOSC/ internal MCLR activado
Uso GTP USB+ y programo con CCS y la verdad es que ya no se por donde seguir, he montado distintos pics, 16f876, 18f2550 y se programan perfectamente, lo que descarta que sea un problema en el circuito. Si se monta el pic sobre el zocalo del programador, este se graba sin ningun problema, pero no dentro del circuito.
Uso un cristal de 20MHz con dos condensadores de 22pF y el esquema del circuito ICSP es el que recomiendan en la pagina de WINPIC800.
http://www.winpic800.com//descargas/REV2/Pic_dsPIC_ICSP.pdfY aqui les dejo la configuracion de los FUSES
#include <16F886.h>
#device adc=8
#FUSES NOWDT //No Watch Dog Timer
#FUSES HS //High speed Osc (> 4mhz for PCM/PCH) (>10mhz for PCD)
#FUSES NOPUT //No Power Up Timer
#FUSES MCLR //Master Clear pin enabled
#FUSES NOPROTECT //Code not protected from reading
#FUSES NOCPD //No EE protection
#FUSES NOBROWNOUT //No brownout reset
#FUSES NOIESO //Internal External Switch Over mode enabled
#FUSES NOFCMEN //Fail-safe clock monitor enabled
#FUSES NOLVP //No low voltage prgming, B3(PIC16) or B5(PIC18) used for I/O
#FUSES NODEBUG //No Debug mode for ICD
#FUSES NOWRT //Program memory not write protected
#FUSES BORV40 //Brownout reset at 4.0V
#use delay(clock=20000000)
Espero que alguien pueda echarme una mano con este problema.
Saludos