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