Estoy experimentando con un PIC16F84A en este momento.
Puedo hacer que funcione bien usando una red RC para el reloj.
Cuando cambio a usar un cristal (el xtal habitual en los pines 15 y 16 con 2 capuchones que van a tierra desde los mismos pines) no obtengo ningún reloj.
El PIC es la versión de 20MHz, y he probado todos los cristales que tengo: 4MHz, 14.3MHz y 25MHz, y numerosos capacitores diferentes que van desde 22pf hasta el rango de uF, pero todo lo que obtengo es lo que parece ser una lógica alta en el pin 15 y una lógica baja en el pin 16.
Sí, he cambiado la configuración del programa para que sea _XT_OSC (los he probado todos), pero no he tenido éxito.
Estoy usando gpasm para ensamblar el programa y pk2cmd para actualizar el PIC en el circuito bajo Ubuntu.
¿Alguna pista?
Editar: diagrama:
22pf
16 o----+---||----+
| |
- |
|=|Xtal +---+
- | |
| | _
15 o----+---||----+ - GND
22pf
(un poco crudo, lo sé;))