Searching \ for 'I *knew* this would heppen...! Free ICD?' in subject line. ()
Make payments with PayPal - it's fast, free and secure! Help us get a faster server
FAQ page: www.piclist.com/techref/microchip/devprogs.htm?key=icd
Search entire site for: 'I *knew* this would heppen...! Free ICD?'.

Truncated match.
PICList Thread
'I *knew* this would heppen...! Free ICD?'
2000\03\15@151804 by M. Adam Davis

flavicon
face
I figured that eventually microchip would have to upgrade their ICD firmware,
and they would release a hex file in order to do so.  Now we have the schematic
of the ICD mocule (in the ICD users guide) and microchip just said:

MPLAB v5.00 is shipped with MPLAB-ICD firmware v2.04 (file MPL876.HEX),
targetted for a PIC16F876.  You are strongly recommended to upgrade your
MPLAB-ICD by replacing the PIC16C73B on the module with a PIC16F876.
Upgrading offers the following advantages:
- Support for the PIC16F873/874.
- Improved serial communications.
- The ability to upgrade to future firmware revisions with one mouse
click.

So we can program our own 16F876 for the module.  All the other parts for the
module are in the schematic, and are easily obtained.

Is there something else I'm overlooking, or do we now have a 'free' ICD?

-Adam

2000\03\15@153224 by Andrew Kelley

picon face
On Wed, 15 Mar 2000 15:16:08 -0500 "M. Adam Davis" <spam_OUTadavisTakeThisOuTspamUBASICS.COM>
writes:
{Quote hidden}

The schematic?  Does anyone have it who does not have the ICD?
Otherwise it sounds good!

> -Adam


Andrew
________________________________________________________________
YOU'RE PAYING TOO MUCH FOR THE INTERNET!
Juno now offers FREE Internet Access!
Try it today - there's no risk!  For your FREE software, visit:
dl.http://www.juno.com/get/tagj.

2000\03\15@160028 by M. Adam Davis

flavicon
face
> > Is there something else I'm overlooking, or do we now have a 'free'
> > ICD?
>
> The schematic?  Does anyone have it who does not have the ICD?
> Otherwise it sounds good!

The full schematic is detailed in the Users Guide from page 63 to 76, including
the demonstration board.  The users guide is available online under
Development Tools
  MPLAB-ICD

in PDF format.

I've just downloaded the Users Guide and MPLAB 5, and it appears as though one
could easily obtain everything needed (sans PCB) and make their own ICD for
about $20-$30 [US].  The only chip needed other than the 'f876 is a max 232,
everything else are common parts (transisters, resisters, caps, 1 coil, some
diodes & connectors).  I don't see a reason why I couldn't just throw one
together tonight just to see if it communicates with MPLab...

-Adam

2000\03\15@160553 by jamesnewton

face picon face
It is free, but its not
A) Legal
B) Supported
C) Open source
so it can't be
D) Extended
E) Improved

As someone will undoubtedly decompile and comment the listing, let me just
be a bit paranoid and advise that only the comments and the addresses they
apply to be published to avoid possible trouble with MicroChip legal eagles.

A nice step by step description for beginners who might want to make their
own would be good.

---
James Newton .....jamesnewtonKILLspamspam@spam@geocities.com 1-619-652-0593
http://techref.massmind.org NEW! FINALLY A REAL NAME!
Members can add private/public comments/pages ($0 TANSTAAFL web hosting)


{Original Message removed}

2000\03\15@161420 by Andrew Kelley

picon face
You will also need a 16f876 programmer  :0

Does anyone have any free designs?

Andrew

On Wed, 15 Mar 2000 15:58:25 -0500 "M. Adam Davis" <adavisspamKILLspamUBASICS.COM>
writes:
{Quote hidden}

________________________________________________________________
YOU'RE PAYING TOO MUCH FOR THE INTERNET!
Juno now offers FREE Internet Access!
Try it today - there's no risk!  For your FREE software, visit:
dl.http://www.juno.com/get/tagj.

2000\03\15@161834 by M. Adam Davis

flavicon
face
I've been thinking about that.  One should be able to use the no parts pic
programmer (NOPPP) to program the chip, just with a different program on the
computer.  I'm working on it, myself...

-Adam

Andrew Kelley wrote:
{Quote hidden}

2000\03\15@162452 by Andrew Kelley

picon face
Would it work on a David Tait style programmer?
TNX
Andrew

On Wed, 15 Mar 2000 16:15:53 -0500 "M. Adam Davis" <EraseMEadavisspam_OUTspamTakeThisOuTUBASICS.COM>
writes:
{Quote hidden}

________________________________________________________________
YOU'RE PAYING TOO MUCH FOR THE INTERNET!
Juno now offers FREE Internet Access!
Try it today - there's no risk!  For your FREE software, visit:
dl.http://www.juno.com/get/tagj.

2000\03\15@163535 by Arthur Brown

flavicon
face
Adam re: noppp if you do this will you please post code
as I am moving from 84s to 87x and still reading the data sheets
all the best Art @spam@arthur.asciiKILLspamspamcableinet.co.uk

{Original Message removed}

2000\03\15@163950 by jamesnewton

face picon face
If you describe the process, part sources, noppp modification, etc... I'll
post it at piclist.com. Pictures?

Actually just modifying the NOPPP to support the '876 would be a major cool
thing... trick is the software right?

How about programming the '876 with a variation of Tony's ASCII programmer?
http://www.picnpoke.com/projects/prog.html
...no software.

---
James Newton KILLspamjamesnewtonKILLspamspamgeocities.com 1-619-652-0593
http://techref.massmind.org NEW! FINALLY A REAL NAME!
Members can add private/public comments/pages ($0 TANSTAAFL web hosting)


{Original Message removed}

2000\03\15@170657 by Don McKenzie

flavicon
face
"M. Adam Davis" wrote:
>
> I've just downloaded the Users Guide and MPLAB 5, and it appears as though one
> could easily obtain everything needed (sans PCB) and make their own ICD for
> about $20-$30 [US].  The only chip needed other than the 'f876 is a max 232,
> everything else are common parts (transisters, resisters, caps, 1 coil, some
> diodes & connectors).  I don't see a reason why I couldn't just throw one
> together tonight just to see if it communicates with MPLab...

Not a candidate for the:
http://www.dontronics.com/dt106.html
SimmStick pcb is it?
This has provision for 877/876 and max-232, plus can plug into a
programmer, and has a programing header.
Just a thought.

Don McKenzie    RemoveMEdonTakeThisOuTspamdontronics.com      http://www.dontronics.com

World's Largest Range of Atmel/AVR and  PICmicro Hardware and  Software.
Free Basic Compiler and Programmer http://www.dontronics.com/runavr.html

2000\03\15@174758 by Severson, Rob

flavicon
face
Hellll, yeah!

(Sorry for swearing, Mom.)


{Quote hidden}

http://www.dontronics.com/runavr.html

2000\03\15@175314 by Peter van Hoof

flavicon
face
financially it is hardly worth trying to duplicate what the ICD has to offer
on such a neat board, however the ICD is buggy enough to try to improve some
of it's code. There is lots of free space in the program memory. and since I
bought 3 of them I am eager to have them work as advertised



{Original Message removed}

2000\03\15@181715 by Tony Nixon

flavicon
picon face
Would seem a good addition to ROMzap. I'll have to look into it, time
permitting.

--
Best regards

Tony

http://www.picnpoke.com
salesEraseMEspam.....picnpoke.com

2000\03\15@190747 by Darrel Johansen

picon face
I guess no one ever noticed that the ICD firmware has been available in a .HEX
file with MPLAB since MPLAB-ICD was released.
--
___________________________
|     Darrel Johansen     |
|     tempe,  arizona     |
|   EraseMEdarreljspamprimenet.com  |
|_________________________|

2000\03\15@191341 by Jim Robertson

flavicon
face
At 01:04 PM 3/15/00 -0800, you wrote:
>It is free, but its not
>A) Legal
>B) Supported
>C) Open source
>so it can't be
>D) Extended
>E) Improved
>
>As someone will undoubtedly decompile and comment the listing, let me just
>be a bit paranoid and advise that only the comments and the addresses they
>apply to be published to avoid possible trouble with MicroChip legal eagles.
>

Well given that the whole ICD design has already been ripped off and sold
as a
cut-price clone for some time now, I would say Microchip's "legal eagles" are
more like "stuffed turkeys"

But you were right about someone decompiling and commenting the listing. I
guess
you won't be asking for him/her? to post it on the CUNP list. ;-)



Regards,

Jim Robertson
NEWFOUND ELECTRONICS
________________________________________
Email: RemoveMEnewfoundEraseMEspamEraseMEpipeline.com.au
http://www.new-elect.com
MPLAB compatible PIC programmers.
________________________________________

2000\03\15@191345 by Jim Robertson

flavicon
face
At 04:26 AM 3/15/00 -0700, you wrote:
>I guess no one ever noticed that the ICD firmware has been available in a
.HEX
>file with MPLAB since MPLAB-ICD was released.


Nope, see my other email.  ;-)



>--
>___________________________
>|     Darrel Johansen     |
>|     tempe,  arizona     |
>|   RemoveMEdarreljspam_OUTspamKILLspamprimenet.com  |
>|_________________________|
>
Regards,

Jim Robertson
NEWFOUND ELECTRONICS
________________________________________
Email: RemoveMEnewfoundTakeThisOuTspamspampipeline.com.au
http://www.new-elect.com
MPLAB compatible PIC programmers.
________________________________________

2000\03\15@193308 by Marc

flavicon
face
> diodes & connectors).  I don't see a reason why I couldn't just throw one
> together tonight just to see if it communicates with MPLab...

The copyright?

2000\03\15@193409 by Joe Dowlen

flavicon
face
The programmable PIC micro in my ISD is a 16C73B. I don't have any of these,
so would a 16C76 work out?

Also, Microchip probably isn't making any money on the ISD kit anyway. I got
mine from a friendly vendor at $99, his cost. I don;t think that Microchip
is trying to make money on it.

Like my dad used to say, "Boy, they give them razors away so you'll buy
their blades!"

Joe
{Original Message removed}

2000\03\15@193440 by Quitt, Walter

flavicon
face
What are some of the bugs?
Are they present in the newest release?

TIA,
Walt

-----Original Message-----
From: Peter van Hoof [EraseMEpvhspamspamspamBeGoneVERTONET.COM]
Sent: Wednesday, March 15, 2000 2:51 PM
To: RemoveMEPICLISTKILLspamspamMITVMA.MIT.EDU
Subject: Re: I *knew* this would heppen...! Free ICD?


financially it is hardly worth trying to duplicate what the ICD has to offer
on such a neat board, however the ICD is buggy enough to try to improve some
of it's code. There is lots of free space in the program memory. and since I
bought 3 of them I am eager to have them work as advertised



-----Original Message-----
From: pic microcontroller discussion list
[PICLISTSTOPspamspamspam_OUTMITVMA.MIT.EDU]On Behalf Of James Newton
Sent: Wednesday, March 15, 2000 4:05 PM
To: spamBeGonePICLISTSTOPspamspamEraseMEMITVMA.MIT.EDU
Subject: Re: I *knew* this would heppen...! Free ICD?


It is free, but its not
A) Legal
B) Supported
C) Open source
so it can't be
D) Extended
E) Improved

As someone will undoubtedly decompile and comment the listing, let me just
be a bit paranoid and advise that only the comments and the addresses they
apply to be published to avoid possible trouble with MicroChip legal eagles.

A nice step by step description for beginners who might want to make their
own would be good.

---
James Newton KILLspamjamesnewtonspamBeGonespamgeocities.com 1-619-652-0593
http://techref.massmind.org NEW! FINALLY A REAL NAME!
Members can add private/public comments/pages ($0 TANSTAAFL web hosting)


-----Original Message-----
From: pic microcontroller discussion list
[EraseMEPICLISTspamEraseMEMITVMA.MIT.EDU]On Behalf Of M. Adam Davis
Sent: Wednesday, March 15, 2000 12:16
To: @spam@PICLIST@spam@spamspam_OUTMITVMA.MIT.EDU
Subject: I *knew* this would heppen...! Free ICD?


I figured that eventually microchip would have to upgrade their ICD
firmware,
and they would release a hex file in order to do so.  Now we have the
schematic
of the ICD mocule (in the ICD users guide) and microchip just said:

MPLAB v5.00 is shipped with MPLAB-ICD firmware v2.04 (file MPL876.HEX),
targetted for a PIC16F876.  You are strongly recommended to upgrade your
MPLAB-ICD by replacing the PIC16C73B on the module with a PIC16F876.
Upgrading offers the following advantages:
- Support for the PIC16F873/874.
- Improved serial communications.
- The ability to upgrade to future firmware revisions with one mouse
click.

So we can program our own 16F876 for the module.  All the other parts for
the
module are in the schematic, and are easily obtained.

Is there something else I'm overlooking, or do we now have a 'free' ICD?

-Adam

2000\03\15@193852 by Don McKenzie

flavicon
face
Darrel Johansen wrote:
>
> I guess no one ever noticed that the ICD firmware has been available in a .HEX
> file with MPLAB since MPLAB-ICD was released.

I bet someone in Brazil did :-)

Don McKenzie    spamBeGonedonspamKILLspamdontronics.com      http://www.dontronics.com

World's Largest Range of Atmel/AVR and  PICmicro Hardware and  Software.
Free Basic Compiler and Programmer http://www.dontronics.com/runavr.html

2000\03\15@194901 by EDU (1.8d)

flavicon
face
>> > Is there something else I'm overlooking, or do we now have a 'free'
>> > ICD?
>>
>> The schematic?  Does anyone have it who does not have the ICD?
>> Otherwise it sounds good!

> The full schematic is detailed in the Users Guide from page 63 to 76, including
Unknown command - "THE". Try HELP.

> the demonstration board.  The users guide is available online under
Unknown command - "THE". Try HELP.

> Development Tools
Unknown command - "DEVELOPMENT". Try HELP.

> MPLAB-ICD
Unknown command - "MPLAB-ICD". Try HELP.

> in PDF format.
Unknown command - "IN". Try HELP.

> I've just downloaded the Users Guide and MPLAB 5, and it appears as though one
Unknown command - "I'VE". Try HELP.

> could easily obtain everything needed (sans PCB) and make their own ICD for
Unknown command - "COULD". Try HELP.

> about $20-$30 [US].  The only chip needed other than the 'f876 is a max 232,
Unknown command - "ABOUT". Try HELP.

> everything else are common parts (transisters, resisters, caps, 1 coil, some
Unknown command - "EVERYTHING". Try HELP.

> diodes & connectors).  I don't see a reason why I couldn't just throw one
Unknown command - "DIODES". Try HELP.

All subsequent commands have been flushed.

Your message did not contain any command. Note that lines starting with a
"greater than" sign ('>') are ignored.

Summary of resource utilization
-------------------------------
CPU time:        0.062 sec                Device I/O:        0
Overhead CPU:    0.015 sec                Paging I/O:        1
CPU model:        9121                    DASD model:     3390
Job origin:      .....PICLISTspam_OUTspamMITVMA.MIT.EDU

2000\03\15@211505 by Peter van Hoof

flavicon
face
Well, I dont know if they are in the latest firmware version, but in the
version I have I have problems losing communication with the icd with
both the current 5.0 and past versions of mplab I have three different
ICD's and 4 pc's on all i have the same problems, sometimes I can
replicate the problem by repeating the same sequence of actions

It's definitely a usable development tool but could be a lot better
if it was more stable.


Peter

{Original Message removed}

2000\03\15@212258 by Darrel Johansen

picon face
Can you list the sequence(s) that causes this to happen?  If possible, post to
the Microchip Conferences at
       http://tech.microchip.com/~DevTools


Peter van Hoof wrote:
>
> Well, I dont know if they are in the latest firmware version, but in the
> version I have I have problems losing communication with the icd with
> both the current 5.0 and past versions of mplab I have three different
> ICD's and 4 pc's on all i have the same problems, sometimes I can
> replicate the problem by repeating the same sequence of actions
> ...

--
___________________________
|     Darrel Johansen     |
|     tempe,  arizona     |
|   TakeThisOuTdarrelj.....spamTakeThisOuTprimenet.com  |
|_________________________|

2000\03\17@130057 by jamesnewton

face picon face
I've setup a little homepage for this idea at
http://www.piclist.com/freeicd
with links to the ICD manual (for the schematic), MPLAB 5.00 download (for
the firmware and IDE), and Mr. Davises Parts list and notes.

Please let me know if I'm missing anything.

There is also a summary page for the ICD at
http://techref.massmind.org/microchip/icd
With a link to the new information about the ICD seminars (I'm looking
forward to that) and other sources

Any other ideas besides the
http://www.picwiser.com/
modified for 16F877 for initial programming of the '8xx family?

---
James Newton TakeThisOuTjamesnewtonKILLspamspamspamgeocities.com 1-619-652-0593
http://techref.massmind.org NEW! FINALLY A REAL NAME!
Members can add private/public comments/pages ($0 TANSTAAFL web hosting)


{Original Message removed}

2000\03\18@172008 by geocities/yahoo

picon face
I have the entire list of changes (there are only three) at the
http://www.piclist.com/freeicd
page. Along with the reference the ETN-21 (and links to all the other
important resources). Your FAE can also get you a copy (mine did) but it
really doesn't say anything other than "change these three resistors" and
gives the steps for programming the new firmware into a '876 for the ICD
module.


{Original Message removed}

2000\03\18@231901 by Graeme Zimmer

flavicon
face
> I have the entire list of changes (there are only three) at the
> http://www.piclist.com/freeicd  page.

Thanks James !
Having upgraded to MPLAB 5.0, my ICD was unusable due to coms errors.....
So I was anxious to make the changes......
(BTW, my FAE is about a week away)

The resistor IDs are awkward to see, so for what it's worth

R21 and R22 are the right hand pair of three at top right hand side
R5 is the left one of pair beneath LED

R21 was 10K now 100K
R22 was 1K now 10K
R5 was 680 now 330

Now my ICD works again (sort of),
the code in my prototype runs when I download,
but I get "error performing requested function" when I hit Reset or  Run.

Must be finger trouble. I'll try to nut it out....
(and, yes, I have made the recommened changes to coms set-up in Win '98)

Thanks again James ............................. Zim

2000\03\19@001253 by Graeme Zimmer

flavicon
face
> but I get "error performing requested function" when I hit Reset or  Run.

Silly boy, I had Debug mode disabled.....


Now my ICD runs just perfect!

The upgrade is definitely a "must do".

...................... Zim

2000\03\19@122206 by briang

flavicon
face
In-Reply-To: <001501bf9126$b8aa0c40$.....93d8c83fspamRemoveMEpacbell.net>

> I have the entire list of changes (there are only three) at the
> http://www.piclist.com/freeicd

I wish you had said earlier.

On this page you say "R21 was listed as a 100 when I believe it should be
1K". This is wrong - it was never 1k - it was 10k. Anyway two sentences
later you explain what is happening with R21. R21 was 10k and is now 100k.
The diagram where it is shown incorrectly as 100R should show it as 100k
(because it shows R22 as 10k).


> page. Along with the reference the ETN-21 (and links to all the other
> important resources). Your FAE can also get you a copy (mine did) but it

What is an FAE ??


> really doesn't say anything other than "change these three resistors" and
> gives the steps for programming the new firmware into a '876 for the ICD
> module.

Are the steps obvious?

I examined the MPL876.HEX file and it appeared to have the required
configuration fuse values in the data:

Oscillator:     XT
Watchdog:       Enabled
PowerUpTimer:   Disabled
Code Protection:1F00-1FFF Protected
BrownOutDetect: Disabled
LowVoltProg:    Disabled
Data EE protect:Not Protected
Code flash written with EECON: Enabled

Is that all right?

Mike Harrison <RemoveMEmikespamspamBeGonewhitewing.co.uk> has again emailed me about the LED.
I think he is intending to mail the list but he appeared to be mailing just
me. Anyway I obviously need to explain more clearly. What I don't understand
about the LED is why it is wired the way it is with two resistors and two
pins on the PIC chip. I have already seen how it behaves in practice.

Brian Gregory.
spamBeGonebriang@spam@spamspam_OUTcix.compulink.co.uk

2000\03\20@171038 by briang

flavicon
face
In-Reply-To: <TakeThisOuTmemo.630161spamspamcix.compulink.co.uk>

> Mike Harrison <mikeEraseMEspamwhitewing.co.uk> has again emailed me about the LED.
> I think he is intending to mail the list but he appeared to be mailing just
> me. Anyway I obviously need to explain more clearly. What I don't understand
> about the LED is why it is wired the way it is with two resistors and two
> pins on the PIC chip. I have already seen how it behaves in practice.

I've just realised that the LED is being used as a voltage reference for the AtoD
on the PIC chip - That's why it's connected to DRA3.

But what is the 100R resistor to DRB2 for?

Does the LED perhaps blink without going right off - just dimming once R5 is
changed to 330R?

The necessary sub min resistors should arrive in the post tomorrow for me to find
out for myself.

Brian Gregory.
RemoveMEbriangEraseMEspamspam_OUTcix.co.uk

More... (looser matching)
- Last day of these posts
- In 2000 , 2001 only
- Today
- New search...