Searching \ for ' [PIC] Program 16F87X with 16F84 programm' 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/devices.htm?key=16F
Search entire site for: 'Program 16F87X with 16F84 programm'.

No exact or substring matches. trying for part
PICList Thread
'[PICLIST] [PIC] Program 16F87X with 16F84 programm'
2001\01\25@131328 by jsalter

flavicon
face
Can someone kindly validate (or negate) my tenuous grasp of programming the 16F87X family?

TRUE or FALSE:

A "classic" programmer which is made to serially program the 16F84 via pins /MCLR, RB6, RB7 (12+ volts, clock, data) may be simply adapted to program any of the 16F87X family micros, by merely routing those lines to the corresponding pins on the bigger chip.  This assumes using programming software that is ready for those chips, e.g. PicAll, IC-Prog, etc.

If this is true, then one need only construct a socket adapter to map from 18 pins to 28 and/or 40 pins.  Right?

James

--
http://www.piclist.com#nomail Going offline? Don't AutoReply us!
email spam_OUTlistservTakeThisOuTspammitvma.mit.edu with SET PICList DIGEST in the body


2001\01\25@192844 by Bourdon, Bruce

flavicon
face
James:

I was hoping one of the regulars would answer, but as yet none seem to have
had the chance (or they emailed you directly - I didn't do this in case
lurkers have the same question...).

Anyway, I am using hardware designed to program the Pic16f84 on the
Pic16f877 - successfully (Microchips design: AN589).

As you said, the software has to be "aware" of these newer devices...

I tried IC-Prog, but it never worked for me.

Currently using Propic, found at:
http://jaichi.virtualave.net/pic16f8xx-e.htm

Though this does not have all the bells and wistles that IC-Prog has, it is
quick (faster than IC-Prog because it only programs locations that are used
by the code) and *it-works*.

Also, you might want to review the previous answers to common questions like
this one by first doing a search at:

www.piclist.com/techref/microchip/index.htm
or here:
www.piclist.com/techref/private.asp?req=url%3D%252Ftechref%252Fpostbo
t%252Easp%253F

Good luck James.
Bruce.

{Original Message removed}

2001\01\25@201246 by Dan Michaels

flavicon
face
Jsalter wrote :
>Can someone kindly validate (or negate) my tenuous grasp of programming the
>16F87X family?
>
>TRUE or FALSE:
>
>A "classic" programmer which is made to serially program the 16F84 via pins
>/MCLR, RB6, RB7 (12+ volts, clock, data) may be simply adapted to program
>any of the 16F87X family micros, by merely routing those lines to the
>corresponding pins on the bigger chip.  This assumes using programming
>software that is ready for those chips, e.g. PicAll, IC-Prog, etc.
>
>If this is true, then one need only construct a socket adapter to map from
>18 pins to 28 and/or 40 pins.  Right?
>

Bruce Burdon wrote:
>I was hoping one of the regulars would answer, but as yet none seem to have
>had the chance (or they emailed you directly - I didn't do this in case
>lurkers have the same question...).
>
>Anyway, I am using hardware designed to program the Pic16f84 on the
>Pic16f877 - successfully (Microchips design: AN589).
............


James, Bruce - I am not an expert on programming algorithms,
but I'll speak what I know, and then maybe one of the experks
will jump in and beat my answer to pulp ..........

I have an inexpensive parallel-port Tait-like EPIC programmer from
melabs.com. It only programs one way - applies 13v to /MCLR line
and strokes RB7/RB6. I've used it to program everything from
16C/F84's to 12C672's to 16C62/71/715/73/74/76's, and now doing
16F876's.

You select the particular chip in downloader s.w., because the
configuration words are different in every chip, but the h.w.
works ok for all of them.

With the 'F87x chips, I just pulled them out of the box and
put them in the programmer. Apparently, they come from the factory
not knowing they are any different from the others, and in fact
so far I have never even used any of the new Flash-ie/debug
features.

I just pretend the 16F876 is a 16C76/JW and it works fine - no
code changes other than the switches at the top of the program
code that selects the particular chip.

hope this helps and regards,
- dan michaels

--
http://www.piclist.com#nomail Going offline? Don't AutoReply us!
email .....listservKILLspamspam@spam@mitvma.mit.edu with SET PICList DIGEST in the body


2001\01\26@022851 by Vasile Surducan

flavicon
face
Yes. Instead of different sockets, I like an universal 5 pin socket on any
of my protoboard: vcc,vpp,data,clock,gnd. I have use a David Tait style
programmer with a switch to select the controller type. I works with a
lot of software on the net.
Vasile

On Thu, 25 Jan 2001, jsalter wrote:

{Quote hidden}

--
http://www.piclist.com hint: To leave the PICList
.....piclist-unsubscribe-requestKILLspamspam.....mitvma.mit.edu


2001\01\26@031154 by Michael Rigby-Jones

flavicon
face
{Quote hidden}

Not quite true, they come programmed from the factory to be configured for
low voltage programming mode.  This however does not stop them from being
programmed in the normal manner, the only precaution that should be taken is
to make sure that RB3 (the PGM pin) is grounded during programming, not left
floating.  I personaly have manged to program these parts with RB3 floating,
but this advice was straight from a Microchip FAE not to mention several
piclisters so it's good advice to follow.  Irrespective of the method used
to program the device, the programming voltage is derived internaly from
Vdd, the "programming" voltage applied to MCLR just gates this internal
voltage.  Again this was straight from the FAE.

Regards

Mike

--
http://www.piclist.com hint: To leave the PICList
@spam@piclist-unsubscribe-requestKILLspamspammitvma.mit.edu


2001\01\26@114356 by Dan Michaels

flavicon
face
Michael Rigby-Jones wrote:
.....
>> With the 'F87x chips, I just pulled them out of the box and
>> put them in the programmer. Apparently, they come from the factory
>> not knowing they are any different from the others, and in fact
>> so far I have never even used any of the new Flash-ie/debug
>> features.
>>
>Not quite true, they come programmed from the factory to be configured for
>low voltage programming mode.  This however does not stop them from being
>programmed in the normal manner, the only precaution that should be taken is
>to make sure that RB3 (the PGM pin) is grounded during programming, not left
>floating.
.....


This is basically what I have read on piclist before, but in
my case I just pulled the '876 from the box, stuck it in the
EPIC [Tait-style programmer that lets RB3 float/etc], and it
programmed first-time, every-time.

I probably erased the chip before programming the 1st time,
so factory settings didn't matter  ???????????????

- danM

--
http://www.piclist.com hint: To leave the PICList
KILLspampiclist-unsubscribe-requestKILLspamspammitvma.mit.edu


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