Flash MemoryMPC5606S Microcontroller Reference Manual, Rev. 7Freescale Semiconductor 56317.2.6.4 High Address Space Block Locking Register (HBL)Address Offset: 0x0008Reset value: 0x000000XX, initially determined by NVHBL, located in test sector.17.2.6.5 Non-Volatile High Address Space Block Locking Register (NVHBL)The High Address Space Block Locking register provides a means to protect blocks from being modified.The HBL register has a related Non-Volatile High Address Space Block Locking register located in Testflash that contains the default reset value for HBL: The NVHBL register is read during the reset phase ofthe flash module and loaded into the HBL.16:31 LLK15-0: Low address space block LocK 15-0 (Read/Write)These bits are used to lock the blocks of Low Address Space from Program and Erase.For Code flash 0, LLK5-0 are related to sectors B0F5-0, respectively. LLK15-6 are not used for Code flash0.For Code flash 1, LLK1-0 are related to sectors B2F1-0, respectively.LLK15-2 are not used for Code flash 1.A value of 1 in a bit of the LLK register signifies that the corresponding block is locked for Program andErase.A value of 0 in a bit of the LLK register signifies that the corresponding block is available to receiveProgram and Erase pulses.The LLK register is not writable once an interlock write is completed until MCR.DONE is set at thecompletion of the requested operation. Likewise, the LLK register is not writable if a high voltage operationis suspended.Upon reset, information from the Test flash block is loaded into the LLK registers. The LLK bits may bewritten as a register. Reset will cause the bits to go back to their Test flash block value. The default valueof the LLK bits (assuming erased fuses) would be locked.In the event that blocks are not present (due to configuration or total memory size), the LLK bits will defaultto locked, and will not be writable. The reset value will always be 1 (independent of the Test flash block),and register writes will have no effect.In Code flash 0 bits LLK15-6 are read-only and locked at 1. In Code flash 1 bits LLK15-2 are read-onlyand locked at 1.LLK is not writable unless LME is high.0: Low Address Space Block is unlocked and can be modified (if also SLL.SLK=0).1: Low Address Space Block is locked and cannot be modified.Address Offset: 0x403DF0 Delivery value: 0xFFFFFFFF0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15HBE 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0r/0 r/0 r/0 r/0 r/0 r/0 r/0 r/0 r/0 r/0 r/0 r/0 r/0 r/0 r/0 r/016 17 18 19 20 21 22 23 24 25 26 27 28 29 30 310 0 0 0 0 0 0 0 0 0 HLK5 HLK4 HLK3 HLK2 HLK1 HLK0r/0 r/0 r/0 r/0 r/0 r/0 r/0 r/0 r/0 r/0 rw/X rw/X rw/X rw/X rw/X rw/XFigure 17-5. Non-volatile High address space Block Locking register (NVHBL)Table 17-13. LML field descriptions (continued)Field Description