savvej
Newbie level 3
![Newbie level 3](/styles/images/ranks/alevel3.gif)
I have USBASP AVR Programmer but dont have any PIC programmer.
I searched net for some usb based PIC programmers but they seem to be costlier as compared to USBASP.Basically they use PIC micro which has inbuilt USB hardware to communicate and program which makes them costly.
Now as I came to know,USBASP emulates USB in firmware inside its atmega 8 and then uses SPI to program supported AVR uC.
Is'nt same possible with PIC uC?
As in can't we make similar programmer using similar PIC uC like PIC16F628?
Or is there some way by modifying the code for usbasp(which is open source) for PIC uC and use atmega 8 uC to program PIC uC (LOL
atmel programming PIC) as I have 2-3 atmega 8 spare with me?
:- I actually have only PIC16F628 with me
as far as PIC uC's are concerned and it was lying in my electronics box since a long time as I had no programmer for it.I searched for simple programmers and got JDM based serial PIC programmer but since my laptop has no serial port and since USB-Serial Adapters don't work with JDM based programmers,I am in a great fix for finding a programmer.Also I am low on pocket money to buy a new PIC programmer..I have many passive components in my box..so I wish to use them to make a simple and a elegant usb based programmmer ![Stick out tongue :p :p](data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7)
I searched net for some usb based PIC programmers but they seem to be costlier as compared to USBASP.Basically they use PIC micro which has inbuilt USB hardware to communicate and program which makes them costly.
Now as I came to know,USBASP emulates USB in firmware inside its atmega 8 and then uses SPI to program supported AVR uC.
Is'nt same possible with PIC uC?
As in can't we make similar programmer using similar PIC uC like PIC16F628?
Or is there some way by modifying the code for usbasp(which is open source) for PIC uC and use atmega 8 uC to program PIC uC (LOL
:- I actually have only PIC16F628 with me