Hola, soy nuevo en el foro.
He estado buscando por aquí y aunque he encontrado alguna cosilla no he dado con nada que resuelva la duda que tengo.
Estoy usando un 12F615 (8 patas) y quería usar un cristal de 20MHz, lo que según el datasheet es posible. Lo tengo conectado a OSC1 y OSC2 y en cada pata del cristal un condensador de 22pF a masa. He visto que por aquí la configuración la decís con los "fuses" pero yo uso el MPLAB con el HI-TECH y eso no viene así que os pongo la configuración que uso:
/* Program device configuration word
* Oscillator = XT <-- También he probado con HS
* Watchdog Timer = Off
* Power Up Timer = Off
* Master Clear Enable = External
* Code Protect = Off
* Internal Oscillator Frequency Select = 8 MHz
* Brown Out Detect = BOD disabled
*/
El código que necesito me funciona bien usando el oscilador interno de 8MHz pero cuándo intento pasar a 20MHz no consigo absolutamente nada. Aparte, he hecho un programa chorra que sólo escribe un 1 en GP0 y nada, no hay manera cuando uso los 20MHz. Si a alguien se le ocurre que puede ser le estaría muy agradecido.
Un saludo.