Whoops... I left out a line. I wrote: > The proper sequence is: > > clear TEMP > > LOOP: > > copy TEMP to EEADR > (optionally load EEDATA with something here) > > set WREN > write 55 to EECON2 > write AA to EECON2 > set WR > > wait for WR to clear > > increment TEMP > btfss TEMP,6 > goto LOOP There should be a "clear WREN" just before the "increment TEMP". -Andy === Andrew Warren - fastfwd@ix.netcom.com === Fast Forward Engineering - Vista, California === === Did the information in this post help you? Consider === contributing to the PICLIST Fund. Details are at: === http://www.geocities.com/SiliconValley/2499/fund.html