Os cuento mi problema, a ver si me podeis echar una mano.
- Tengo dos TE20. Ambos probados con un PIC16F84A y que funcionan correctamente.
- Como programa he uso el WINPIC800 v3.58
- Dos PIC12F629 (los cuales ya he estado cacharreando con el ICPROG)
El problema reside en que un PIC12F629 no se puede autodetectar (siempre da desconocido). El otro PIC lo autodetecta perfectamente pero cuando le pides que los borre responde "ERROR -> No se pudo restaurar el valor de OSCCAL"
Mirando por internet parece que hay un problema cuando se programa con reloj interno y se quita MASTER CLEAR. Esa es precisamente mi situacion, ya que deseo usar los 6 puertos disponibles. He visto un esquema para modificar el JDM, pero comparandolo con el TE20 resulta que es muy parecido pero no igual. Os pongo las imagenes:
Aun asi creo que la modificacion sera valida. ¿que opinais?
Mis dudas:
- ¿Con el TE20 modificado se podria usar el WINPIC800?
- Para usar la patilla MASTER CLEAR como puerto, ¿en el WINPIC800 debo poner MCLRE marcado o desmarcado?
- ¿Que es el BANDGAP?
Y abusando de vosotros:
En el caso de que el TE20 modificado fuera incompatible con el WINPIC800 y la serie 12F (Solo lo necesito para la serie 12F), habia pensado en hacerme este programador:
http://feng3.cool.ne.jp/en/rcd.html¿Funciona con el WINPIC800?
¿Alguno mas sencillo y/o fiable?