Electronic Projects, forums and more.

Go Back   Electronic Circuits Projects Diagrams Free > Electronics Categories > Micro Controllers


Micro Controllers Discuss all aspects of micro controllers - building them, coding them, etc. All controllers are welcome - PIC, BASIC, Z8 Encore!, etc.

Reply
 
LinkBack Thread Tools Display Modes
Old 10th December 2003, 08:13 PM   (permalink)
Default i need it

hello.i need a PIC16F84A programmer and its software.i heard that JDM programmer is the best and cheaper but i dont know where to get it.can anyone share your working JDM programmer and its software.thanks a lott
philipsi is offline  
Old 10th December 2003, 10:26 PM   (permalink)
Default

Build a P16PRO40, scematics available on winpicprog.co.uk
It's also very cheap but does not rely on the serial port as much as JDM

JDM tends to fail if your serial port's voltage is not high enough
P16Pro40 uses its own power supply and parallel port
Exo is offline  
Old 11th December 2003, 05:20 PM   (permalink)
Default

Quote:
JDM tends to fail if your serial port's voltage is not high enough
P16Pro40 uses its own power supply and parallel port
how do check the voltage at the serial port so that i know it is suitable for JDM programmer?


can P16Pro40 or JDM program the 16F877 PIC chip?
philipsi is offline  
Old 11th December 2003, 07:35 PM   (permalink)
Default

Quote:
Originally Posted by philipsi
Quote:
JDM tends to fail if your serial port's voltage is not high enough
P16Pro40 uses its own power supply and parallel port
how do check the voltage at the serial port so that i know it is suitable for JDM programmer?


can P16Pro40 or JDM program the 16F877 PIC chip?
The P16PRO40 accepts PIC's from 8 to 40 pins, the 877 is fine - I don't know about JDM - personally I wouldn't go for a cheap 'serial port' programmer, they tend to have too many problems (which is why WinPicProg doesn't support them!).
Nigel Goodwin is online now  
Old 11th December 2003, 08:00 PM   (permalink)
Default

yeah.i got the schematic but couldnt find PCB layout.anyone can share with me?
philipsi is offline  
Old 11th December 2003, 09:33 PM   (permalink)
Default 1111

[quote="Nigel Goodwin"][quote="philipsi"]
Quote:
- personally I wouldn't go for a cheap 'serial port' programmer, they tend to have too many problems (which is why WinPicProg doesn't support them!).

take that back guy, I've bulid 2 jdm programmers and they work "PERFECT" i can program ANY EEprom chip

www.ic-prog.com

but then again, I am a professional :lol:
so if something doesnt work for me then, i make it work
tom2000 is offline  
Old 11th December 2003, 09:53 PM   (permalink)
Default

Quote:
Originally Posted by philipsi
Quote:
JDM tends to fail if your serial port's voltage is not high enough
P16Pro40 uses its own power supply and parallel port
how do check the voltage at the serial port so that i know it is suitable for JDM programmer?


can P16Pro40 or JDM program the 16F877 PIC chip?
measure the voltage of your serial port (just measure between pc-case and serial port pins until you get a reading)
It should be about 12 volts, a bit higher is even better...
My 2 compaq pc's only have 7V at their serial ports - too low to get the pic to enter programming mode
Exo is offline  
Old 12th December 2003, 09:45 AM   (permalink)
Default Re: 1111

Quote:
Originally Posted by tom2000
take that back guy, I've bulid 2 jdm programmers and they work "PERFECT" i can program ANY EEprom chip
Nothing to take back!, I merely quoted a well known fact - the JDM programmer, as with all similar designs, has reliability problems - due to the fact that it relies on above standard performance of the serial port handshake lines.

If you have a PC which meets it's requirements - then it works fine, if you have a PC which fails to meet them - it won't work at all, and if you have a PC which is marginal - it might work some of the time.
Nigel Goodwin is online now  
Old 12th December 2003, 01:03 PM   (permalink)
Default

I am slowly but surely collecting the things I'll need to begin working with microcontrollers. I have been giving some thought as to where to begin and cost, among other things, is part of the decision equation. I'd draw from this discussion and others that some free or very low cost stuff is available however the lower cost stuff might be more troublesome than some of the costlier alternatives. For a skilled practitioner the "troublesome" varieties might result in minor inconveniences however for a beginner they might be formidable obstacles to learning. In my own case I might not be able to sort out the inconveniences from flaws in my understanding.

Thanks for the help. Comments would be appreciated.
__________________
stevez
stevez is offline  
Old 12th December 2003, 04:44 PM   (permalink)
Default

hello guys i need the PCB layout for the P16PRO programmer. can anyone share its layout?

another question.since this is the 1st time i build my own programmer and 1st time i interface to pc,i need some helps. from the diagram of P16PRO, the pins 2-6,10 and 18-25 is connected. then wat about pins 1,7-9, 11-17? do i need to connect or leave it unconnected?
philipsi is offline  
Old 12th December 2003, 04:48 PM   (permalink)
Default

vist www.picallw.com to get more details inclding PCB layout
(http://inxm.net/pdf/p16pro.pdf)
panic mode is offline  
Old 13th December 2003, 06:22 PM   (permalink)
Default

i got the P16PRO schematic diagram from http://www.lpilsley.co.uk/pdf/p16pro40.pdf

but at the bottom of the siagram,it is written "P16PRO programmer for PIC16Cxx microcontrollers by Bojan Dobaj".since i want to use the programmer for PIC16F84A and PIC16F877 but not PIC16Cxx, is it compatible with those chips?

i also downloaded the PCB layout from http://www.picallw.com, which is shown below:
and decide to build it.is this PCB layout certified working?because next week is my exam and i dont have time to redo it if i doesnt work.

[img][/img]
Attached Images
File Type: jpg PIC_198.jpg (39.0 KB, 1088 views)
philipsi is offline  
Old 13th December 2003, 07:25 PM   (permalink)
Default

i programmed 16F84, 16F628, 16F876, 16F877, 12F675, 12C508 with P16Pro40 upto now.

Many other chips will be programmed with p16pro40 as well, Its the software u use to upload that's more inportant

I use WinpicProg and IC-Prog
Winpicprog is faster and better for the above chips, but the 16F876A, 16F877A are giving me troubles with Winpicprog, so i use IC-Prog for them
Exo is offline  
Old 13th December 2003, 08:00 PM   (permalink)
Default

Quote:
Originally Posted by Exo
I use WinpicProg and IC-Prog
Winpicprog is faster and better for the above chips, but the 16F876A, 16F877A are giving me troubles with Winpicprog, so i use IC-Prog for them
Thank you for the praise for WinPicProg 8)

The speed comes from only programming the bytes which need to be programmed.

The current working version (and a limited release beta version) supports the 876A and 877A, they are FLASH versions of the previous EEPROM 876 and 877 and require a different programming algorithm - they program much faster than the EEPROM chips.

I've also used IC-Prog, I presume it's based on my old 16 bit code which I released a few years ago - seeing as it includes my disassembler from that version, complete with my name in it :lol:
Nigel Goodwin is online now  
Old 13th December 2003, 08:21 PM   (permalink)
Default

Quote:
Originally Posted by Nigel Goodwin
The current working version (and a limited release beta version) supports the 876A and 877A, they are FLASH versions of the previous EEPROM 876 and 877 and require a different programming algorithm - they program much faster than the EEPROM chips.
Yes, i know about the version of WPP with support for the 'A' chips. Still, i have problems programming them. For some reason IC-prog does them on the first try.

Still experimenting with IO delay settings though. I suspect the problem is somewhere with the settings
Exo is offline  
Reply

Bookmarks

Thread Tools
Display Modes





All times are GMT. The time now is 08:37 PM.


Electronic Circuits  |  Learning Electronics
Powered by vBulletin® Version 3.7.0
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.

eXTReMe Tracker