Hi all, Can I just check my thinking on something? I've checked the archives and the datasheets and I can't get a straight answer.... If I want to write to EEPROM on a 16F877, the data memory starts at 0000h, doesn't it? I ask because I want to use the [de] command to define some EEPROM data and the only example I can find which uses it is in the MP-ASM help files... which states org 2100h de ".... That really confuses me! Would that write something in the program memory of the EEPROM?? Or can the de command only be used to write to program memory (ie flash in 16F877)? Ben ps Merry Christmas to all and a happy 2002! Let's hope its better than 2001....... Hope springs eternal..... -- http://www.piclist.com hint: The PICList is archived three different ways. See http://www.piclist.com/#archives for details.