gnupic: PIC16F877A Programming Software?
Subject:
Re: PIC16F877A Programming Software?
From:
Jeff Jackowski ####@####.####
Date:
17 Oct 2002 14:07:50 -0000
Message-Id: <Pine.OSF.4.44.0210170853280.182228-100000@fly.hiwaay.net>
On Wed, 16 Oct 2002, Tom Alldread, VA7TA wrote:
>Greetings All:
>
> The new PIC16F877A has improvements in specifications over the
>PIC16F877 and is lower in cost by about 25% however there may be some
>migration difficulties. I wonder if anyone here is using the A version
>yet?
I looked at it and then realized it would probably be 6 months before I
could get one. That was at least 3 or 4 months ago.
> 1) I wonder if anyone on this list can recommend programming
>software for the 16F877A. I notice there is a separate MicroChip
>programming spec for the A version which has different flow chart
>algorithms compared to the 16F877 specification?
If I remember correctly, and I may not, it is very similar except that 4
words must be programmed at a time starting at an address such that
(address) % 4 == 0. That implies that a second pass through the code must
be done for verification. I think the programming software I have to use
my Warp 13 from Linux will work. It seems to program every address from
the start to the last address specified in the hex file, so it programs
unspecified address in blank space between ROM banks.
> 3) I wonder if anyone here has tried programming a 16F877A with 16F877
>software?
Another difference you didn't mention is that the PIC16F877A has analog
comparators. On reset, they are turned off, but the pins are configured as
analog inputs. The A model won't act pin compatible with the older
PIC16F877 until the software changes the pins back to digital inputs.
--
Jeff Jackowski
http://ro.com/~jeffj/