Você está na página 1de 2

Tecnologias e Educao: Gravador Serial Universal para microcontrol...

http://ronyelectron.blogspot.com.br/2009/08/gravador-serial-universal-...

Tecnologias e Educao
Tecnologias e Educao, especialmente Computao. 9 de agosto de 2009

Gravador Serial Universal para microcontroladores PIC


Para gravao dos microcontroladores sabemos que necessrio um hardware especfico que faz a conexo entre o Computador e a placa de desenvolvimento, desse modo existem alguns circuitos que podem ser facilmente encontrados na internet que permitem a gravao de microcontroladores de forma simples e rpida. Nessa postagem mostro como possvel construir um gravador Universal auto - alimentado pela porta serial e que pode gravar os microcontroladores da famlia PIC. Segue o diagrama do circuito feito no EAGLE.

HARDWARE: Os microcontroladores PIC para que sejam programados utilizam uma tcnica de gravao chamada de ICSP, essa tcnica utiliza basicamente trs pinos alm da alimentao normal SDA (PGD), SCL (PGC) e VPP. ATENO: Os pinos de gravao do PIC so diferentes dos pinos de comunicao serial, observe no datasheet quem corresponde ao pino PGD e PGC do PIC utilizado. O pino VPP responsvel por colocar o microcontrolador em estado de programao, enquanto que o SCL o responsvel pelo sincronismo entre o microcontrolador e o PC via clock e o SDA pela transferncia de dados entre ambos. Esses pinos variam de microcontrolador para microcontrolador, isso pode ser percebido atravs da leitura dos datasheets dos PICs utilizados. Em meu caso utilizei um PIC18F2550 em que o SDA o pino 28 o VPP o 1 e o SCL o pino 27. Esse processo de gravao necessita de uma tenso de programao, que de acordo com o documento Memory Programming Specification da Microchip de 13V com tolerncia de +5V. Sendo assim podemos extrair essa tenso da porta serial de um computador e assim realizar a gravao do PIC. Em casos em que a tenso da porta no alcance os 13V possvel adicionar uma fonte externa de 12V ao circuito. O conector X1 consta de um conector DB9 fmea e o diodo 1N4742 pode ser de 500mW ou de 1W. SOFTWARE: Para realizar o teste deste circuito foi utilizado o conhecido ICPROG rodando no Windows XP, o ICPROG que pode ser baixado gratuitamente pelo link ICPROG. Assim que o software iniciado o ICPROG pede que seja feita a configurao inicial, onde se configura o nome da porta serial (COM1, COM2...), para que haja uma comunicao bem sucedida deve estar marcado a opo "windows API". Aps fazer isso o software estar pronto para transferir seu arquivo compilado ".HEX" para o microcontrolador atravs desse gravador.

Com esta postagem espero ter ajudado a povoar a internet com mais um artigo que fala a respeito de como gravar os microcontroladores da famlia PIC. Em breve estarei publicando novos conhecimentos acerca de mais experincias realizadas com microcontroladores PIC.

1 de 2

23/06/2012 11:41

Tecnologias e Educao: Gravador Serial Universal para microcontrol...

http://ronyelectron.blogspot.com.br/2009/08/gravador-serial-universal-...

Assinar: Postar comentrios (Atom)

Rony Marcolino. Modelo Awesome Inc.. Tecnologia do Blogger.

2 de 2

23/06/2012 11:41