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 >>>
