Re: picp .hex file problem

Byron A Jeff <[email protected]>
Newsgroups gmane.comp.hardware.microcontrollers.gnupic
Message-ID <[email protected]>
On Mon, Aug 15, 2005 at 09:13:57AM +0200, Gabor Kiss [Bitman] wrote:
> >The 16F88 must be programmed to a 4 word boundary. The purpose of the
> >multiword write is to speed up the time necessary to write the program
> >memory.
> 
> Weeks ago I found a similar problem with 16F87[67]A.
> It seems that these chips must be programmed in two word chunks.

Actually it's 4/8 word chunks for the 16F87XA series.

> Meanwhile 16F87[67] has no such restriction.

Correct. It writes one word at a time.

> And I did not find any information about this "feature" in
> the programming specification.

It's right in the algorithm in Figures 2-2 and 2-3. There's
is a IF flowbox that asks "Eight loads done?". Also in the
datasheet in section 3.6 they discuss that to self program that
you must do 4 loads at a time.

Pretty much any PIC part that has more than 2K words of
program memory will have multi-word writes now.

BAJ
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.