Reading last byte of the memory return to the beginn doesn´t work at AT25SF041B


I was programming a rounting for calculation the size of the used memory.

For this I´m writing 6bytes at the beginn (adress 0x00) of the flash memory array. After this i start a read funktion at the adress 0x07FFFA and read 12 bytes. In the datasheet is written, if the last byte is read the memory continues reading at adress 0x000000. 

If I read the adress 0x00 direct i get my 6 bytes back.

If i read 12 bytes beginn at adress 0x07FFFA is get 0xFF for every byte. 

Is there some special condition to reset the internal adress counter of the memory, if the last byte was read?

Parents Reply Children
No Data