I built this programmer but i'm not able to program Pics: between pin 4 and pin 8 i only have 6.5V (i should have about 12V) and between pin 1 and pin 8 i have 5V.
I used a L7805CV as a voltage regulator.
Any ideas? :chinscrat
1. Have you checked the voltages without the IC in the programming socket?
2. If the device is bad, it may load your voltage source.
3. Please post a schematic for us to analyze your circuit and help you.
In original sch, it uses the USB to supply the circuit with 5v.
with your modification, you are trying to supply the 7805 from the serial port
wich won't work I think. Note that the 7805 requires atleast 7v in it's input to get 5v according to datasheet I got.
picnoobie is right. 7805 or 78L05 needs 7 volts minimum at the input to give 5 volts output. Serial port TX and other lines can provide only about 6 mA (as far as my knowledge goes, check the data sheets of MAX232)
One more thing to be noted. RS232 standard specifies voltages of +/- 3 to +/- 15 volts. Normally all serial ports provide +/- 12V. Some Pc's provide much lower voltage but still meeting the standard.
I recommend not to draw power from the serial ports.
sorry if i don't understood all terms very well but i'm italian.
I measured with a tester the voltage of the seria port (without programmer, empty port) and i have 12V (11.6-1.7 V exactly) from pin 3, 4 and 7.
Theoretically the 7805 has 12V in input...
I have to replace 7805 with the usb cable or there's another solution?
I don't know about sourcing supply from the serial port, but the one I use
works nicely **broken link removed** this one don't need optocoupler.
If you don't have usb to power your circuit and you have no other way of supplying your circuit, you can always open your PC and take the red and black wires from unused floppy power connectors (measure, make sure it's the 5v one). !!WARNING!! do it at your own risk!
Better yet if you have an extra PC Power Supply, search google on how you could use it as benchtop power supply.
i replace the 7805 with the usb cable and now the programmer works!
Therefore now i'm in trouble in programming a 12F683 with WinPic: programming and verifying the code seems going well but if i make a dump of the code is different (comparison in hex) from the original one.
WinPic needs "particular" settings?
I only setted the programmer as JDM and the kind of device (12f683).
Something about oscillator, vdd before mclr, etc.???