Continue to Site

Welcome to EDAboard.com

Welcome to our site! EDAboard.com is an international Electronics Discussion Forum focused on EDA software, circuits, schematics, books, theory, papers, asic, pld, 8051, DSP, Network, RF, Analog Design, PCB, Service Manuals... and a whole lot more! To participate you need to register. Registration is free. Click here to register now.

Multi-PIC Programmer PIC18F4550

Status
Not open for further replies.
nic pic programmer

Computerman29 said:
Maybe it is write-protected? Check config settings in Winpic.

Also, try putting a tic in the box for "Vpp +13v" on the left side of the interface tab of Winpic. I know that the 18F series is Vpp=+12v, but sometimes even with my USB programmer I have to set it to +13v for it to program properly.

Also, does it say "Set Interface Type OK" about halfway down on the right side of the interface tab of Winpic? If it doesn't then there is a problem with your serial port. Maybe Winpic is set to wrong com port.

Or, some serial ports just can't supply enough power for JDM - especially the newer ones and laptops. . Try on an older system? Maybe try a parallel-port powered Programmer?

One more suggestion: After you get your ICD2 working (or in my case, a Brenner8), THROW THAT JDM POS AS FAR AS YOU CAN IN ANY DIRECTION AND FORGET ABOUT IT!!!!!!!! That's what I did.

It does say "Set Interface Type OK", I will try the set vpp when I get home. Also I've got an older motherboard that I could try. The one I'm using is brand new (2 months old) so it may be lacking the power... that would not be fun.

I tried to check voltage to Vpp, but my multimeter is dead (needs batteries). I will fix that and make sure I'm getting high enough.

Once my ICD2s are working, I am going to put the JDMs on a display shelf and never looking at them again.

Thank you!
Spork

EDIT: I multimetered the vpp and it is at 7.5ish (even with the +13v checked)
Does this mean my port is not supplying enough voltage?

(I checked continuity in the circuit, also checked parts individually.)
 

winprog pic18f

7.5v is nowhere near enough. Seems like maybe your 5.1 zener is defective or backwards. The voltage drop across a diode is about .7v. Subtracted from 8.2v (the other zener) = 7.5ish. Make sure all parts are in the right way - Capacitors, diodes, transistors. Also, use Schottky diodes instead of 1N4148's - like in the tiny board that folks posted. They have a lower voltage drop (about .5v). That extra .2v per diode may be enough to make it work.

The design that folks posted is different from mine. His is much simpler. Regardless, JDM blows chunks!! It is notoriously unreliable - especially with the 18F series.

The shorter cable that folks suggested is an excellent idea. Better still would be a DB9F soldered direcly to the PC board. That is how mine was set up. I plugged the programmer directly into the serial port on the back my system with no cable.

BTW, Keep at it and don't get discouraged.

Peace
 

    Spork

    Points: 2
    Helpful Answer Positive Rating
multi pic programmer 5

Hello again,

I figured out that in WinPIC the voltage is only ~ 7.5-7.7
While in WinPIC800 I get ~ 8.8-9.0

Not quite 12-13 though.

I still haven't made the one folks posted, took me a while to copy the design exactly.
(hope you don't mind folks)

I've got the bottom side laid out and ready to go, so today it is.

Thanks for the vote of confidence. It's going to take more than low voltage to make me give up electronics :D

43_1175303034.jpg

My parts :D
(I used the RJ45 from that N.I.C. it took a little modification)

5_1175303220.jpg

My re-done board (Top and bottom side by side)
EDIT: note there are no jumpers marked on this board, yet 2 jumpers used.
 

picprog4u download free 16f877a

Can I use C547B instead of 2n2222?
 

pic programmer c547b

Spork said:
I still haven't made the one folks posted, took me a while to copy the design exactly.
(hope you don't mind folks)
There is no problem :wink:

whitewiz172 said:
Can I use C547B instead of 2n2222?
Yes, the BC547B is a NPN general purpose transistors
 

download picprog4u

The programmer did not work, I get the same error :-( I think it is my motherboard(voltage).

As per vsmGuy's post I ordered some 628a's and (all) my programmers programmed them fine in WinPIC and WinPIC800. I ran a few more tests on the 877A's and they work fine as well. At this point I am almost positive that it is the voltage. Anyone else have this problem?

I'm using a Gigabyte GA-965P-DS3 motherboard for reference.

Is there a way I could apply external power (ie. USB) because I can get 7v, if I could make the USB supply -5v I could get (7- (-5)) = 12v?

Anyhow, I'm tired. Goodnight everyone.
 

multi pic programmer 5 rev 2

Can I use C547B instead of 2n2222?

You can use almost ANY transisitor as long as the polarity (NPN, PNP), voltage and current ratings are equal to or higher.

Spork:
Use a parallel port programmer (such as a Tait). You'll only need it once anyway (unless your ICD2 malfunctions). Parallel ports can supply more power than serial ports.

Also, this may sound stupid, but did you put the 4550 in the socket facing the right way? I made that mistake with a 16F84A and nearly fried it.

Peace
 

multi pic programmer 5v2 problem

If you're just trying to make a bootloader for an ICD2 then use Lothars low voltage programmer. After its programmed in LVP put it in the ICD2 board and short out the BUSY LED (not the resistor, just the LED). Then program another 16F877A using the ICD2 and use that instead.

Here's Lothars site. http://stolz.de.be/
**broken link removed**
 

mult pic programmer 5 18f4550

I have this programmer since a long time back

www.users.tpg.com.au/btkelly/jdm_b.htm

and I think of building an adapter to be able to program 40 pin PIC´s.

Is this possible and have i routed the wires right?

web.telia.com/~u65801352/icd2/4550.$$$.png
 

multi pic programmer 5v 2 setting

we try to use anew multi pic microcontroller
if it pass i will post it here
it by using 18f programer
 

brenner8 english guide

I use MultiPic programmer, that's how I program my
PiCS ICD2 clone.
I use RCD_programer.ini on the custom interface
definition, 'just want to mention it, maybe useful.

BTW: I didn't make an adapter I physically cut the trace
I got the same info from Hamradioindia.
 

help please

i can't build a 18f4550 programmer
please if you have a schematic of an programmer help me
thanks
 

help please

Have you tried google for a PIC programmer? Or buy one they're not that expensive.
Do you want to program 18F4550, or build a programmer based on the 18F4550?
 

pic18f4550

Hi Everyone,

I am trying to programme into a 18F4550,

A bit of history:
I have only used the pic 16f84 seen ages ago. Always using Nopp on a simple programmer.

I try to use the same programmer (nopp to try to programme the 18F4550 but it crash I think it is register problem, ever mind)

I try to use PICPgm Software with the nopp programmer but I can undertand the similarity of clock, MCLR, Data and Busy but I get stuck in slctIN, Does anyone know what is that for? I am attaching the programmer schematics!

After that I went and build a classic David Tait programmer


NOW THE PROBLEM

I am having error on the Code Mem on PICpgm, making it unable to programme the pic

So what I did I took the .hex file generated by latest MPASM from michochip, I downloaded into the chip (16F84) using nopp programmer then read back from the PIC using PICPgm software and save it into a different .hex file, if I erase the pic and use the second file it works fine.

I have compare the 2 hex files and they are different

Does anyone know what is going on? and more importantly how to go about getting hex files from MPASM that will work on PICPgm?

Thanks for you help!!

Here is the MPASM that works with nopp

:020000000528D1
:06000A008316860183123B
:1000100000308600000000008C018E018C0B0E2841
:100020008E0B0E28000000000000000000000130D0
:10003000860000008C018E018C0B1C288E0B1C2866
:1000400000000000000000000000000000000000B0
:1000500000000000000000000000000000000000A0
:100060000000000000000000000000000000000090
:0400700008286300F9
:02400E00F13F80
:00000001FF


Here is the file read back from PICPgm

:10000000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F00
:10001000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FF0
:10002000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FE0
:10003000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FD0
:10004000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FC0
:10005000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FB0
:10006000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FA0
:10007000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F90
:10008000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F80
:10009000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F70
:1000A000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F60
:1000B000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F50
:1000C000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F40
:1000D000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F30
:1000E000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F20
:1000F000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F10
:10010000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FFF
:10011000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FEF
:10012000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FDF
:10013000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FCF
:10014000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FBF
:10015000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FAF
:10016000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F9F
:10017000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F8F
:10018000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F7F
:10019000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F6F
:1001A000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F5F
:1001B000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F4F
:1001C000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F3F
:1001D000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F2F
:1001E000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F1F
:1001F000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F0F
:10020000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FFE
:10021000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FEE
:10022000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FDE
:10023000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FCE
:10024000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FBE
:10025000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FAE
:10026000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F9E
:10027000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F8E
:10028000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F7E
:10029000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F6E
:1002A000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F5E
:1002B000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F4E
:1002C000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F3E
:1002D000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F2E
:1002E000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F1E
:1002F000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F0E
:10030000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FFD
:10031000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FED
:10032000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FDD
:10033000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FCD
:10034000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FBD
:10035000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FAD
:10036000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F9D
:10037000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F8D
:10038000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F7D
:10039000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F6D
:1003A000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F5D
:1003B000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F4D
:1003C000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F3D
:1003D000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F2D
:1003E000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F1D
:1003F000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F0D
:10040000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FFC
:10041000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FEC
:10042000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FDC
:10043000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FCC
:10044000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FBC
:10045000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FAC
:10046000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F9C
:10047000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F8C
:10048000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F7C
:10049000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F6C
:1004A000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F5C
:1004B000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F4C
:1004C000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F3C
:1004D000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F2C
:1004E000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F1C
:1004F000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F0C
:10050000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FFB
:10051000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FEB
:10052000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FDB
:10053000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FCB
:10054000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FBB
:10055000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FAB
:10056000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F9B
:10057000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F8B
:10058000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F7B
:10059000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F6B
:1005A000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F5B
:1005B000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F4B
:1005C000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F3B
:1005D000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F2B
:1005E000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F1B
:1005F000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F0B
:10060000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FFA
:10061000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FEA
:10062000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FDA
:10063000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FCA
:10064000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FBA
:10065000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FAA
:10066000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F9A
:10067000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F8A
:10068000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F7A
:10069000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F6A
:1006A000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F5A
:1006B000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F4A
:1006C000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F3A
:1006D000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F2A
:1006E000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F1A
:1006F000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F0A
:10070000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FF9
:10071000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FE9
:10072000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FD9
:10073000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FC9
:10074000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FB9
:10075000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FA9
:10076000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F99
:10077000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F89
:10078000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F79
:10079000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F69
:1007A000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F59
:1007B000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F49
:1007C000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F39
:1007D000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F29
:1007E000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F19
:1007F000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3F09
:10420000FF00FF00FF00FF00FF00FF00FF00FF00B6
:10421000FF00FF00FF00FF00FF00FF00FF00FF00A6
:10422000FF00FF00FF00FF00FF00FF00FF00FF0096
:10423000FF00FF00FF00FF00FF00FF00FF00FF0086
:10424000FF00FF00FF00FF00FF00FF00FF00FF0076
:10425000FF00FF00FF00FF00FF00FF00FF00FF0066
:10426000FF00FF00FF00FF00FF00FF00FF00FF0056
:10427000FF00FF00FF00FF00FF00FF00FF00FF0046
:080000000028FFFFFFFFFFFFD6
:10400000FF3FFF3FFF3FFF3FFF3FFF3FFF3FFF3FC0
:00000001FF
 

pic18f4550 programming circuit

PeterUK2009

I am trying to programme into a 18F4550,


If you look at similar threads on this forum you will see that JDM and Paralllel Port programmers are not the most reliable devices.

If you are looking to program Microchips then a diy USB Pickit2 clone is the best bet - the only problem it runs on a Pic18F2550 ( or 4550 can be used ) - but that needs programming first.
As you are also in the Uk thats easy to do for you with local post - pm me if interested.
 

pic18f4550

Hello
I found this programmer for pic18f4550 can anyone tell me pleaz if it's good ?
have anyone tested it ?

there is it :

Work with winpic800 and LVP mode don't need external power !



Thnx

PS : it's work with winpic800 !!:D
 

pic18f4550 low voltage programming

Depends what your design goals are. What is it that you want to do? From there, can you decide if this PIC suits your needs by looking at the data sheet. Supplying power should be the least of your concerns
 

edaboard pic18f4550 programer

ow I d'ont understand !!
can you rexplain pleaz !!?
 

in system programing on the pic 18f4550

I believe that any arbirtrary system could propriaterily program your PIC, probably even with those particular pins. The trick is in getting the code which will write correct sequences with proper timing to actually have the code get into the microcontroller rather than just to have some buffer-fun :)

(I'd say use the schaer+)
 

Status
Not open for further replies.

Similar threads

Part and Inventory Search

Welcome to EDABoard.com

Sponsor

Back
Top