>> Do I assume correctly that Flash memory on a 16F877 can't >> be enabled for internal writes and disabled for external reads .> at the same time ? (Table 4-1 of F877 manual). Is it just that >> simple or is there a workaround ? >It is just that simple. An unfortunate side effect that one extra bit in the >config register could have resolved. Well actually it wouldn't resolve it, because there could still be an internal read from downloaded code. You could only resolve it if the memory could be write only, but that would stop the code from doing self checks at start up. This problem will surely still exist on the 18F series you mention, for the same reason. -- http://www.piclist.com hint: To leave the PICList mailto:piclist-unsubscribe-request@mitvma.mit.edu