Avalie este artigo
, USBPicprog – Gravador Programador de Pic USB Profissional, USBPicprog – Gravador Programador de Pic USB Profissional, USBPicprog – Gravador Programador de Pic USB Profissional, USBPicprog – Gravador Programador de Pic USB Profissional, USBPicprog – Gravador Programador de Pic USB Profissional (5,00 - 7 votos)

Início Circuitos USBPicprog - Gravador Programador de Pic USB Profissional

USBPicprog – Gravador Programador de Pic USB Profissional

O USBPicprog é um projeto de código aberto de gravador de Pic para porta USB, compatível com Windows, Linux e Mac. Utiliza hardware baseado no microcontrolador PIC18F2550 da Microchip e inclui o firmware para o 18f2550, esquemas, PCB e software para o computador. Programador compatível com a maioria dos chips Pic das famílias Pic10F,Pic12F, Pic16F, PIC24F, Pic30F e memórias I2C Eeprom 24cxx. Então ele é mais completos que muitos gravadores do mercado, pois tem suporte aos dispositivos antigos e também aos mais modernos além de estar evoluindo e aumentando a quantidade de chips suportados. Compatibilidade de Hardware e software com sistemas de 64 Bits.

, USBPicprog – Gravador Programador de Pic USB Profissional

Receba nossas notícias de eletrônica em seu e-mail. Cadastre seu e-mail no formulário abaixo para receber

Se você quer ter um gravador de Microcontroladores PIC para porta USB, esse é ideal para você montar, inclui todo material necessário para você implementar o gravador, como esquemas, código fonte, pcb, software, tudo de graça… Enfim tudo necessário para você ter um gravador USB profissional na sua bancada e o melhor foi você mesmo quem montou!

Componentes do Usbpicprog
Usbpicprog consiste de três componentes principais:

  • Hardware –  PCI, desenhada que contém todo os componentes necessários para realizar a interface entre uma porta USB e conector Microchip ICSP ((in circuit serial programming)).
  • Firmware– O software para rodar no processador da placa. Ele contém o framework USB e funções de alto e baixo nível para programação in circuit do Microcontrolador PIC. O Firmware pode ser  dividido em duas partes:
    • O bootloader (Microchip Picdem bootloader) será carregado apenas uma vez, depois esta parte do firmware pode ser atualizado através da interface usbpicprog.
    • A parte do firmware usbpicprog contém os algoritmos de programação atuais para todos os dispositivos PIC implementado.
  • PC software – Uma aplicação baseado em wxWidgets (multiplataforma) para comunicar com hardware/firmware do usbpicprog. Esse aplicativo funciona bem em Linux, Windows (Xp, vista, Windows 7)  e Macosx.

O design do hardware é aberto e gratuito para todos que queiram fazer suas próprias PCB.

Para utilizar o PIC18F2550 na placa antes você deve gravar o firmware atual nele, utilizando outro gravador como um destes para porta serial ou paralela e que pode ser montado até mesmo na protoboard.

A versão atual da placa é (v0.3.2) e o software está na versão (0.4.2)

Parte de Hardware, esquema e layout da placa de circuito impresso do Gravador de PIC USB

, USBPicprog – Gravador Programador de Pic USB Profissional

O Hardware foi construído em volta de um PIC18F2550 da Microchip, este microcontrolador apresenta função USB, sem requerer componentes externos. O esquema e a PCI foi desenvolvido no Kicad, uma solução EDA de código aberto. Os arquivos da placa estão disponíveis em formato Gerber e o esquema em PDF.

Esquema do Gravador, programador de PIC USB – Tamanho reduzido.

, USBPicprog – Gravador Programador de Pic USB Profissional

Veja o esquema em PDF

Placa de circuito impresso para montagem do gravador usbpicprog

A placa utilizada inclui também uma versão para montagem utilizando componentes SMD

, USBPicprog – Gravador Programador de Pic USB Profissional

, USBPicprog – Gravador Programador de Pic USB Profissional

Veja layout da placa em PDF

Veja a versão compacta criada por Marcelo Maggi, detalhes na imagem abaixo.

, USBPicprog – Gravador Programador de Pic USB Profissional

Software utilizado com o usbpicprog

, USBPicprog – Gravador Programador de Pic USB Profissional

Usbpicprog é capaz de abrir arquivo .hex de qualquer compilador ou ferramenta como Mplab, Piclab e muitos outros.O software comunica com a parte de hardware para gravar o arquivo hex no microcontrolador. O software pode ser utilizado em Linux,Windows e Mac.

Lista de Chips suportados na versão atual:

PIC10F
PIC10F200, PIC10F202,PIC10F204, PIC10F206, PIC10F220, PIC10F222.

PIC12F
PIC12F508, PIC12F509, PIC12F609, PIC12F615, PIC12F617, 12HV609, 12HV615, PIC12F629, PIC12F635, PIC12F675, PIC12F683.

PIC16F
PIC16F1826, PIC16LF1826, PIC16F1827, PIC16LF1827, PIC16F1847, PIC16LF1847, PIC16F54, PIC16F57, PIC16F59, PIC16F610, PIC16HV610, PIC16F616, PIC16HV616, PIC16F627, PIC16F627A, PIC16F628, PIC16F628A, PIC16F630, PIC16F631, PIC16F636, PIC16F639, PIC16F648A, PIC16F676, PIC16F677, PIC16F684, PIC16F685, PIC16F687, PIC16F688, PIC16F689, PIC16F690, PIC16F716, PIC16F72, PIC16F73, PIC16F737, PIC16F74, PIC16F747, PIC16F76, PIC16F767, PIC16F77, PIC16F777, PIC16F785, PIC16HV785, PIC16F818, PIC16F819, PIC16F84A, PIC16F87, PIC16F870, PIC16F871, PIC16F872, PIC16F873, PIC16F873A, PIC16F874, PIC16F874A, PIC16F876, PIC16F876A, PIC16F877, PIC16F877A, PIC16F88, PIC16F882, PIC16F883, PIC16F884, PIC16F886, PIC16F887, PIC16F913, PIC16F914, PIC16F916, PIC16F917, PIC16F946.

PIC18F
PIC18F242, PIC18F248, PIC18F252, PIC18F258, PIC18F442, PIC18F448, PIC18F452, PIC18F458, PIC18F1220, PIC18F1320, PIC18F13K22, PIC18LF13K22, PIC18F14K22, PIC18LF14K22, PIC18F2220, PIC18F2221, PIC18F2320, PIC18F2321, PIC18F23K22, PIC18LF23K22, PIC18F2331, PIC18F2410, PIC18F24J10, PIC18F24J11, PIC18F24J11, PIC18F2420, PIC18F24K22, PIC18LF24K22, PIC18F2423, PIC18F2431, PIC18F2439, PIC18F2450, PIC18F24J50, PIC18LF24J50, PIC18F2455, PIC18F2458, PIC18F2480, PIC18F2510, PIC18F25J10, PIC18F25J11, PIC18LF25J11, PIC18F2515, PIC18F2520, PIC18F25K22, PIC18LF25K22, PIC18F2523, PIC18F2525, PIC18F2539, PIC18F2550, PIC18F25J50, PIC18LF25J50, PIC18F2553, PIC18F2580, PIC18F2585, PIC18F2610, PIC18F26J11, PIC18LF26J11, PIC18F26J13, PIC18F2620, PIC18F26K22, PIC18LF26K22, PIC18F26J50, PIC18LF26J50, PIC18F26J53, PIC18F2680, PIC18F2682, PIC18F2685, PIC18F27J13, PIC18F27J53, PIC18F4220, PIC18F4221, PIC18F4320, PIC18F4321, PIC18F43K22, PIC18LF43K22, PIC18F4331, PIC18F4410, PIC18F44J10, PIC18F44J11, PIC18LF44J11, PIC18F4420, PIC18F44K22, PIC18LF44K22, PIC18F4423, PIC18F4431, PIC18F4439, PIC18F4450, PIC18F44J50, PIC18LF44J50, PIC18F4455, PIC18F4458, PIC18F4480, PIC18F4510, PIC18F45J10, PIC18F45J11, PIC18LF45J11, PIC18F4515, PIC18F4520, PIC18F45K22, PIC18LF45K22, PIC18F4523, PIC18F4525, PIC18F4539, PIC18F4550, PIC18F45J50, PIC18LF45J50, PIC18F4553, PIC18F4580, PIC18F4585, PIC18F4610, PIC18F46J11, PIC18LF46J11, PIC18F47J13, PIC18F4620, PIC18F46K22, PIC18LF46K22, PIC18F46J50, PIC18LF46J50, PIC18F46J53, PIC18F4680, PIC18F4682, PIC18F4685, PIC18F46J53, PIC18F65K22, PIC18F6525, PIC18F6527, PIC18F65K90, PIC18F6622, PIC18F66K22, PIC18F6621, PIC18F6627, PIC18F6628, PIC18F66J60, PIC18F66J65, PIC18F66K90, PIC18F67K22, PIC18F6722,PIC18F6723, PIC18F67J60, PIC18F67K90, PIC18F85K22, PIC18F8525, PIC18F8527, PIC18F85K90, PIC18F85J50, PIC18F8621, PIC18F8622, PIC18F86K22, PIC18F8627, PIC18F8628, PIC18F86J60, PIC18F86J65, PIC18F86K90, PIC18F87K22, PIC18F8722, PIC18F8723, PIC18F87J60, PIC18F87K90, PIC18F96J60, PIC18F96J65, PIC18F97J60.

PIC24F
PIC24F04KA200, PIC24F04KA201, PIC24F08KA101, PIC24F08KA102, PIC24FJ16GA002, PIC24FJ16GA004, PIC24F16KA101, PIC24F16KA102, PIC24FV16KA301, PIC24FV16KA302, PIC24FV16KA304, PIC24FJ32GA002, PIC24FJ32GB002, PIC24FJ32GA004, PIC24FJ32GB004, PIC24FJ32GA102, PIC24FJ32GA104, PIC24FV32KA301, PIC24FV32KA302, PIC24FV32KA304, PIC24FJ48GA002, PIC24FJ64GB002, PIC24FJ48GA004, PIC24FJ64GB004, PIC24FJ64GA002, PIC24FJ64GA004, PIC24FJ64GA006, PIC24FJ64GA008, PIC24FJ64GA010, PIC24FJ64GA102, PIC24FJ64GA104, PIC24FJ64GB106, PIC24FJ64GB108, PIC24FJ64GB110, PIC24FJ128GA006, PIC24FJ128GA008, PIC24FJ128GA010, PIC24FJ128GA106, PIC24FJ128GB106, PIC24FJ128GA108, PIC24FJ128GB108, PIC24FJ128GA110, PIC24FJ128GB110, PIC24FJ192GA106, PIC24FJ192GB106, PIC24FJ192GA108, PIC24FJ192GB108, PIC24FJ192GA110, PIC24FJ192GB110, PIC24FJ256GA106, PIC24FJ256GB106, PIC24FJ256GA108, PIC24FJ256GB108, PIC24FJ256GA110, PIC24FJ256GB110.

PIC30F
dsPIC30F1010, dsPIC30F2010, dsPIC30F2011, dsPIC30F2012, dsPIC30F2020, dsPIC30F2023, dsPIC30F3010, dsPIC30F3011, dsPIC30F3012, dsPIC30F3013, dsPIC30F3014, dsPIC30F4011, dsPIC30F4012, dsPIC30F4013, dsPIC30F5011, dsPIC30F5013, dsPIC30F5015, dsPIC30F5016, dsPIC30F6010A, dsPIC30F6010, dsPIC30F6011A, dsPIC30F6011, dsPIC30F6012A, dsPIC30F6012, dsPIC30F6013A, dsPIC30F6013, dsPIC30F6014A, dsPIC30F6014, dsPIC30F6015.

I2C Eeprom
24XX00, 24XX01, 24XX02, 24XX04, 24XX08, 24XX16, 24XX32, 24XX64, 24XX128, 24XX256, 24XX512, 24XX1025

Para uma lista completa de informações adicionais sobre dispositivos suportados veja essa página.

Download para Windows

Download para Linux

Download para MAC

Download firmware para gravar o PIC

Download Código Fonte

Download Hardware

Tonihttps://www.te1.com.br
Autor do blog Te1.com.br. Técnico em Eletrônica Industrial pela Escola Técnica de Brasília registrado no CREA, Tecnólogo em Sistemas para Internet pela Unianhanguera. Interessado em eletrônica, montagens, pesquisas, informática e tecnologia em geral.

28 COMENTÁRIOS

  1. ola,toni estou muito interessado em montar esse programador, ja estou com tudo na mao mais nao consigo instalar o software no win8.0. estou tentando a versao com os drivers=0.6.0 apos instalar os drivers apresenta a seguinte mensagem.A instalação detectou que este computador não atender os requisitos para instalar esse software.
    os seguintes problemas de bloqueio devem ser resolvidos antes que você possa instalar o visual c ++ 2010 x64 microsoft pacote de software de configuração redistributable . oque vem ser isto? por favor me ajuda ai. nao vou nem saber como te
    agradecer, me mande um email

    por favor resolver o seguinte
    Foi detectada uma versão mais recente do Microsoft Visual C ++ 2010 Redistributable
    na machina
    por favor, consulte o estúdio web site do Microsoft Visual para mais informações

  2. Boa Tarde para todos!fique muito satisfeito em encontrar esta pagina, minha dúvida é a seguinte ,, preciso de ajuda para programar microcontroladores da nxp mais propriamente o lpc 1114f/302. gostaria que se algum colega tiver o esquema da interface e software e puder me ajudar fico muito grato…

  3. Olá pessoal. Antes de tudo quero elogiar esse blog. Ele é muito legal. Bem, gostaria de contribuir e compartilhar o design de um gravador de pic USB que eu mesmo projetei e está funcionando muito bem.Utilizei componentes fáceis de encontrar.É baseado pickit2(clone). Utilizei o designsoft tina para fazer o esquema e o layout da placa. Depois vou gerar o schematic para colocarem meu site. Meu blog é novo e coloquei meu endereço nas imagens para divulgar um pouco meu endereço. Se houver demanda ativo um forum. Abraço. Programo no picbasic, proton IDE e utilizo o proteus para simulação. A área que tenho interesse é eletrônica para música. 
    Abraços.
    Meu site(não sei se pode): http://www.ax7.com.br

  4. Toni, cara não entende, como faço pra gravar esse firmware no pic18f2550. não consegue entender..tem como tu me mandar um vídeo ou até fotos mesmo..exemplificando como seria isso???Obrigado, se possível responda.

  5. Toni sou iniciante nesta área de microcontroladores  .
    Vc pode me dizer os passos para eu montar e configurar essa placa gravadora ?
    Desculpe , como vai funcionar ? Terei que ligar nas portas de gravação do PIC a ser gravado e passar o arquivo HEX via o software que vc postou ? É isso ?
    O firmware é a parte lógica do PIC gravador . Isso ??

  6. Olá Toni, valeu, pela força, sendo mais prático, a minha gravadora, eu copiei da eletrônica do papai noel, e as ligações do cabo db9, são os pinos: 3,4,5,7,e,8 a alimentação é no próprio db9.  Confira e me mostre como fazer. Grato.

  7. Ola ! Quero destacar que existe um projeto semelhante, com a vantagem de além de gravar Pic , também grava AVR e varias eeprom. Também poderia virar artigo, pois é de código aberto. site    http://openprog.altervista.org/      .           Obr.

DEIXE UMA RESPOSTA

Por favor digite seu comentário!
Por favor, digite seu nome aqui

Esse site utiliza o Akismet para reduzir spam. Aprenda como seus dados de comentários são processados.

15,450FãsCurtir
614SeguidoresSeguir
5,537SeguidoresSeguir
15,000SeguidoresSeguir
872SeguidoresSeguir
46InscritosInscrever
, USBPicprog – Gravador Programador de Pic USB Profissional

PCB 2 camadas 10cm x 10cm
Quantidade: 10 peças
Preço: $2,00 (R$ 6,50)

, USBPicprog – Gravador Programador de Pic USB Profissional

Recomendado

Download livro em PDF Transmissores – Entenda e Monte vol. 2

Segundo livro da série de livros sobre Transmissores do autor Newton C. Braga pra revista Eléctron livro publicado em 1987 e agora disponibilizo em...

Circuito de amplificador de potência com tda2050 para 32 watts

O TDA 2050 consiste em um amplificador que pode fornecer potências até 36 Watts RMS e 50Watts IHF em cargas de 4 ohms quando alimentado...

Circuito de fonte de alimentação simétrica linear para amplificadores

Circuito de fonte de alimentação dupla simétrica para amplificadores de áudio de potência. Para onde precisa de uma fonte não regulada para trabalhar com...

Curso de Automação Industrial para Controladores Programáveis (CLP)

Curso de Automação Industrial baseados em Controladores Programáveis, disponibilizado pela empresa Dexter ind. e com. de equip. eletrônicos Ltda. Fabricante dos  Controlador µDX Série...

Laboratório de experimentos de eletrônica e física em JAVA

Um Laboratório de experimentos de ciências em seu computador!Interessante para professores utilizarem em sala de aula, são vários laboratórios de experimentos virtuais. Incluindo a...

Telegram

Nosso canal no Telegram te aguarda

Junte se
Fechar