Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Programming the 12c509

78 views
Skip to first unread message

Scott Gladstone

unread,
May 14, 1997, 3:00:00 AM5/14/97
to

I have a programmer for the 16c84, can I use the same hardware
and software for the 12c509, or is the method different?
(I know I will need an adaptor for the different package.)

Regards
Scott.

Gerald Coe

unread,
May 15, 1997, 3:00:00 AM5/15/97
to

In article <337990...@NOSPAM.ozemail.com.au>, Scott Gladstone
<sco...@NOSPAM.ozemail.com.au> writes

Hi Scott,

If your programmer does not specifically suport the 12c509, then the
answer is proberbly no.

One reason is the need to program the configuration word. This is at
0x2007 on the 16c84 and at 0x3ff on the 12c509 (0x1ff on the 12c508). If
your programmer is unable to program this word, you will be unable to
usefully use the device.

If you are looking for a cheap 12c509 (and the other serially programmed
pics) programmer, have a look at the "whats new" section of my company's
website.
--
Kindest Regards, Gerry | We manufacture processor modules
ge...@devantech.demon.co.uk | using 80C31, 80C188EB 68302 CPU's
http://www.devantech.demon.co.uk | also assemblers & C compilers.

Andrew Holder

unread,
May 15, 1997, 3:00:00 AM5/15/97
to

In article <337990...@NOSPAM.ozemail.com.au>, Scott Gladstone
<sco...@NOSPAM.ozemail.com.au> writes
>I have a programmer for the 16c84, can I use the same hardware
>and software for the 12c509, or is the method different?
> (I know I will need an adaptor for the different package.)
>
>Regards
>Scott.

Scott,

I have successfully programmed 12C509 in a Picstart Plus with a homemade
adaptor. I did have to get the Microchip MPLAB software upgrade (free).

I have used both the windowed part and the surface mount OTP chips. The
adaptor for the SOIC was a little difficult to make but by using some
butchered connectors and half a croc clip to hold the chip down, it
worked very well.

However - see my other posting to do with a warning about this device.

e-mail me if you need any help.

Regards.

Andrew

___________________________________________________

Andrew Holder - Research Monitoring Systems Ltd.

** Embedded Microprocessor Solutions **
** Innovative Surface Mount Designs **
** Smallest Data Loggers in the World **

Salisbury UK. Tel. 01725 513844 Fax. 01725 513845
e-mail And...@resmon.demon.co.uk (remove xxx)
___________________________________________________


Scott Gladstone

unread,
May 16, 1997, 3:00:00 AM5/16/97
to

Andrew Holder wrote:
>
> In article <337990...@NOSPAM.ozemail.com.au>, Scott Gladstone
> <sco...@NOSPAM.ozemail.com.au> writes
> >I have a programmer for the 16c84, can I use the same hardware
> >and software for the 12c509, or is the method different?
> > (I know I will need an adaptor for the different package.)
> >
> >Regards
> >Scott.
>
> Scott,
>
> I have successfully programmed 12C509 in a Picstart Plus with a homemade
> adaptor. I did have to get the Microchip MPLAB software upgrade (free).
>
> I have used both the windowed part and the surface mount OTP chips. The
> adaptor for the SOIC was a little difficult to make but by using some
> butchered connectors and half a croc clip to hold the chip down, it
> worked very well.
>
> However - see my other posting to do with a warning about this device.
>
> e-mail me if you need any help.
>

Thanks for all the help and tips. It looks like I'll go for the
picstart programmer which is available locally.

Scott.

Richard Swaby

unread,
May 19, 1997, 3:00:00 AM5/19/97
to

Scott Gladstone <sco...@NOSPAM.ozemail.com.au> wrote:

>I have a programmer for the 16c84, can I use the same hardware
>and software for the 12c509, or is the method different?
> (I know I will need an adaptor for the different package.)

>Regards
>Scott.

I made my own programmer. It is on a PCB about 2.5 inches square and
plugs into the PC's parallel port. The menu driven software has a
built-in file manager and code editor as well asthe usual
read/program/verify functions.

For further info send an email to rich...@nildram.co.uk

Richard Swaby


Gerald Coe

unread,
May 20, 1997, 3:00:00 AM5/20/97
to

In article <33809...@scooby.nildram.co.uk>, Richard Swaby
<Rich...@aol.com> writes
My site has a low cost programmer for all serially programmed pics. Look
in the literature section, you can download the manual which contains
the schematic.

--
Kindest Regards, Gerry | We manufacture processor modules
ge...@devantech.demon.co.uk | using PIC, 80C31, 80C188EB, 68302

Nagy

unread,
May 23, 1997, 3:00:00 AM5/23/97
to

Gerald Coe wrote:

> If your programmer does not specifically suport the 12c509, then the
> answer is proberbly no.

I agree

> One reason is the need to program the configuration word. This is at
> 0x2007 on the 16c84 and at 0x3ff on the 12c509 (0x1ff on the 12c508). If
> your programmer is unable to program this word, you will be unable to

Be careful here. The 12C508 and 12C509 both have their config word at
FFF, and point to this address when powered up into the programming
mode. If you use a 'standard' algorithm that thinks the first address is
000, you'll program the fuses(config word) rather than the first word of
program memory.

Another thing to be careful of is the current requirements from Vpp. The
'84 doesn't really need any current from this supply, while the '50x is
spec'd for something like 50mA.

Jim

Gerald Coe

unread,
May 27, 1997, 3:00:00 AM5/27/97
to

In article <338660...@wwdc.com>, Nagy <na...@wwdc.com> writes

Quite right Jim.

When I wrote that, I was in the middle of modifying my programmer to
protect locations 0x1ff (12c508) and 0x3ff (12c509). These are the
loactions preprogrammed by microchip with an oscillator calibration
value.

The ID locations follow on from these at 0x200 (12c508) and 0x400
(12c509). The config byte is at 0xfff, as you said.

Incidently, ther is a bug in MPASM in versions prior to v01.50 which
places the ID locations incorrectly at 0x1ff or 0x3ff. v01.50 is fine.

0 new messages