Upgrade de firmware do gravador de PIC K150 para utilização com PIC 18F4550 98

Hoje iremos explicar aqui no blog como realizar um Upgrade de firmware do Gravador de PIC K150, o que permitirá que você possa fazer a gravação de um microcontrolador PIC 18F4550 nesse aparelho. Antes de começar este post recomendamos ler o post que explica sobre Como utilizar o Gravador de PIC USB K150. Ressaltamos que este é um procedimento a parte, foi testado e aprovado, contudo não faz parte da garantia do produto.

O Gravador PIC USB 40ZIF (modelo K150) utiliza em sua placa um microcontrolador PIC 16F628A, que na configuração original de firmware apresenta o erro abaixo quando tentamos realizar a gravação de um programa no PIC 18F4550 :

Gravador PIC - Erro ao gravar 18F4550

O material que precisamos para o upgrade é simplesmente um novo chip PIC 16F628A, no qual iremos programar o novo firmware.

Acesse o site https://www.kitsrus.com/pic.html e, logo no início da página, clique no arquivo DIYpack25ep.zip :

Download Firmware

Feito o download do arquivo, que é bem pequeno (405 Kb), descompacte-o e você terá a seguinte estrutura de arquivos. Em destaque na imagem abaixo, o arquivo epK150.hex, de apenas 12 Kb, que é o firmware a ser gravado no novo 16F628A :

 

Carregue o software MicroBRN e selecione o arquivo epk150.hex que foi descompactado. Em Chip Selector, selecione o 16F628A, e a tela do MicroBRN ficará assim :

MicroBRN - Gravando 16F628A

Para evitar que o programa apresente um erro ao final da gravação, clique em FUSES e altere o CODE PROTECT para DISABLED :

PIC 16F628A - Fuses

Volte para a tela principal do MicroBRN e clique em PROGRAM para gravar o firmware atualizado no novo 16F628A. Finalizada a gravação, substitua o chip original do gravador K150 pelo 16F628A que você acabou de gravar.

Para testarmos a gravação do 18F4550, vamos utilizar os mesmos procedimentos do post Programando PIC16F628A para piscar um Led, onde você encontra um passo-a-passo sobre a instalação e configuração dos programas aqui utilizados.

Entre no MPLab e crie um novo projeto. Na tela inicial, escolha MICROCHIP EMBEDDED e, no menu do lado direito, STANDALONE PROJECT :

MPLab - Novo Projeto

Na próxima tela, selecione a família de microcontroladores ADVANCED 8-bit MCUs (PIC18), e em DEVICE, escolha 18F4550 :

MPLab - Selecionando Microcontrolador

Na tela Select Tool, deixe o ID3 selecionado e clique em NEXT :

MPLab - ID3

Selecione o compilador CSS C Compiler :

MPLab - Selecionando compilador

Na próxima tela, no campo PROJECT NAME, escolha o nome do projeto e, se necessário, a pasta onde o mesmo será armazenado. Selecionamos Pisca_LED_18F4550_2 como nome do projeto, na pasta M:PICProjects :

MPLab - Nome projeto

Clique em finish e a estrutura do projeto será criada na tela principal do MPLab. No lado esquerdo, clique com o botão direito em SOURCE FILES e escolha NEW -> C Source File. Escolha um nome para o programa C que será criado e clique em FINISH :

MPLab - Nome C

No lado direito da tela, digite ou cole o seguinte programa, que é o mesmo que usamos no post sobre o 16F628A, mas agora usando a biblioteca e as configurações do PIC 18F4550 :

//Programa : Pisca LED com PIC18F4550A
//Autor : MakerHero

//Carrega a biblioteca para o microcontrolador PIC18F4550
#include <18F4550.h>

//Configuracao FUSES
#FUSES NOWDT
#FUSES INTRC_IO
#FUSES NOPUT
#FUSES NOPROTECT
#FUSES NOBROWNOUT
#FUSES NOMCLR
#FUSES NOLVP
#FUSES NOCPD

//Define a utilização do clock interno de 4 Mhz
#use delay(clock=4000000)

#define PINOLED PIN_A1 //Pino ao qual o led esta ligado

void main()
{
 while (1)
 {
 output_bit(PINOLED, TRUE); // Liga o Led
 delay_ms(5000); // Aguarda 5 segundos
 output_bit(PINOLED, FALSE); // Desliga o Led
 delay_ms(2000); // Aguarda 2 segundos
 }
}

Clique no ícone CLEAN AND BUILD MAIN PROJECT. O programa será compilado e o arquivo HEX gerado na pasta ../dist/default/production, na pasta escolhida para gravar o projeto.

Execute o MicroBRN, carregue o Pisca_LED_18F4550_2.X.production.hex (ou o nome que você escolheu), escolha o controlador 18F4550 no lado direito da tela, e encaixe o chip no gravador K150, conforme mostrado na tela do programa :

Antes de programar o chip, clique em FUSES e altere o PPLDIC para OSC/2 (8Mhz), e coloque o Watchdog Timer em DISABLED :

Voltando à tela principal do MicroBRN, clique em PROGRAM para que o programa HEX seja gravado no 18F4550.

Para testar o chip, monte o circuito abaixo, ligue o circuito em 5V DC e o led ligado à porta 1 (pino 3) do microcontrolador irá acender por 5 segundos, manter-se apagado por 2 e repetir o processo continuamente. Configurações, pinagem e demais características do PIC 18F4550 podem ser encontradas no datasheet, nesse link.

Circuito 18F4550 Gostou? Deixe seu comentário logo abaixo.

Faça seu comentário

Acesse sua conta e participe

98 Comentários

  1. Bom dia . O programador k150 funciona com windows 8.1 ? Tenho visto opinioes diversas a respeito do assunto. E agora ? Compro ou não ?

    1. Olá Mauricio,

      Pelo que encontrei ele utiliza o PL2303, temos um post em nosso blog sobre a instalação do driver no windows 10: https://www.makerhero.com/blog/driver-adaptador-rs232-e-rs485/

      Abraços!
      Vinícius – Equipe MakerHero

  2. Boa tarde .

    Gostaria se possível uma ajuda sobre o programador K150.
    Eu verifico que em certos sites que o PIC18F2680 está incluído nos PICs suportados contudo no meu chipdata.cid não aparece incluído e assim na lista dos pics a selecionar também não aparece podia-me dar uma a ajuda como posso resolver isto?
    Obrigado

    1. Olá Fernando,

      A única informação que encontrei sobre compatibilidade com esse PIC foi nesse link aqui:
      https://www.piclist.com/techref/postbot.asp?by=time&id=piclist%5C2005%5C08%5C02%5C220633a&tgt=top

      Porém o link está quebrado, então acredito que infelizmente essa atualização se perdeu e o PIC18F2680 continua sem suporte.

      Abraços!
      Vinícius – Equipe MakerHero

      1. Muito Obrigado Vinícius.

        Eu irei tentar obter mais alguma informação.

        Abraços
        e mais uma vez obrigado
        Fernando

        1. De nada, Fernando!

          E só caso não tenha ficado claro, o link da versão dentro do post que eu citei que está quebrado.

          Abraços!
          Vinícius – Equipe MakerHero

  3. Boa noite,
    Para o PIC 16F883já há atualização para o gravador K150 ?

    1. Olá Douglas,

      Eles não são compatíveis.

      Abraço!
      Rosana – Equipe MakerHero

  4. Amigo adquiri um K150 para programar PIC,porem nao estou conseguindo inserir o codigo, apresenta erro que nao reconhece o processador, o que devo fazer, por favor

    1. Silvio,

      Qual o PIC sendo usado?

      Abraços!
      Diogo – Equipe MakerHero

  5. check pl- 2303
    chip version v.1006
    com5 check
    this is a pl- 2303 XA/HXA chip

    microbrn DIYK 150 V 150807

    Program

    The board not responding about to apply Reset

    12c508a pic

  6. win 10
    microbrn
    after programming
    12c508a
    RESET FAILED
    PLEASE CHECK
    COMMUNICATIONS PORT
    CURRENTLY COM5
    BOARD CONNECTIONS AND POWER
    MODE [K150]
    I need help !

  7. RESET FAILED
    PLEASE CHECK
    COMMUNICATIONS PORT
    CURRENTLY COM5
    BOARD CONNECTIONS AND POWER
    MODE [K150]
    I need help !

    1. win10
      RESET FAILED
      PLEASE CHECK
      COMMUNICATIONS PORT
      CURRENTLY COM5
      BOARD CONNECTIONS AND POWER
      MODE [K150]
      I need help !

  8. reset failed ?????
    after programming the 12c508a

  9. ola
    gostaria de o comprimentar e felicitar por este apoio tecnico
    tinha a seguinte pergunta se me permite faze la!
    o pino 1 do socket 40pinos esta perto da alavanca ???
    obrigado pela sua compreensão!
    [email protected]
    José Manuel Duarte

  10. bom dia!
    com essa atualizaçao eu consigo gravar o pic18f2550?

    1. Mauricio,

      Apesar de não conseguir achar uma informação assertiva pra sua pergunta, em tese essa atualização pega toda a família 18F.

      Abraços!
      Diogo – Equipe MakerHero

  11. bom dia, o gravador esta apresentando o erro
    the program does not recognise the 18f4550 a processor
    tanto para o microcontrolador 18f4550 como o 18f452. Este upgrade resolveria o problema dos dois microcontroladores?
    Preciso na realidade utilizar o microcontrolador 18f452.

    1. Ruan,

      O upgrade é para isso mesmo 🙂

      Abraços!
      Diogo – Equipe MakerHero

  12. Muito bom artigo mas deu erro EEPROM error at 0x0001.
    Good 0x4F
    Bad 0xFF

  13. Bom Dia meu Amigo, pode me ajudar para poder utilizar este gravador PIC K150, para um PIC 16F887, ??? no aguardo, agrdeço,…

    1. Olá Marcos,

      Dê uma olhadinha nesse tutorial: https://www.makerhero.com/blog/como-utilizar-gravador-de-pic-usb-k150/ Ele é mais geral e serve para diversos PICs.

      Abraço!
      Rosana – Equipe MakerHero

  14. Olá, funciona também com o PIC18F4520?
    Obrigado

  15. Boa noite, gostaria de perguntar se o K150 funciona com o Windows 10, pois já tentei utilizar em meu Note e não consegui, só com o Windows XP e 7.
    Obrigado.

  16. Amigos da equipe flip flop.
    Estou precisando de uma ajuda,estou com uma duvida,quando vou abrir o arquivo fixhex 2exe aparece a mensagem de erro
    ja ate traduzir para ficar mais fácil
    o componente com dlg 32.ocx ou umas das dependências não corretamente registradas. Um arquivo está ausente ou invalido .
    Conto com ajuda de vocês não faço idéia desse problema os outros arquivos abrem normal inclusive o brn.
    Aguardo uma resposta
    obrigado desde je pela sua atenção

  17. Seu adilsom não estou conseguindo baixar o arquivo firmware.

  18. COMPREI O GRAVADOR COM VOCES E INFELIZMENTE NÃO ESTOU CONSEGUINDO FAZER O DOWNLOAD DO
    FIRMWARE QUANDO FECHA O DOWNLOAD DA UM ERRO COM UM VIRUS QUE E DETECTADO PELO AVAST
    ME AJUDEM AI .
    VALEU A FORÇA

    RAMON SILVEIRA DE AZEVEDO

  19. você pode me orientar um programa para gravar k150 no macbook??

  20. Boa noite, segui todas as etapas do post e funcionou corretamente, consegui gravar um programa simples no 18F4550.

    1. Para eso hay que retirar el pic que se encuentra dentro del programador y colocarlo en el zocalo?.

  21. Boa tarde, eu troquei o firmware (tirando o CI antigo colocando um soquete e colocando o novo com o firmware gravado) e após ligar com o firmware novo começou a dar uma série de erros, um diferente do outro, já deu até erro de reset na placa. Enfim, queria saber se dá para corrigir isso. Ela está dando este problema mesmo com o firmware antigo agora… precisava da minha plaquinha pra ontem. Pq uso ela pra gravar os firmwares de outros produtos…

  22. Não estou entendo este tutorial: eu preciso de outro gravador de pic para poder resolver o problema deste gravador? o tutorial nao deixa isso claro. Poderiam explicar mais detalhadamente. Segui todos os passos apara a atualização, porém dá o seguinte erro: “Received data error. About to apply reset…”.

  23. boa noite!
    estou tendo problemas com essa upgrade k150!
    quando tento gravar o arquivo hex no pic, pic16f628a, o mesmo me retorna a mensagem de erro:
    EEPROM error at 0x0000
    good 0x43
    bad 0x03

    bom, fiz varias tentativas, verifiquei configuração de fuses e sempre a mesma mensagem!
    pensei até que fosse o pic com algum problema, porém o pic é zerinho, ai gravei outro hex e tudo ocorreu certinho como era de se esperar, apenas com esse arquivo estou tendo problemas.
    gostaria de fazer a upgrade no meu k150, mas pelo visto o arquivo deve ter algum problema ou coisa assim.
    alguém pode me ajudar?

    1. O arquivo não tem problema pra época que foi feito.. tentei ano passado com 3 PIC’s novos e só obtive fracasso.. Depois encontrei uma placa de portão elétrico um PIC 16F628A usado.. era uma placa com uns 8 anos de fabricação.. retirei esse pic usado e coloquei no gravador e a gravação completa bem sucedida.
      Logo a conclusão que cheguei foi que pode ser um lote ou algum update recente na fabricação desses PICs que estão impedindo o acesso a eeprom para gravação.. É só uma suposição ! pois quando deu certo eu não quis arriscar novamente para ver se o tinha sucesso com o PIC velho.. vai que foi uma cagada de uma tentativa em 1 milhão rsrs

      Mais ressalto aqui, pois o dono do blog deletou um de meus comentários.. esse k150 genérico vem com uma pequena trilha abaixo do soquete ICSP que curto-circuita outras duas e impede a gravação de PIC’s com 40 pinos.
      Mais é muito fácil nem precisa desoldar o soquete ICSP, com uma chave de fenda fina você remove ele, vai ficar somente os pinos.. e vc raspa a pequena trilha.. O esquema dessa parte da ligação é idêntico ao esquema do k150 original e tem no site dos desenvolvedores.

      1. Ok amigo, muito obrigado pela informação!
        bom, se não for abusar da sua boa vontade em colaborar, você saberia me dizer se com a upgrade o K150 gravaria os pics da serie 16f882 até o 16f887?
        pois fiz todo um projeto baseado nesses pics e quando vou gravar não da para gravar esses pics, ai vou ter que achar outro pic com as mesmas características para reescrever o projeto, ou então improvisar um gravador para gravar esses 16f88x.

        Mais uma vez obrigado por colaborar com suas dicas e informações!

        1. Não sei te dizer, mais acredito que não grava pois não encontrei esses PIC’s na lista do microbrn .. A listagem completa você encontra em anúncios ou no próprio programa que faz a interface entre seu PC e o gravador.

        2. A propósito quando eu consegui efetuar a gravação em um 628A com esse update eu fiz um backup da ROM do 628A original do k150 e perdi… se alguém tiver o .hex original poderia posta-lo aqui. Caso meu gravador pare de funcionar por causa desse PIC a única alternativa é comprar outro gravador se não tiver ao menos o hex. do original que só tem código na ROM. Também apaguei o programa original quando usei o PIC em outro projeto.. mais isso não é tão importante visto que já faz um bom tempo.. e continua funcionando é apenas para um backup mesmo.

    2. Leia mais abaixo.. todos tem exatamente o mesmo problema que o seu rsrs

      Mais como eu disse mais abaixo, tentei com PIC’s novos e não deu, Mais quando eu coloquei
      um pic de uma placa de portão elétrico antiga a gravação foi bem sucedida.

      O pic 16F84A é um antecessor do 628A, neste arquivo hex gravou também mesmo tendo sido
      escrito pro 628A..

      Então temos algumas opções.

      1- os Lotes atuais de pics 628A foram modificados… ou estão com problemas.
      2- O Gravador não acessa uma EEPROM virgem..
      3- Existe algo de errado com o arquivo, porém não temos o fonte para tentar resolver..

    3. Leia mais abaixo.. todos tem exatamente o mesmo problema que o seu rsrs

      Mais como eu disse mais abaixo, tentei com PIC’s novos e não deu, Mais quando eu coloquei
      um pic de uma placa de portão elétrico antiga a gravação foi bem sucedida.

      O pic 16F84A é um antecessor do 628A, neste arquivo hex gravou também mesmo tendo sido
      escrito pro 628A..

      Então temos algumas opções.

      1- os Lotes atuais de pics 628A foram modificados… ou estão com problemas.
      2- O Gravador não acessa uma EEPROM virgem..
      3- Existe algo de errado com o arquivo, porém não temos o fonte para tentar resolver.

    4. Abra o arquivo chipdata.cid no bloco de notas e altere a linha ProgramDelay=50 do chip 16F628A para ProgramDelay=60 ou ProgramDelay=70 (pra mim 60 já funcionou).

      Referencia: “https://diykit.websitetoolbox.com/post/diypack25ep-latest-pic-programmer-upgrade-2154125?trail=45”

      1. @Cleber Jean muito boa a dica vou tentar aqui, como eu havia dito mais o comentário foi deletado, o gravador tinha outro problema, uma pequena trilha abaixo do soquete ICSP que não existe no diagrame esquemático mais ela tá lá na placa rsrs foi só raspa-la e passou a gravar também em PIC’s de 40 pinos. Então provável que já se tenha dois problemas resolvidos. (Apesar que eu usei 3 pics novos não gravou na eeprom mais quando usei um PIC que estava em sucata de outra placa gravou normal.. vai saber..)

  24. Alguma solução encontrada? , pois no meu ainda persiste o erro
    EEPROM error at 0x0000
    0x43 good
    0x0E bad

    1. O cara apagou meu comentário… Perdeu um cliente…

  25. GRACIAS, MUCHAS GRACIAS.
    TENIA ESE PROBLEMA CON MI K150, PERO YA QUEDO RESUELTO GRACIAS A TI.
    DIOS TE BENDICE, MUCHO!!!

    1. Muy feliz de ayudar! 🙂

      Saludos!

      Adilson – Equipe MakerHero

  26. Eu estava lendo que antes de programar deve-se ir em options ir configurar EEPROM overrite .Pelo que entendi o icone tem que estar pressionado. Mesmo assim ainda não adiantou…

    1. Bom dia Bruno,

      Tente gravar um outro PIC, se possível, para verificar se o problema é no gravador ou no microcontrolador. Você adquiriu esse gravador na MakerHero ?

      Abraço

      Adilson – Equipe MakerHero

      1. Quando tento gravar outro programa no pic16f628a, grava sem problemas. O único problema é ao grava o software da atualização. Foi o que me deixou curioso.

  27. Obrigado pela resposta rápida, mas infelizmente o erro persiste :/
    EEPROM error at 0x0000
    0x43 good
    0x0E bad

    1. Bruno o meu gravador esta dando o mesmo problema que o seu, vc já conseguiu resolver o seu problema?
      Abraços!!!

      1. Rafael, ainda não consegui resolver. Você ja?

  28. Da esse erro quando tento gravar o novo 16f628a
    EEPROM error at 0x0000
    0x43 good
    0x31 bad

    1. Boa tarde Bruno,

      Tente clicar em “fuses”, depois tente gravar novamente.

      Abraço

      Adilson – Equipe MakerHero

  29. Olá a todos, estou com um problema e se alguem tiver o conhecimento para me ajudar eu agradeço, estou tentando fazer a comunicação via SPI com um DAC 3201 de 12 bits de resolução e estou utilizando um Pic18f4550 e compilador ccs, tentei alguns exemplos de codigos na internet mas não consegui fazer comunicação, se alguem sabe como comunicar com este ADC dá um toue aí, desde já obrigado !!

  30. Para quem esta com problemas para gravar o 16F628A apaguem a EEPROM e para gravar o 18F4550 programem pelo ICSP (no socket da erro de ROM), no meu caso funcionou.

  31. Bom dia FelipeFlop, realizei todos os procedimentos mas quando vou gravar o novo pic 16f628a continua mostrando o erro da eeprom 0x0000, eu devo utilizar outro gravador para gravar o novo pic ou o procedimento foi realizado no mesmo gravador com o software desatualizado?

  32. ola, fiz o procedimento e ele funcionou porem, quando chega a hora de executar o circuito na protoboard o mesmo nao funciona. no microburn aparece que a gravaçao do pic foi completa.

  33. o erro que acontece comigo é esse:

    the programmer does not recognise the 18f4550 processor

    e eu fiz o upgrade
    o que posso fazer

  34. Boa noite, estou com problemas no upgrade tambem:
    1º Na hora de gravar o upgrade no novo 16f628A, não da pra gravar a eeprom, apaguei byte a byte toda parte correspondente a eeprom só assim termina a gravação no 16f628A.
    2º Apos fazer o upgrade, nem sequer apaga o pic18f2550 que estou usando, achando que podia estar travado contra leitura, comprei outro e deu na mesma.

    1. Esse blog solucionou meu problema http://info-tecniko.blogspot.com.br/2014/05/configurando-o-programador-pic-k150-no_13.html
      -Baixem no link DIYpack26.zip;
      -Extraiam e instalem;
      -Na pasta que instalou, geralmente C:diypgmrt, gravem usando o MicroPro que esta na mesma pasta o arquivo K150.hex num 16f628a novo(Detalhe: consegui aproveitar o antigo, verifiquem se o seu tambem esta destravado);
      -Se der algum erro no upgrade do 16f628a apague a parte da eeprom do arquivo k150 em options ->edit HEX code, e tente gravar de novo;
      -Grave seu micro.

      1. Cara você acaba de me resolver um problema que eu não conseguia resolver por muito tempo. Agora vou finalmente conseguir programar em C! Obrigado 😀

        1. Valeu! 🙂

          Adilson – Equipe MakerHero

  35. Boa noite equipe MakerHero. Recentemente adquiri o gravador pic e junto a compra do PIC 18F4550. Já tentei por esse tutorial e outros, consigo transferir o novo programa ao 16F628A porém o mesmo não executa gravação do 4550. A aquisição PIC foi em torno de 70 reais e até o momento não consegui utilizar o kit. Poderiam me enviar um PIC programado para que eu simplesmente efetue a troca em meu kit? Estou insatisfeito com essa aquisição.

    1. Boa tarde Rafael,

      Acabei de refazer esse procedimento, e funcionou normalmente no gravador de PIC que eu tenho aqui.

      No seu caso, o que acontece ? Ele apresenta alguma mensagem de erro ?

      Grato.

      Adilson – Equipe MakerHero

  36. Boa noite.

    Quais softwares, para gravação, são compatíveis com o K150?

    att.

    1. Boa tarde Mauro,

      Nos nossos testes utilizamos o Microbrn, por favor verifique a página do produto para outras opções :

      http://www.kitsrus.com/pic.html

      Grato.

      Adilson – Equipe MakerHero

  37. Bom dia,
    Mesmo seguindo o tutorial nao é possivel fazer a gravacao.

    Estou tendo o seguinte erro

    EEPROM ERROR AT 0X0000
    GOD 0X43
    BAD 0X31

    Alguem saberia resolver o problema?

  38. Não consigo atualizar o software para o pic18f4550….. quando gravo mostra o seguinte erro:

    EEPROM ERROR AT 0X0000
    GOD 0X43
    BAD 0X31

    Logo após efetuar todo o carregamento do pic aparece uma janela com este errro, ja desabilitei o fuse que era para desabilitar, só que continua dando este erro.

    att.

    1. Neste link: http://doveda.byl.cz/konstrukce/pgm_usb/diypack26b2.zip

      é possível baixar a ultima atualização do k150, podendo assim além de gravar o pic18f4550 será possivel também o 18f4620 e muitos outros que não eram possíveis. com essa atualização, o k150 consegue gravar praticamente todos os pics de 8 bits. Dá uma olhada.

      OBS: O arquivo .hex de atualização pode ser encontrado dentro da pasta do programa depois de instalado.

      Att,

      Alef Rosa

      1. Neste link: http://doveda.byl.cz/konstrukce/pgm_usb/diypack26b2.zip

        é possível baixar a ultima atualização do k150, podendo assim além de gravar o pic18f4550 será possivel também o 18f4620 e muitos outros que não eram possíveis. com essa atualização, o k150 consegue gravar praticamente todos os pics de 8 bits. Dá uma olhada.

        OBS: O arquivo .hex de atualização pode ser encontrado dentro da pasta do programa depois de instalado.

        Att,

        Alef Rosa

      2. Acontece o mesmo problema com este novo software, o mesmo erro.

        Att

    2. Ola Gustavo,
      Estou com o mesmo problema.
      Conseguiu alguma coisa?

  39. Filipe para ajudar o pessoal

    Neste link: http://doveda.byl.cz/konstrukce/pgm_usb/diypack26b2.zip

    é possível baixar a ultima atualização do k150, podendo assim além de gravar o pic18f4550 será possivel também o 18f4620 e muitos outros que não eram possíveis. com essa atualização, o k150 consegue gravar praticamente todos os pics de 8 bits. Dá uma olhada.

    OBS: O arquivo .hex de atualização pode ser encontrado dentro da pasta do programa depois de instalado.

    Att,

    Alef Rosa

    1. Alef: Sei que se passaram já 3 anos, mas você teria o diypack26b2.zip salvo em suas pastas? Como os links passados se quebraram “por milagre” ficaria agradecido se vc. ou alguèm que ler esta “mensagem de garrafa” pudesse me remeter por e-mail…

  40. Boa tarde,tentei fazer o upgrade, mais so dá erro quando vou gravar o código no chip novo,o erro é EEPROM error at 0x0000
    Good 0x43
    Bad 0x00

  41. Muito obrigado pelo post. Funcionou 100% !

    1. Boa noite Eduardo,

      Legal. Obrigado pelo retorno.

      Abraço !

      Adilson – Equipe MakerHero

  42. diz que não reconheceu o pic

  43. o meu esta dando erro na hora da gravação

    1. Boa tarde,

      Que erro está apresentando ?

      Grato.

      Adilson – Equipe MakerHero

      1. ao gravar ele da a seguinte mensagem.
        Receive data error.
        About to apply reset.

        1. Eu também estou com o mesmo problema. Como você resolveu?

  44. Oi,
    Trabalho com eletrônica de áudio e iluminação e preciso entrar no mundo digital do dmx512. Minha tarefa agora é copiar e gravar um pic18f4525. Acontece que o gravador k150 não está habilitado para este chip, mas suporta o 2525 e o 2620. Acontece que estes chips (28 pinos) pertencem ao mesmo datasheet do 4525 (40 pinos). A pergunta é: será que o gravador vai aceitar esse mesmo procedimento de atualização descrito neste artigo?

    obrigado

    1. Boa noite Carlos,

      Nós precisaríamos ter todos esses microcontroladores para fazer algum teste e fornecer uma resposta exata, mas eu já vi casos em que foram utilizados PIC´s “compatíveis”, e a gravação foi realizada com sucesso.

      Abraço.

      Adilson – Equipe MakerHero

  45. O meu aparece o seguinte erro apos gravar a atualização no novo pic EEPROM erro at 0x0001, o que devo fazer?

    1. Bom dia Eduardo,

      Esse erro aparece na hora da gravação ?

      Grato.

      Adilson – Equipe MakerHero

  46. Funcionou certinho!! vlw

    No meu estava dando esse mesmo erro do inicio do post dps que atualizei conforme explica, funcionou perfeitamente!!

    Alessandro Barbosa de Queiroz
    1. Bom dia Alessandro,

      Muito bom ! Obrigado pelo retorno.

      Abraço.

      Adilson – Equipe MakerHero

  47. boa tarde fiz todo o procedimento mais não funcionou ,me ajudem pois estou precisando fazer um projeto para a faculdade usando o 4550.

    1. Boa tarde Alexsandro,

      O upgrade não funcionou ? Pode dar mais informações sobre o problema ?

      Grato.

      Adilson – Equipe MakerHero

  48. Boa noite Lucas,

    Você efetuou o upgrade do firmware, conforme explicado nesse post ?

    Grato.

    Adilson – Equipe MakerHero

    1. Tem como fazer esse gravador gravar o PIC 16F883 ?

      1. Boa tarde,

        O PIC 16F883 não está na lista de controladores suportados. Talvez tenha compatibilidade com algum outro microcontrolador, mas ainda não foi testado pela nossa equipe.

        Grato.

        Adilson – Equipe MakerHero

  49. boa noite, o erro que acontece comigo é exatamente esse:

    https://www.youtube.com/watch?v=uDrFkfxEzi8

Trackbacks and Pingbacks

  1. […] Series: Confira Como fazer o upgrade do firmware do Gravador de PIC USB K150 para utilizar com o PIC 18F4550 por exemplo. (Ressaltamos que este é um procedimento a parte, foi […]