Yes, it can. Use the same procedure for declaring the data as you would for a '84. The only difference is that you have a lot bigger EEPROM internally now. Andy Josh Koffman on 05/03/2000 02:27:35 PM Please respond to pic microcontroller discussion list To: PICLIST@MITVMA.MIT.EDU cc: (bcc: Andrew Kunz/TDI_NOTES) Subject: 16f877 Data Memory Greetings all. I have yet another question. Someday I hope to be able to ask non stupid questions, like that whole 24 bit adc thread...wow that's over my head. Anyways :) I am curious as to whether the data storage memory on the 16f877 can be programmed in a programmer. I think the memory on a 16f84 can. The reason I want to do this is in my current project, eventually the user will be able to store information to the eeprom for later recall. I am trying to build this project in little steps so that when I get to the end and it doesn't work, I will know what parts work, and hopefully be able to solve everything. I don't want to implement the eeprom writing yet, but I want to test to see if I can read it properly and act on the information I get back from it. Is there any way to store data in the eeprom without having a whole bunch of eeprom writes at the beginning of my program? That just seems like it will take up a whole bunch of code, plus if it doesn't work I won't know where my problem is, in the reading or the writing. Thank you in advance for your help! Josh Koffman joshy@mb.sympatico.ca