I am running a 28 PIN AT45 flash chip with 8Meg of bits with a 16f876. I send data to the buffer and then from the buffer to the page. Everything generally works fine except every now and then when I read the data from the AT45 I get a bunch of 255s where there should be other data. I discovered that the buffer wasn't receiving the data correctly. The problem seems to be in the shiftout of data to the buffer. It only happens every now and then. It's very hard to duplicate it consistently. Has anyone out there had this experience before and if so how did you correct it?
Kind Regards,
Eric
Bookmarks