Electronic Circuits and Projects Forum



PIC-Programmer 2 for PIC16C84, its software & compiler???

12345 ... Last »
  1. #1
    hassankhan hassankhan is offline

    PIC-Programmer 2 for PIC16C84, its software & compiler???

    HI!!
    I HAVE MADE PIC-Programmer 2 for PIC16C84http://www.jdm.homepage.dk/newpics.htm,I MADE THIS ON BREAD BOARD I HAVE MADE CONNECTIONS FOR SERIAL COMMUNICATION NOW I WANT TO KNOW THAT HOW CAN I BURN CODE ON MY PIC16F84,FROM WHERE CAN I GET ITS COMPILER & THE SOFTWARE THAT WILL BURN THE CODE ON MY CONTROLLER & HOW CAN I TEST MY CONTROLLER AFTER BURNING IT WITHOUT PUTTING IT ON ANY CIRCUIT BECAUSE I DONOT HAVE ANY CIRCUIT WHERE I CAN TEST IT.AND PLEASE TELL ME CAN I DO THIS ALL ON XP?YOUR ADVICES WILL BE HIGHLY APPRECIATED.

    REPLY ME AS SOON AS POSSIBLE

    REGARDS
    HASSAN

  2. #2
    mvs sarma mvs sarma is offline
    Welcome to ETO
    instead start using 16F628A as this can be reprogrammed many times. C series (called One time programmablae-OTP) can only be programmed once and end of it, that is not meant for people like us.
    regarding programmer, any one made on breadboard, might become uncertain unless you are very good at making breadbard projects.
    MPlab , can be downloaded free from www.microchip.com It helps you learn and write code in assembly language.
    otherwise you have to use PIC basic or some C language.
    like Mikro C or CCS C , Hitech C for pic for writing in asm , you might follow beautiful tutorials from Nigel Goodwin PIC programmer software, and PIC Tutorials at:
    http://www.winpicprog.co.uk


    Try to use always Lower case letters. otherwise people feel that you are shouting , LoL
    +1
    Last edited by mvs sarma; 25th January 2012 at 10:53 AM.
    Regards,
    Sarma.

  3. #3
    Nigel Goodwin Nigel Goodwin is online now
    Super Moderator
    Quote Originally Posted by mvs sarma View Post
    Welcome to ETO
    instead start using 16F628A as this can be reprogrammed many times. C series (called One time programmablae-OTP) can only be programmed once and end of it, that is not meant for people like us.
    The 16C84 was a re-programmable chip - the first and only one at that time - it predates the use of F for the EEPROM/FLASH based devices.

    It was replaced a LONG time ago by the 16F84, which in turn was replaced LONG ago by the 16F84a, then by the 16F628, then the 16F628a (these were all last century) - with the 628a now much of an antique.
    +1
    PIC programmer software, and PIC Tutorials at:
    http://www.winpicprog.co.uk

  4. #4
    mvs sarma mvs sarma is offline
    Thanks Nigel, hope that freshers can start learning on 16F628A and later migrate to 16F877A and / 18F2(4)550, or 18F1320
    0
    Regards,
    Sarma.

  5. #5
    hassankhan hassankhan is offline
    now in lower case Sir,ha ha ha
    by the way you people really helped a lot,& few mins before I have downloaded MPLAB & winpic800,is it ok?



    Regards
    Hassan
    0
    Last edited by hassankhan; 25th January 2012 at 11:25 AM.

  6. #6
    Nigel Goodwin Nigel Goodwin is online now
    Super Moderator
    Quote Originally Posted by mvs sarma View Post
    Thanks Nigel, hope that freshers can start learning on 16F628A and later migrate to 16F877A and / 18F2(4)550, or 18F1320
    Incidently, the 16F877 was the second of the re-programmable PIC's - after a number of years of the 16C(F)84 being the only one.
    0
    PIC programmer software, and PIC Tutorials at:
    http://www.winpicprog.co.uk

  7. #7
    be80be be80be is offline
    Quote Originally Posted by hassankhan View Post
    now in lower case Sir,ha ha ha
    by the way you people really helped a lot,& few mins before I have downloaded MPLAB & winpic800,is it ok?Regards
    Hassan
    That's a good start what kind of programmer did you make JDM ? A lot of newer computers don't put high enough voltage levels on the serial port to use a jdm type programmer.
    0
    Burt
    be80be

  8. #8
    hassankhan hassankhan is offline
    yeah its JDM type,i have a HP P-IV too,i guess it will work.tell me please what should i do?



    regards
    Hassan
    0

  9. #9
    be80be be80be is offline
    The chip your using should program fine with a jdm as long as your computer serial port has the right voltage level. There not much to tell write some code and try it.

    Jdm programmer's worked fine till Pc makers started not putting serial ports on the PC I have a Dell that's 5 years old with Xp on it and it works fine using a JDM

    But my newer PC will not raise MCLR high enough to program chips
    0
    Last edited by be80be; 25th January 2012 at 01:21 PM.
    Burt
    be80be

  10. #10
    mvs sarma mvs sarma is offline
    @be80be,
    what is your newer version mobo? i saw some designs that adopt MC34063A to derive the needed 12V odd for Vpp.
    Modern laptops don't even have the COM port. This is where usb based pickit2 etc become inevitable. But, they too have issues, usb unable to support the power needs once larger chips come for loading hex. Many people advise buffered usb supply.

    I some how got the externally powered programmer designed by DL4YHF working well under winpic800 driver. it doesn't use the supply from the DB9 port.
    0
    Regards,
    Sarma.

12345 ... Last »
Tags
Similar Threads
Thread Starter Forum Replies Last Post
Serial PIC programmer for the 18Fxxx series cucamunga Microcontrollers 14 16th May 2008, 12:19 AM
New to PICs but looking for somewhat simple PIC programmer to build tdg8934 General Electronics Chat 6 10th October 2007, 05:45 AM
Parts for PIC Programmer Clyd3 General Electronics Chat 1 28th September 2003, 03:39 PM
For Sale PIC Programmer Schematic mysemcon2000 Microcontrollers 0 18th September 2003, 11:14 AM
Anyone have a circuit/schematic for a pic programmer? eyevancsu Microcontrollers 2 8th April 2003, 10:15 AM
Electronic Circuits  |  Learning Electronics

Join our community with over 100,000 Members! It's free, easy and when you're logged in you have many more features! Click to register.
Page Time: 0.04836 seconds      Memory: 7,329 KB      Queries: 16      Templates: 0