Защита паролем

Защита паролем запрещает выполнение любой команды, потенциально допускающей непосредственный или косвенный доступ к данным. Без пред­варительного приёма корректного пароля после активизации BSL, могут быть выполнены только незащищённые паролем команды, такие, как «Полное сти­рание» и «Принять пароль» (опционально - «Передать версию BSL» и «Сме­нить скорость обмена»).

Выполнение команды «Принять пароль», сопровождаемое передачей кор­ректного пароля разблокирует выполнение остальных команд.

Действие разблокировки сохраняется вплоть до следующей инициализа­ции сессии BSL Операция сброса (-RST/NMI = 0 -»1, VCC = 0 -И) не оказывает влияния на функции защиты.

Пароль представляет собой значение 16-ти векторов прерываний, распо­ложенных по адресам от FFEOh до FFFFh (256 бит), начиная с первого байта по адресу FFEOh. После выполнения процедуры «Полное стирание» и в незапрог-раммированных чипах значение пароля состоит из всех лог. «1»

Примечание:

Пользователь должен обращать внимание на тот факт, что пароль будет изменён в случае изменения векторов прерываний и инициализации следую­щей сессии BSL. Кроме этого, настоятельно рекомендуется инициализировать неиспользуемые вектора прерываний для повышения защиты данных.