How to Build PIC programmer using Arduino updated

Поделиться
HTML-код
  • Опубликовано: 8 окт 2020
  • This is updated Demo to guide with Audio how to build PIC Programmer using Arduino Board. We can use any Arduino board to program PIC Controller. This programmer works only on PIC which has Low Voltage Programming.
    I am using PIC16F1847 pic which has Low Voltage Programming.
    This Programmer is build by jaromir.
    Find following link to download the Programmer Executable and Blinking example for PIC.
    github.com/stechiez/a-p-prog
    Here is Schematic for the Project
    github.com/stechiez/electroni...
    Required Components:
    Arduino Board With USB to Serial like Arduino Nano or Arduino UNO. Here are the links to get one.
    Arduino Nano - www.banggood.in/custlink/KKGy...
    Arduino Uno - www.banggood.in/custlink/Gvmy...
    Arduino Pro Mini - www.banggood.in/custlink/vvGy...
    Arduino Mega2560 - www.banggood.in/custlink/vKGY...
    Breadboard - www.banggood.in/custlink/DGKy...
    Jumper Wires - www.banggood.in/custlink/vGGh...
    And Other components like
    PIC Controller like PIC16F1847
    LED
    Resistor - 220 ohm
  • НаукаНаука

Комментарии • 90

  • @unglaubichuberlieber8048
    @unglaubichuberlieber8048 4 месяца назад

    well done, steps in detail + your illustration spoke with confidence, well done !!! bravo bravo bravo !!!

  • @numantepe4269
    @numantepe4269 3 года назад +2

    I can't quite understand what you are saying so what does -c and -s commands do and why did we choose COM3 and 1700 as our variables?

  • @gojoshowoff
    @gojoshowoff 3 года назад +2

    Question:: A0,A1,A3
    they have no SClk & SDA,
    how these pin could program? confused
    If there was A4 & A5 that would be more rational to me

  • @dilshankasthuriarachchi4737
    @dilshankasthuriarachchi4737 3 года назад

    Is it same wire connections for arduino no ad well?

  • @stark9546
    @stark9546 3 года назад +2

    Does this project works with pic 16f676?? Plz reply

  • @ramilbraganza8103
    @ramilbraganza8103 2 года назад

    Can it be used to program a PIC16F84A?thanks

  • @numantepe4269
    @numantepe4269 3 года назад +2

    Does it work with 16f887?

  • @peteroo9962
    @peteroo9962 2 года назад +1

    Can I use that to program pic16f882?

  • @adityashinde824
    @adityashinde824 7 месяцев назад

    Good evening sir can we program any series of PIC microcontroller using your method plz reply

  • @fpgamachine
    @fpgamachine 3 года назад +6

    Thanks! Now I will be able to program my 16F84A.

    • @amjadali566
      @amjadali566 3 года назад +1

      @@tarekaltizini Surly NO! PIC16F84A is not LVP and require 13V at MCLRn (VPP) for flashing and Arduino is limited to +5V......... Actually you can Flash PICs with LVP (+5V) it is a specialized operation that is not normal for standard use. In this mode you can not use the PGM pin for anything else it is dedicated solely to LVP control. Some PIC microcontrollers can only use the HVP method since for the LVP method you have to sacrifice one pin - PGM - (to tell the PIC Micro either that it is being programmed (high volts e.g. 5V) or that it is not being programmed (0V) ) and some PIC micros only have 8 pins e.g. 12F675. For this chip the PGM pin is not available (Like 16F18A) so HVP is the only way..... Cheers!!!

    • @conradocamilon5587
      @conradocamilon5587 3 года назад

      Juan hauara can you make it work?

  • @wazouzki5000
    @wazouzki5000 10 месяцев назад +1

    Funciona para porgramar un pic 18f4550?

  • @bijonmathew1001
    @bijonmathew1001 2 года назад

    Bro Polichu!!

  • @joethomas5528
    @joethomas5528 Год назад

    Hi, do you know if this works on a HT46F47E?

  • @user-ip1ev6hl4k
    @user-ip1ev6hl4k Год назад

    Can it be used to program 16f1936???

  • @burak8582
    @burak8582 2 года назад

    Is it used with 18f452? Device ID:0000 what?

  • @rohanmechkul1407
    @rohanmechkul1407 3 года назад +4

    Hey i am using Arduino nano as isp & i am using pic16f1936 MCU but when i try to program it. In CMD it shows me" device ID 0000". Please help me for this issue.

  • @spudnickuk
    @spudnickuk 8 месяцев назад

    This great , but how can you read from a Pic chip to see the info

  • @tracervisualeffects8448
    @tracervisualeffects8448 3 года назад

    Useful tutorial video thanks. This method works for pic16f628a?

    • @StechiezDIY
      @StechiezDIY  3 года назад

      Thank you...😊.
      Yes pic16f628a supports the LVP so with this method you can able to flash the pic16f628a.

  • @hussainadil6617
    @hussainadil6617 3 месяца назад +2

    I think your wiring in the video will destroy your micro controller, as you swapped VDD+(14) and VSS-(5). Your green wire is connected to pin 14 to GND on Arduino. So, it would not work like this. Most probably you later re-wired before you programmed the PIC.😀

  • @mortezamohammadifard4124
    @mortezamohammadifard4124 3 года назад +1

    Thank you sir ,it was great work

  • @shazanmahmud2973
    @shazanmahmud2973 5 месяцев назад +1

    PIC16F877A can programme ??

  • @pixelgoose98
    @pixelgoose98 Год назад

    the pp3.exe file doesent open and the hex file isnt present

  • @NourSoltani-mh1xh
    @NourSoltani-mh1xh 3 года назад +3

    Thank you .Can I use that to program 16F877 ?

    • @StechiezDIY
      @StechiezDIY  3 года назад

      PIC16F877 is not tested yet.

    • @pic__l_
      @pic__l_ 5 месяцев назад

      ​@@StechiezDIY can you please test it

  • @chirantan1133
    @chirantan1133 2 года назад

    PWM pin for pic16f676 ?? same way we can program it using nano??

    • @StechiezDIY
      @StechiezDIY  2 года назад

      It can be needs to check the datasheet for that..

  • @okifarhansyah3239
    @okifarhansyah3239 2 года назад +1

    i try this program for PIC16F877a and i receive this error : Sleeping for 1700 ms while arduino bootloader expires
    Serial port failed to receive a byte, read returned 0
    COM17: No error. cac you please help me?

    • @CubicLP
      @CubicLP 8 месяцев назад

      same here with pic16lf1847

  • @fredericogaiaz5235
    @fredericogaiaz5235 3 года назад +1

    is it possible to program 16f1938? tnx for you help

    • @StechiezDIY
      @StechiezDIY  3 года назад

      Yes you can use it. (16f1938 supports LVP and tool i have used is also a LVP programmer).

  • @ivandelgadov.6806
    @ivandelgadov.6806 3 года назад +2

    works with pic18f45k22

  • @iuhere
    @iuhere 3 года назад

    Can you eplease tell if we use same method for 8pin PIC 12F508?

    • @StechiezDIY
      @StechiezDIY  3 года назад +1

      12F508 doesn't support LVP. This method won't work with 12F508.

    • @iuhere
      @iuhere 3 года назад

      @@StechiezDIY ohhh thank you, any idea if it can be programmed by arduino directly , any reference might also work for me if possible. 🙏

  • @hasratali7028
    @hasratali7028 3 года назад

    Hello sir
    Sar mere pass 12f675 microcontroller IC hai
    Aur uske andar program Hain
    Main usme likhi program ko dekhna chahta hun?
    Program kis tarah likha hai
    Please help

    • @StechiezDIY
      @StechiezDIY  3 года назад

      This programmer won't work with 12f675 .

  • @pcmobiletechnicalsolutions8504
    @pcmobiletechnicalsolutions8504 3 года назад

    Can i program pic12f509 with this method?

  • @anithasshenoy6662
    @anithasshenoy6662 5 месяцев назад

    CMD consol commands are impossibly small to read.

  • @federico_musso
    @federico_musso 3 года назад +1

    where can i find the hex file?

    • @StechiezDIY
      @StechiezDIY  3 года назад

      i have given links in the description.

  • @jishuawmedel2491
    @jishuawmedel2491 3 года назад +1

    Does it work with 16F84? Great job, boy!

    • @StechiezDIY
      @StechiezDIY  3 года назад +1

      16F84A doesn't have LVP feature. So this method won't be working for 16F84A.

  • @Sekhar_Home
    @Sekhar_Home 3 года назад +1

    Is there any changes or programe in arduino nano itself? Programming PIC16F72
    Actually i got the msg:
    PP programmer, version 0.99
    Device ID: 0000
    Thats it

    • @StechiezDIY
      @StechiezDIY  3 года назад +1

      PIC16F72 doesn't suppoer LVP.

    • @Sekhar_Home
      @Sekhar_Home 3 года назад

      @@StechiezDIY pls make a video on how to program a high voltage ic with nano

  • @luisbulek65
    @luisbulek65 3 года назад

    16f872 is not on devices.dat, please help me!

    • @StechiezDIY
      @StechiezDIY  3 года назад

      I think 16f872 won't support with this method

  • @kavtech_midi
    @kavtech_midi 3 года назад +1

    why when opening pp3.exe, the aplication become close fast

    • @StechiezDIY
      @StechiezDIY  3 года назад

      you will have to use it in command prompt. it is just a executable and there is no GUI for it. and after it completes the action it gets close.

    • @dawidkoscielniak6310
      @dawidkoscielniak6310 2 года назад

      same

  • @charliecode
    @charliecode 3 года назад +1

    why can't we use arduino due?

    • @StechiezDIY
      @StechiezDIY  3 года назад

      we can use.. but we will have adapt the changes and connection.

  • @supremetec007
    @supremetec007 Год назад

    I have nano please pic program

  • @medo3a
    @medo3a 3 года назад

    i need one to program pic16f877a
    please
    thanks

  • @qjaws
    @qjaws 4 месяца назад

    Anyone tried pic16f877a?

  • @DuroLabs85
    @DuroLabs85 3 года назад +1

    can i program pic16f873 ??

  • @supremetec007
    @supremetec007 Год назад

    Pic 16f886 program

  • @Evo_2920
    @Evo_2920 2 года назад

    i actually connect everything with my MC pic chip, But my arduino look like it burned

    • @StechiezDIY
      @StechiezDIY  2 года назад

      Connection needs to check again.

  • @KikkawaRyu
    @KikkawaRyu 3 года назад

    Can you flash a bios without the PIC Controller?

    • @mjyanimations1062
      @mjyanimations1062 3 года назад

      Use a spi flash/eeprom flasher. The ch341a is a good one.

  • @sidyajv
    @sidyajv 3 года назад

    Hi, im getting this error while programming
    The LED's on Nano Blink and then i get this error
    Do you know what might be wrong?
    "PP programmer, version 0.99
    Sleeping for 1700 ms while arduino bootloader expires
    Device ID: 0000"

    • @StechiezDIY
      @StechiezDIY  3 года назад

      Which PIC controller are you using ?

  • @repetto74
    @repetto74 3 года назад

    Hi. I have flashed a PIC 16f1826 but I'll get this error : C:\Users\Desktop\a-p-prog-master\sw>pp3.exe -c COM4 -s 1700 -t 16f1826 16f1826.hex
    PP programmer, version 0.99
    Sleeping for 1700 ms while arduino bootloader expires
    Device ID: 2780
    Programming FLASH (4096 B in 256 pages)
    Programming config
    Verifying FLASH (4096 B in 256 pages)
    Verifying config
    config 2 error: E:0x3DFF R:0x1DFF
    What this could be? I am using an arduino nano.

    • @EricSmyder
      @EricSmyder Год назад

      I'm getting the same error. Any resolution?

  • @richierich3135
    @richierich3135 3 года назад

    i got nothing

  • @surajdas8438
    @surajdas8438 3 года назад

    Can i programme pic16f676

    • @StechiezDIY
      @StechiezDIY  3 года назад

      This programmer doesn't support pic16f676.

    • @surajdas8438
      @surajdas8438 3 года назад

      @@StechiezDIY then how can i programme pic16f676?

    • @StechiezDIY
      @StechiezDIY  3 года назад

      You will have to use pickit3 or pickit4.

    • @surajdas8438
      @surajdas8438 3 года назад +1

      @@StechiezDIY thank you

  • @krigenm
    @krigenm 3 года назад

    sandekaffer

  • @amjadali566
    @amjadali566 3 года назад +1

    First of All !!! UNO is not pronounced as You-NO its. OOO-NO....
    Limitation to High voltage Programming which is mostly required by PICs make it rather impractical for me... But you can use arduino PWM as boost converter for 5v to required high voltage.... Cheers.....

    • @charliecode
      @charliecode 3 года назад

      did u tried it?

    • @amjadali566
      @amjadali566 3 года назад

      @@charliecode ATmega/Aduino No... PIC yes!

  • @raeddiab8748
    @raeddiab8748 3 года назад +1

    does it work with pic18f2550?

    • @StechiezDIY
      @StechiezDIY  3 года назад

      Not tested pic18f2550 yet but if you test then please share the result here. 😊

  • @biswarupchaki
    @biswarupchaki 2 года назад

    Does it work with pic18f4550??

    • @StechiezDIY
      @StechiezDIY  2 года назад

      No. this will not work with pic18f4550.

    • @biswarupchaki
      @biswarupchaki 2 года назад

      @@StechiezDIY Thanks for the Update