At 05:17 PM 02/01/2005 -0500, you wrote: >OK, I've attached the low level EEPROM procedural interface from an old >project. This ran on a 16F876. Thanks Olin, and Bob. The problem was a variable in the wrong bank. Well, hasn't crashed since. As soon as this project is over, I'm onto the 18F. Or maybe AVR? Ever since the 16C84 I thought banking/paging was a dumb idea. >Your code looked like rather a mess with random indentation. This was.. No actually, I always used tabs, then I saw your posts of old, and thought, .. thats a good idea, and was writing with no tabs until I got peeved at always having to tap the space bar (yes, yes, ASPIC_FIX), and went back to tabs. The code I listed was specifically un-tabbed, and indented according to the banks, just for easier reading. (especially in my code since 99% of the bugs were to errors thereof) Regards Roland Jollivet -- http://www.piclist.com PIC/SX FAQ & list archive View/change your membership options at http://mailman.mit.edu/mailman/listinfo/piclist