You are on page 1of 6

Programador de PICs (12, 16, 18) y EEPROMs (24cxx).

En este proyecto, construiremos un programador JDM que podr soportar la familia de los pic12, pic16, pic18 y algunas de las populares EEPROMS 24c. El programador tambin incluye un conector ICSP que permite programacin serial en circuito. El circuito, es conectado al PC a travs del puerto serial, y no precisa de corriente externa.

Micro controladores soportados


EEPROM: 24C01A, 24C02, 24C04, 24C08, 24C16, 24C32, 24C64/65, AT24C128, AT24C256, AT24C512, M24C128, M24C256, 24C515, PCF8572 or 8572 = 24C01, PCF8582 or 8582 = 24C02, PCF8592 or 8592 = 24C04, SDA2506, SDA2516, SDA2526, SDA2546, SDA2586, SDA3506, SDA3516, SDA3526, 4C016 == 24C01, GRS-003 == 24C02, GRN-004 == 24C04, GRN-008 == 24C04, GRX-006 == 24C04, GRX-007 == 24C04, KKZ06F == 24C01, BAW658049 == 24C02, BAW57452 == 24C02, M8571 == 24C02, X24C0

Microchip PIC:

12C508, 12C508A, 12C509, 12C509A, 12CE518, 12CE519,12C671, 12C672, 12CE673, 12CE674,12F629, 12F675, 16C433, 16C61, 16C62A, 16C62B, 16C63, 16C63A, 16C64A, 16C65A, 16C65B, 16C66, 16C67,16C71, 16C72, 16C72A, 16C73A, 16C73B, 16C74A, 16C74B, 16C76, 16C77,16F73, 16F74, 16F76, 16F77,16C84, 16F83, 16F84, 16F84A, 16C505,16C620, 16C620A, 16C621, 16C621A, 16C622, 16C622A, 16CE623, 16CE624, 16CE625, 16F627, 16F628, 16F628A, 16F630, 16F676, 16C710, 16C711, 16C712, 16C715, 16C716, 16C717, 16C745, 16C765, 16C770, 16C771, 16C773, 16C774, 16C781, 16C782, 16F818, 16F819, 16F870, 16F871, 16F872, 16F873, 16F874, 16F876, 16F877, 16F873A,

16F874A, 16F876A, 16F877A, 18F242, 18F248, 18F252, 18F258, 18F442, 18F448, 18F452, 18F458, 18F1320, 18F2330, 18F432

Lista de componentes
T1, T2 : Transistor BC337 D1, D4, D5, D6 : Diodo 1N4148 D3 : Diodo Zener 6V2 D2 : Diodo Zener5V1 R3, R4 : Resistencia de 1K8 1/4W R1 : Resistencia de 10K 1/4W R2 : Resistencia de 1K5 1/4W X1 : Conector hembra para pcb del tipo DB9 (SERIAL DE 9 PINES) C1, C2 : Capacitor Electroltico de 100uF 16V SV1 y SV4 : Socket IC para 40 pines SV2, SV3 : Socket IC para 20 pines SV5 (ICSP) : Conector de 6 pines ICSP L1, L2, L3 : LED (L1: VERDE, L2: ROJO, L3: AMARILLO)

Circuito impreso en modo espejo para hacer con el mtodo de planchado


El PCB contiene las pistas que al ser revelado sobre baquelita, deja unos caminos de cobre que permiten la interconexin de los componentes.

MASCARA DE COMPONENTES
Este grfico sirve para saber en qu posicin van los componentes y sus valores. Este se imprime en la cara contraria al cobre, es importante que al imprimirla sobre la baquelita coincidan con las pistas y orificios del impreso, para esto perfore previamente los orificios grandes para usarlos como referencia. Los orificios restantes puede perforarlos despus. La mscara de componentes no solo es una gua si no que tambin le da una muy buena presentacin a su tarjeta y facilita en caso de ser necesario el cambio de un componente ya que algunas veces estos pierden el valor que traen impreso al quemarse.

Al imprimir el PCB en la baquelita y sumergirla en cloruro frrico nos quedara as:

La instalacin de los componentes es sencilla. El nico truco se puede ver en la foto que sigue. Antes de soldar el socket de 40 pines, tendrs que cortar los puentecillos de plstico que estn entre las lneas que en conjunto forman 40 agujeros. ATENCIN, NO TE OLVIDES DE SOLDAR EL DIODO (D6) Y EL PUENTE (conexin entre dos puntos) ANTES DE SOLDAR EL SOCKET!

Y el proyecto terminado nos quedara asi:

Indicaciones LED; Amarillo: Reloj, Rojo: Corriente, Verde: Programando

Cmo colocar el Pic y/o Eeprom a programar?

En el siguiente dibujo se muestra la colocacin de los mismos.

Nota: se recomienda utilizar el programa ICPROG y WinPIC para empezar a programar tus PICs o EEPROMs.

You might also like