12.2.2. Защита флэш-памяти для МК серий GB, GT и Rx
(Руководство разработчика по микроконтроллерам семейства HCS08)В МК, принадлежащих к сериям GB, GT., RC, RD, RE и RG, механизм защиты от несанкционированной записи использует 5 бит регистра FPROT. Эти биты следующие: FPOEN, FPDIS, FPS2, FPS1, FPS0. Расположение битов в регистрах FPROT и NVPROT представлено ниже.
Регистр | Режим | D7 | D6 | D5 | D4 | D3 | D2 | D1 | D0 |
---|---|---|---|---|---|---|---|---|---|
FPROT | Чтение | FPOEN | FPDIS | FPS2 | FPS1 | FPS0 | 0 | 0 | 0 |
Запись | — | — | — | — | — | — | — | — | |
Сброс | NVPROT | ||||||||
NVPROT | Чтение | FPOEN | FPDIS | FPS2 | FPS1 | FPS0 | 0 | 0 | 0 |
Запись | — | — | — | — | — | — | — | — | |
Сброс | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 |
Если FPOEN = 1 и FPDIS = 0, то битовое поле FPS2...FPS0 определяет диапазон защищенных адресов резидентной памяти в соответствии с Табл.12.2.
Таблица12.2. Области защищенной памяти
FPS2 | FPS1 | FPS0 | Диапазон защищенных адресов | Объем защищенной памяти | Измененные адреса векторов |
---|---|---|---|---|---|
0 | 0 | 0 | 0xFE00...0xFFFF | 512 | 0xFDC0...0xFDFD |
0 | 0 | 1 | 0xFC00...0xFFFF | 1024 | 0xFBC0...0xFBFD |
0 | 1 | 0 | 0xF800...0xFFFF | 2048 | 0xF7C0...0xF7FD |
0 | 1 | 1 | 0xF000...0xFFFF | 4096 | 0xEFC0...0xEFFD |
1 | 0 | 0 | 0xE000...0xFFFF | 8192 | 0xDFC0...0xDFFD |
1 | 0 | 1 | 0xC000...0xFFFF | 16384 | 0xBFC0...0xBFFD |
1 | 1 | 0 | 0x8000...0xFFFF | 32768 | 0x7FC0...0x7FFD |
1 | 1 | 1 | 0x8000...0xFFFF | 32768 | 0x7FC0...0x7FFD |
Электронные компоненты Freescale >>>
Подробнее о компании Freescale >>>