Nessa postagem iremos demonstrar a utilizacao do Programador USB para PIC K150O gravador possui um soquete do tipo ZIF (ZIF - Zero Insertion Force - e um soquete com uma alavanca, que permite a colocacao e a retirada dos microcontroladores sem risco de danificar seus terminais) para a programacao dos microcontroladores. Conta tambem com um conector para a programacao ICSP (In Circuit Serial Programming, que sera abordada futuramente em outra postagem, pois e necessario que se faca algumas adaptacoes no circuito a ser programado).O programador e controlado pelo PIC16F628A, e no site do fabricante do gravador e possivel encontrar informacoes sobre como atualizar o firmware do gravador, para possibilitar a gravacao de mais dispositivos.Instalacao do Programador USB para PIC K150Se voce estiver utilizando o Windows 7/Vista/XP, o driver deve ser instalado normalmente, sem que seja necessaria a interferencia do usuario. Caso esteja utilizando o Windows 8/8.1, o processo e um pouco mais dificil, pois os drivers mais atuais nao sao suportados. Nesse caso, e preciso restaurar os drivers para uma versao antiga, que ainda e suportada.Para realizar a instalacao do gravador no computador, sao necessarios alguns arquivos, que disponibilizamos aqui. E so selecionar a pasta referente ao seu sistema operacional e proceder com a instalacao.Alem disso, voce devera ir ao Gerenciador de dispositivos do Windows e anotar o numero da porta serial (COM) a qual o Programador USB para PIC K150 esta relacionado. Isto sera necessario para configurar o programa Microbrn.exe.Configurando o Microbrn:O programa Microbrn.exe encontra-se disponivel no arquivo disponibilizado acima. Ao executa-lo pela primeira vez, ele apresentara um erro, pois ainda nao esta configurado para interagir com a porta COM relacionada ao Programador.Para realizar essa configuracao, basta clicar na opcao PORT (destacado em verde), no menu File do Microbrn. Apos isso, ira surgir uma janela para digitar o numero da porta COM que foi anotado anteriormente. No nosso caso, foi a COM 2. Se o modelo do programador nao for detectado automaticamente, basta ir na opcao Programmer, tambem no menu File, e selecionar o modelo K150 (destacado em amarelo).Obs.: Deve-se conectar a placa sem nenhum microcontrolador inserido. Caso contrario, o programa apresentara um erro, dizendo que foi impossivel reinicializar a placa (reset).O programa apresenta uma interface simples, com uma imagem do soquete ZIF, onde a parte superior indica o lado onde fica a alavanca. Esta imagem indicara a posicao em que se deve colocar o microcontrolador em relacao aos pinos do ZIF.Abaixo dessa imagem e possivel selecionar qual o microcontrolador a ser utilizado (destacado em vermelho). Segue abaixo uma breve descricao sobre os principais botoes da interface do programa, utilizados para gravar um codigo HEX no PIC:Load: Carrega o seu arquivo HEX para o programa. Save: Caso o codigo HEX seja editado, e possivel salva-lo atraves do Microbrn.Program: Escreve o codigo HEX carregado no microcontroladorVerify: Confere se o codigo HEX foi gravado corretamente.Read: Le um codigo gravado em seu microcontrolador.Blank: Apaga tudo que esta escrito no microcontrolador. Essa opcao abre uma pequena janela com duas opcoes: Erase Check (que verifica se existe algum codigo gravado no microcontrolador) e Erase Chip (que