Такой вариант возможен, если у вас памяти менее 64К. на Silabs582 128К ПЗУ и байт блокировки находится в банке памяти, не доступном напрямую (сперва надо переключить странцу и все такое). В этом случае либо пользовать утилиту производителя, либо вживить в код проверку байта и если не блокирован, то записать блокировку.
В Си расположение по адресу (без шаманства) выглядит так
Код
code unsigned char LockByte _at_ 0xFDFF; // байт блокировки страниц памяти
Хорошую систему делают из стандартных блоков нестандартно мыслящие инженеры.