You are on page 1of 5

Detalhes do ICSP para os PICs e como us-lo.

http://www.pictronics.com.br/component/content/article/38/69-detalhe...

Busca no site

Pesquisa INCIO PROJETOS ARTIGOS TCNICOS TUTORIAIS DOWNLOAD FORUM WEB LINKS

Nome de Usurio

Linguagem

Senha
Powered by Google Tradutor

Lembrar-me

Esqueceu sua senha? Esqueceu seu nome de usurio? Registrar-se


Atividades no frum

Siga-nos no Twitter e fique por dentro

Projeto de careegador de baterias com PIC18F2520 - itsmebruno8 Quinta, 20 Outubro 2011 19:02 [0 replies] 16x8 Relgio por matriz de LEDs - adrenalinapf Tera, 20 Setembro 2011 20:29 - [10 replies] Lista de sites de venda jorgencorrea Domingo, 11 Setembro 2011 19:49 - [0 replies] [D&T] Unidades de Compilao - m.jardini Domingo, 04 Setembro 2011 11:36 - [0 replies] [Dicas e Truques] Cuidados com o Pr-Processador m.jardini Domingo, 04 Setembro 2011 11:05 - [0 replies]
Feeds Curtir Pictronics no Facebook O que procura?

Elektor.br: Notcias Elektorbrasil.com.br - Eletrnica & Microinformtica Apresentam os o novo R&S FSW, o analisador de espectro e sinais mais avanado do mundo

1 de 5

23/10/2011 21:22

Detalhes do ICSP para os PICs e como us-lo.

http://www.pictronics.com.br/component/content/article/38/69-detalhe...

Rudo de fase sem precedentes at 20 dB menor que... A National Instruments anuncia o NI VeriStand 2011 para os testes em tempo real e testes A National Instruments lanou hoje o NI VeriStand 2011, a... Brasil recebe pela primeira vez o Intel Software Day A Intel realiza pela primeira vez no Brasil o Intel...
Feed Microchip

Find us on Facebook

Pictronics
Like 61 people like Pictronics.

Rafael

Marcelo Luiz

Luiz

Bruno

Mrio Luis

Antonio

Dioginis

Marcelo

Microchip: PIC16 Microcontrollers Recently Updated 8-bit PIC16


Andreia Eduardo Vincius Robert

Microcontrollers from Microchip Technology Inc. PIC16LF1902 PIC16LF1902 PIC16F1847 PIC16F1847 PIC16F1503 PIC16F1503
Pictronics pelo mundo
Bruno Zaratustra Francildo Luiz Facebook social plugin

Share

Detalhes do PIC-ISCP e como us-lo para os microcontroladores PIC.


ICSP oferece uma maneira conveniente de programar PIC Micros sem remover o chip da placa de desenvolvimento ou produo.

Tudo que voc precisa de um programador que fornece o conector ICSP (geralmente seis ou quatro pinos do conector molex). Clique aqui para obter mais detalhes sobre como configurar seu sistema ICSP. Clique aqui para um projeto programador PIC ICSP. Nota: Os programadores que so rotulados de Srie ou Paralelo ambos enviam dados srie para o microcontrolador PIC atravs do circuito PIC ICSP. A globo maior Veja o denominao "srie" ou "paralela" refere-se apenas interface usada a partir do PC para o circuito PIC ICSP.

Aqui est o circuito ICSP eu uso:

2 de 5

23/10/2011 21:22

Detalhes do ICSP para os PICs e como us-lo.

http://www.pictronics.com.br/component/content/article/38/69-detalhe...

Signals PIC ICSP


ICSP fornece 6 conexes do programador pic ICSP para a sua placa como segue:

VPP (ou MCLRn) Vcc GND PGD - Data PGC - Clock PGM - LVP enable

Tenso de programao (geralmente 13V) Alimentao (geralmente 5V) Ground (0 volts). Pino de dados e conexo RB7 Pino de clock e conexo RB6 Pino de habilitao LVP e conexo RB3/RB4

Nota: Com as conexes feitas nesta ordem no conector no importa se o conector colocado ao contrrio pois GND e VCC so ento aplicadas aos pinos de clock e dados. Se VCC e GND estivessem em lados opostos no conector ento haveria um problema.

Sinal VPP (Sinaliza uma ao de programao)


Vpp se conecta entrada de reset do microcontrolador PIC o MCLR. Durante a programao ou verificar se este sinal gerado para a tenso de programao (13,5 V) - VCC + 3,5V. Isso sinaliza para o microcontrolador que a

3 de 5

23/10/2011 21:22

Detalhes do ICSP para os PICs e como us-lo.

http://www.pictronics.com.br/component/content/article/38/69-detalhe...

verificao/programao est prestes a comear e para os pics mais antigos, fornece corrente.

Nota: Antigos pic micros usavam para essa linha diretamente para alimentao do circuito de programao que atualiza a memria Flash. Assim, esta coneco tinha que fornecer alguma corrente. Com as peas mais recentes que permitem LVP (Programao em Baixa Tenso) a tenso de programao gerada internamente ento, o sinal de Vpp do PIC ICSP utilizado apenas como um indicador ou seja, ele no tem que fornecer corrente.

Sinal VDD/VCC (Alimentao)


Esta conexo pode fornecer energia para o seu PIC - geralmente usando um regulador de 5V (provavelmente 7805). Isso est ok para algum uso onde voc pode desenvolver um prottipo de placa sem necessidade de qualquer outra fonte de alimentao (apenas uma parte da energia que se conecta ao circuito programador pic).

O nico problema que o circuito programador no projetado para o seu circuito (ele tem um dissipador de calor) e tambm pode introduzir rudo para o circuito. Se o programador usa um 78L05, ento voc s ir obter 100mA mximo de corrente de sada.

Sinal GND
A referncia terra - 0V.

Sinais PGC e PGD (Clock e Dados)


Estes so os sinais que fazem o trabalho. De Dados (PGD) e o clock (PGC) transmitem os dados para o pic micro. O primeiro dado enviado, seja alta ou baixa tenso (0/1). Depois de um tempo adequado o clock mudado de nvel baixo para alto - na borda de subida de clock os dados so enviados para o microcontrolador.

O PGD tambm uma linha chaveada pelo pic micro, durante a verificao isto bi-direcional.

Sinal PGM (Sinal de Programao em Baixa Tenso)


O objetivo deste pino manter PGM em nvel baixo para o micro no entrar no modo LVP. Normalmente, ser feito atravs de um resistor pull-down, por exemplo 10k.

Nota: Se voc programar o microcontrolador com o modo LVP desabilitado ento este sinal no ter nenhum efeito.

Nota: microcontroladores PIC so vendidos com LVP habilitado - por isso, se voc usar um chip novo voc pode us-lo em modo de LVP. A nica maneira de mudar o modo usando um programador de alta tenso.

Qual circuito voc precisa na sua placa-alvo (a ser gravado)


Note que o esquema da nota de aplicao do pic ICSP "DS33023A" especificamente encoraja voc para no projet-lo dizendo que RB6 e RB7 devem ser isolados, mas isso depende do seu circuito! Isso no muito til por isso eu inclu o circuito que eu uso na minha placa de desenvolvimento (veja o diagrama anterior):

Para garantir que voc possa programar e verificar corretamente duas resistncias

4 de 5

23/10/2011 21:22

Detalhes do ICSP para os PICs e como us-lo.

http://www.pictronics.com.br/component/content/article/38/69-detalhe...

de 10k isolam o programador (RB6 e RB7) do resto do circuito ou seja, eles barram sinais provenientes do outro lado, de interferncias com RB6 e RB7 durante a programao. Se voc no usar as resistncias de isolamento, em seguida, o funcionamento ou a conduo dos pinos podem interromper o processo de programao.

Por exemplo, se voc colocar um LED no RB6 (PGD), que drena 20mA quando ligado. A tenso de sada (quando a sada est em alto) a tenso ficar to baixa que o programador pic ICSP no ser capaz de ler novamente a tenso desejada ou seja vai dar uma falha de verificao. Tags: Conector Ds33023a Sinal Icsp Target Icsp System Lvp Microcontroladores

Pictronics - Todos direitos reservados - 2010 - Desenvolvido por NetServidor - www.netservidor.com.br

5 de 5

23/10/2011 21:22

You might also like