I just had a thought on this "bulk erase" stuff...
What would happen if you removed power to the device before it had
a chance to finish erasing all locations ? Would it be possible to
get the code protect fuse erased without completely erasing all
program locations ?
It was two years ago when I updated my programmer software for the
new flash parts and I remember screwing around with it to get it to
work. IIRC, the 16F84 algorithm needed tweaking to work with the new
parts. The double "BEGIN_PROGRAMMING" commands just don't make sense,
but they *are* needed.
Yes, the datasheet is very cryptic, but you *can* sort of interpret
it in a strange way to be correct. IMHO, they purposely obfuscate the
bulk erase command, since the interpretation for the 16f87x bulk erase
was still not straight forward. Perhaps it *is* possible to get a partial
erase and reveal protected code. It might be one explanation as to why
the datasheet appears to be "wrong". Maybe I'm way off on this too. Like
I said, it was 2 years ago that I worked on this....
Dan
On Fri, 23 Feb 2001 16:44:36 -0600, Mike Mansheim wrote:
{Quote hidden}>>Basically it works, after lots of changes and help from the PICList, so
>>I'm happy to use it :-). The datasheet is wrong in many respects, so you
>>have to 'suck it and see'.
>
>Just curious: does this discussion of the datasheet being wrong for
>the bulk erase command sequence apply only to the F84? Or are the
>specs for the F87x's also wrong?
>
>--
>
http://www.piclist.com hint: The PICList is archived three different
>ways. See
http://www.piclist.com/#archives for details.
>
>
>
--
http://www.piclist.com hint: The PICList is archived three different
ways. See http://www.piclist.com/#archives for details.