Searching \ for 'MPLAB-ICD firmware version 2.04' 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: 'MPLAB-ICD firmware version 2.04'.

Truncated match.
PICList Thread
'MPLAB-ICD firmware version 2.04'
2000\03\15@050129 by Frank Adlam

flavicon
face
I have a MPLAB-ICD unit and would like to upgrade the firmware.  According to Microchip the latest firmware version is 2.04.

Where can I download the firmware to upgrade my existing unit?  Anyone done it?

2000\03\15@064954 by briang

flavicon
face
In-Reply-To: <spam_OUTs8cf64b9.082TakeThisOuTspamml.petech.ac.za>

> I have a MPLAB-ICD unit and would like to upgrade the firmware.
> According to Microchip the latest firmware version is 2.04.
>
> Where can I download the firmware to upgrade my existing unit?
> Anyone done it?

I haven't done it yet but I would also like to if anyone knows where to
get the necessary file.

Brian Gregory.
.....briangKILLspamspam@spam@cix.co.uk

2000\03\15@085849 by Jim Robertson

flavicon
face
At 10:23 AM 3/15/00 +0200, you wrote:

It is  included with MPLAB 5.00. The file is mpl876.hex. I would attach it
to this email but it is of no use unless you download and install all of
MPLAB 5.00.

Jim

>I have a MPLAB-ICD unit and would like to upgrade the firmware.  According
to Microchip the latest firmware version is 2.04.
>
>Where can I download the firmware to upgrade my existing unit?  Anyone
done it?
>
Regards,

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

2000\03\17@185554 by briang

flavicon
face
In-Reply-To: <.....s8cf64b9.082KILLspamspam.....ml.petech.ac.za>

> I have a MPLAB-ICD unit and would like to upgrade the firmware.
> According to Microchip the latest firmware version is 2.04.
>
> Where can I download the firmware to upgrade my existing unit?
> Anyone done it?

I have telephoned Microchip in the UK about this.

As others have pointed out a file ( MPL876.HEX ) relating to this is
included in MPLAB V5.000.  However I have tried programming this into a
16F876 and putting it in the MPLAB-ICD module and it does not seem
to work.

Microchip UK say that in addition to the firmware change some resistor
changes are needed on the module and an engineering technical note
number ETN21 should be appearing soon which explains this.

Since the MPLAB-ICD module appeared completely dead when I tried the
software in the file MPL876.HEX I am wondering if this software is
incomplete.

The README.ICD file with MPLAB V5.000 says:
> -----------------------------------------------------------------
> NEW REVISION OF LOW VOLTAGE TECHNICAL NOTICE (ETN 21)
> -----------------------------------------------------------------
> ETN 21 on low voltage was revised March 3, 2000. The revised
> version describes the resistor changes necessary to replace the
> PIC16C73B on the MPLAB-ICD module with a reprogrammable PIC16F876.
> This allows you to upgrade the ICD module's firmware (operating
> system) within MPLAB by using the Download ICD Operating System
> button in the ICD Options dialog.

So the new software must consist of two parts, one that stays in the 876
chip unchanged all the time and one that performs most of the functions
that is upgradable.

I suspect that the MPL876.HEX file only contains the upgradable part.

Maybe the other part will be kept secret.

Brian Gregory.
EraseMEbriangspam_OUTspamTakeThisOuTcix.co.uk

2000\03\18@161952 by briang

flavicon
face
In-Reply-To: <memo.605207spamspam_OUTcix.compulink.co.uk>

> I suspect that the MPL876.HEX file only contains the upgradable part.
>
> Maybe the other part will be kept secret.

Mike Harrison <@spam@mikeKILLspamspamwhitewing.co.uk> has emailed me to say that he tried
programming the MPL876.HEX file into a PIC16F876 and putting it in the
MPLAB-ICD module and it worked.

I have also now tried again and it does indeed work now.

So I was wrong before and the MPL876.HEX file included with MPLAB V5.000
is the complete new firmware V2.04 for the MPLAB-ICD.

I have tried to track down what the resistor changes in the ETN21 note
might be but I've had no luck.  The latest MPLAB-ICD manual on the
Microchip web site is newer than the one that came with my MPLAB-ICD and
a few resistor values are different but two of the new values are
obviously wrong and would make the module self destruct when it tried to
send the 13V Vpp to the target system and one looks to me to probably be
irrelevant to everything except the brightness of the little LED on the
module (R5 changed from 680R to 330R).  However I can't really see
what's going on with the LED - is it supposed to be able to light at two
different intensities or something?

Brian Gregory.
KILLspambriangKILLspamspamcix.compulink.co.uk

2000\03\19@162353 by mike

flavicon
face
On Sat, 18 Mar 2000 21:18:00 +0000, you wrote:

>In-Reply-To: <RemoveMEmemo.605207TakeThisOuTspamcix.compulink.co.uk>
>
>> I suspect that the MPL876.HEX file only contains the upgradable part.
>>
>> Maybe the other part will be kept secret.
>
>Mike Harrison <spamBeGonemikespamBeGonespamwhitewing.co.uk> has emailed me to say that he tried
>programming the MPL876.HEX file into a PIC16F876 and putting it in the
>MPLAB-ICD module and it worked.
The .hex file configuration is set to  code-protect the top 256 words
when programming but I suspect this is just to reduce the risk of the
internal-reprogramming software getting corrupted, thus disabling the
firmware update facility (but tough if the reset vector gets trashed!)
{Quote hidden}

The LED stays on when online to MPLAB, and flashes when ICD loses
comms with MPLAB, i.e. quite often!
>Brian Gregory.
>TakeThisOuTbriangEraseMEspamspam_OUTcix.compulink.co.uk

2000\03\28@105650 by briang

flavicon
face
In-Reply-To: <RemoveMEmemo.619505spamTakeThisOuTcix.compulink.co.uk>

My MPLAB-ICD is all converted to the latest version now.

While I was fitting the changed resistors I also removed the MAX232 and
fitted a 16 pin DIL socket for that so I could fit a MAX232A.

The MPLAB-ICD seems to communicate with the PC much more reliably with a
MAX232A.

The reason is possibly because the external capacitors fitted in the
MAX232 circuit are only 0.1uF which is okay for the MAX232A but much
smaller than the suggested value for the MAX232 (non A) by Maxim.

I would suggest that anyone who's MPLAB-ICD module has a MAX232 rather
than a MAX232A consider changing it to a MAX232A. Be careful though -
getting the old MAX232 out without damaging the board pushed my soldering
skills to the limit. Hint: don't try and get the chip out in one piece -
cut all its pins off and remove the pins from the board one by one.

Another possibility would be to change the 0.1uF capacitors C5,C6,C7 & C8
to a higher value - say 1uF tantalum beads. Refer to a MAX232 data sheet
for connection polarity.

Brian Gregory.
briangEraseMEspam.....cix.co.uk

2000\03\28@154528 by briang

flavicon
face
In-Reply-To: <EraseMEmemo.880742spamcix.compulink.co.uk>

Robert Rolf <RemoveMERobert.RolfEraseMEspamEraseMEUAlberta.ca> wrote:
> So what resistors and what values? I've yet to unearth the ETN 21
> document on the microchip site. Where did you find it?
>
> TIA for you reply.

The resistor values were shown on the page
http://www.piclist.com/freeicd
though I can't seem to get to that page now.

They are also shown in the latest MPLAB-ICD users guide you can download
from the Microchip web site - except that R21 is shown incorrectly as
100R when it should be 100k.

The new resistor values are:

R5 now 330R (was 680R)
R21 now 100k (was 10k)
R22 now 10k (was 1k)

Brian Gregory.
RemoveMEbriangspam_OUTspamKILLspamcix.co.uk

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