En el mercado existen diferentes grabadores para los microcontroladores
PIC. Los esquemas de muchos de ellos están disponibles para
que los usuarios los puedan construir. Nos encontramos con tres tipos:
- Grabadores por el puerto paralelo. Como por ejemplo el EPIC+[26].
En Estos programadores, el software de grabación tiene que acceder
al puerto paralelo, a bajo nivel, para implementar el protocolo de
grabación. No hay una forma estándar de hacerlo y depende del sistema
operativo utilizado. El software no es portable. Además, existe
el riesgo de que funcione correctamente en unos ordenadores, pero
no en otros que vayan a otra velocidad.
- Grabadores por el puerto serie. Por ejemplo el JDM[27].
Están más extendidos, son más pequeños y toman la alimentación del
propio PC. Aunque se conectan por el puerto serie, la comunicación
NO sigue el estándar RS-232, sino que se utilizan las señales
auxiliares CTS y DTR para la transmisión de los datos
y el reloj. El inconveniente es que es muy dependiente del
ordenador, tanto del software como del propio equipo (En los
portátiles normalmente no funciona).
- Grabador autónomo. Como por ejemplo el ICD de Microchip.
El protocolo de grabación se implementa en un microcontrolador, dentro
del grabador y NO en el PC. El software del PC envía los datos
a grabador y éste gestiona el protocolo con el PIC.
El grabador construido es de tipo autónomo. El protocolo de grabación
se implementa en un microcontrolador, que se comunica con el PC a
través de comunicaciones serie RS-232 estándares, a 9600 baudios.
Juan Gonzalez
2004-06-04