Hi Some time ago I wrote a routine to access a National Semi 93LC46. It worked find, I limited the code to only accessing one byte at a time and allowed extra clock delay time. Since then, the vendor was moved over to using the MicroChip 93LC46. With this chip, they tell me that my software is now giving them a EEPROM fault. The software on power up read/write the $55/$AA to a EEPROM location to determine if the EEPROM is working, if not, it will flash an LED fault code. Can anyone tell me if what problems, if any, could be caused by subing a MicroChip in place of a National? I had always thought that if your code worked with the National part then it would work with the MicroChip. But, the reverse case may not work. Thanks, Paul -- http://www.piclist.com#nomail Going offline? Don't AutoReply us! use mailto:listserv@mitvma.mit.edu?body=SET%20PICList%20DIGEST