porcha2, на всяк случай:
Программатором можно поставить бит(ы) защиты. После записи и проверки программы. Стирается же только всё сразу ковровой бомбардировкой по биту защиты и области данных. :)
При установленном бите при считывании должны читаться 00 или FF по всем адресам.
З.Ы. В принципе, народ и с защищённых контроллеров читает, аккуратно сбросив бит защиты. Но лучше не знать, сколько это стОит.