Тактовая частота выше, чем поддерживает память? Вообще, похоже, что
питания не хватает, завершить запись страницы. Ну или что-то ещё.
Может, действительно не дожидаются записи и следующие команды
приводят к прерыванию уже начатой записи. Отсюда и флаг ошибки. Я бы попробовал сделать тест умышленно - что будет, если не дожидаясь завершения записи, подавать команду на запись следующей страницы? По-хорошему, нужно задействовать проверку бита занятости/готовности, чтобы гарантировать нормальную работу.