InchWorm & 16F628A -not supported?

Status
Not open for further replies.
Peeling back the dipmicro sticker it's a 16F877-20/P.
 

Attachments

  • mplab.png
    17.2 KB · Views: 132
Last edited:
Hmm it sounds like its not accepting new firmware... If you can get your hands on a spare 16f877a or 16f877-20 then you could burn the proper hex file onto it and swap the chips.
The 16f877-20 uses a file found in MPLAB called bl010101.hex
The 16F877A uses the bootloader firmware found on my site in the download directory.

Its rare to have a bad PIC but I've seen a couple.
 
Bill

Will I be able to burn a new 877 with the inchworn as is?

I was tryig to get that screen you wanted, before you posted, lol lol
 
Actually it appears to be stuck with the 16f877 firmware. Select 16f877 or 16f877a and see if it tries to download an OS. If not then it's got the right firmware.
 
Bill

I finally got in a new/fresh 877-A. I looked on your web site on how to download the "boot-loader" and can't find the instructions. Please help.

Also, after that is loaded, the OS has to be down-loaded again, right?

TIA - Charles (all this to just burn a 16F628A )
 
You can't download the bootloader, you'll need a programmer even a simple one.

But your Inchworm since it's stuck in 16F877A mode should be able to program a blank 16F877A using the 16F877 that came with the kit.

You only need to attach it to the Inchworm ICD connector as follows (assuming 40pin PDIP)

VPP = 1
+5V = 11,32
GND = 12,31
PGD = 40
PGC = 39

I've attached the bootloader for a 16F877A just to avoid any confusion.
 

Attachments

  • Inchworm_16F877A.zip
    11.3 KB · Views: 122
Last edited:
Thanks Bill,

I got a Firefly with a Ziff, hooked up to the Inchworm so that should work, ok. Or will I still have to hard wire it?

thanks Charles
 
lemonyx said:
Thanks Bill,

I got a Firefly with a Ziff, hooked up to the Inchworm so that should work, ok. Or will I still have to hard wire it?

thanks Charles
Yes the Firefly ZIF is wired properly, just turn on #5 (on the DIP switch) and all other off. Might help for now to remove the 16F88 from the socket just to be safe.

Make sure you put it in with the notch towards the left. See the firefly documentation (recent release) for images.
 
Bill

Do I use the same intrucions for the boot loader that is listed on the Hello World work sheet?

TIA
 
Actually it's even easier
  1. configue/select device/16F877A
  2. programmer/select programmer/mplab ICD2
  3. file/import/ inchworm_16F877A.hex file (the one in the zip file)
  4. programmer/program
that's it, disconnect power then swap the chips
 
Status
Not open for further replies.
Cookies are required to use this site. You must accept them to continue using the site. Learn more…