Searching \ for 'Serial programmers and the 16c84' 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=programmer
Search entire site for: 'Serial programmers and the 16c84'.

Truncated match.
PICList Thread
'Serial programmers and the 16c84'
1996\11\06@235921 by Giles L. Honeycutt

flavicon
face
Anyone know about using the 16c84 programmer in the microchi handbook at a
programmer for the other pics?  The timming needs to be changed,
and the voltages.  Anyone done it? anyone have the program code to driving it?

Giles L. Honeycutt
spam_OUTgileamiTakeThisOuTspamix.netcom.com

1996\11\07@071929 by Byron A Jeff

face picon face
>
> Anyone know about using the 16c84 programmer in the microchi handbook at a
>  programmer for the other pics?  The timming needs to be changed,
> and the voltages.  Anyone done it? anyone have the program code to driving it?

Well I'd suggest either getting a copy of the PIC databook or taking a look
at the programming specifications pages on the microchip web page. A short
summary:

- All PICS require a nominal 13V programming voltage.

- 16C5X parts are parallel programmable only, 16CXX are parallel/serial, 12CXX
are serial only, and 17CXX use a somewhat complex parallel scheme.

- The 16C8X can be programmed by sending a "Begin Programming" command only
because it's program memory is EEPROM and does self timed writes. For every
EPROM part (i.e. every other PIC for now) requires either a "End programming"
command or a programming pulse. These pulses are nominally 100 uS
(microseconds). Also a program overpulse after the cell is programmed with
the value is required. Note this requires some rather high resolution timing,
whereas the 16C8X doesn't.

- The difference between production programmers and development programmers
is that the Vcc of development programmers is fixed (usually at 5V). If
you plan to run your PIC at another voltage (i.e. down to 2V) it's real
important that the program is verified at both ends of the Vcc scale because
what verifies at 5V may not work at 2V.

So the upshot is that any 16C8X programmer is probably going to need a high
resoltion timer and some software changes to program other 16CXX/12CXX parts
using the serial programming algorithm.

16C5X and 17CXX parts are a completely different animals that need parallel
programmers.

Hope this helps,

BAJ

1996\11\07@110152 by Giles L. Honeycutt

flavicon
face
Well Byron, thanks for the input, but what I am looking for is not how to do it,
but for someone that has done it.  The timming most likely needs to be done in
ASM. I have seen some programs and circuits on the internet that are very close,
or for a paticular pic.  I am wanting to make a low cost in-cir programmer
without
haveing to spend a week writing the program to drive the programmer.  I guess
what I realy need is some source code (ASM) for serial programming a pic with
the
printer port of a PC.  The circuit is simple.

Byron A Jeff wrote:
{Quote hidden}

--

 GiLes L. HoNEYcuTt
 *****************( Lost and confused )*********************
 .....gilesamiKILLspamspam@spam@ix.netcom.com

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