MPC5553/MPC5554 Microcontroller Reference Manual, Rev. 5
13-14
Freescale Semiconductor
13.3.2.3
High-Address Space Block Locking Register (FLASH_HLR)
The high-address space block locking register provides a means to protect blocks from being modified.
14–15
MLOCK
[1:0]
Mid address block lock. A value of 1 in a bit of the lock register signifies that the
corresponding block is locked for program and erase. A value of 0 in the lock register
signifies that the corresponding block is available to receive program and erase pulses.
Likewise the lock register is not writable if a high voltage operation is suspended.
Upon reset, information from the shadow row is loaded into the block registers. The LOCK
bits may be written as a register. Reset will cause the bits to go back to their shadow row
value. The default value of the LOCK bits (assuming erased fuses) would be locked.
In the event that blocks are not present (due to configuration or total memory size), the
LOCK bits will default to locked, and will not be writable. The reset value will always be 1
(independent of the shadow row), and register writes will have no effect.
MLOCK is not writable unless LME is high.
16–25
—
Reserved
26–31
LLOCK
[5:0]
Low address block lock. These bits have the same description and attributes as MLOCK.
As an example of how the LLOCK bits are used, if a configuration has six 16-KB blocks in
the low address space, the block residing at address array base + 0, corresponds to
LLOCK0. The next 16-KB block corresponds to LLOCK1, and so on up to LLOCK5.
0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
R HBE
0
0
0
1
1
1
1
1
1
1
1
1
1
1
1
W
Reset
0
0
0
0
1
1
1
1
1
1
Reg Addr
Base (0xC3F8_8000) + 0x0008
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
R
1
1
1
1
HLOCK
W
Reset
1
1
1
1
1
1
1
1
Reg Addr
Base (0xC3F8_8000) + 0x0008
1
The reset value of these bits is determined by flash values in the shadow row. An erased array will cause
the reset value to be 1.
Figure 13-7. High-Address Space Block Locking Register (FLASH_HLR)
Table 13-8. FLASH_LMLR Field Descriptions (Continued)
Bits
Name
Description
Summary of Contents for MPC5553
Page 5: ...MPC5553 MPC5554 Microcontroller Reference Manual Rev 5 2 Freescale Semiconductor...
Page 21: ...MPC5553 MPC5554 Microcontroller Reference Manual Rev 5 xvi Freescale Semiconductor...
Page 47: ...MPC5553 MPC5554 Microcontroller Reference Manual Rev 5 1 26 Freescale Semiconductor...
Page 163: ...MPC5553 MPC5554 Microcontroller Reference Manual Rev 5 4 20 Freescale Semiconductor...
Page 179: ...MPC5553 MPC5554 Microcontroller Reference Manual Rev 5 5 16 Freescale Semiconductor...
Page 561: ...MPC5553 MPC5554 Microcontroller Reference Manual Rev 5 13 38 Freescale Semiconductor...
Page 615: ...MPC5553 MPC5554 Microcontroller Reference Manual Rev 5 14 54 Freescale Semiconductor...
Page 707: ...MPC5553 MPC5554 Microcontroller Reference Manual Rev 5 17 68 Freescale Semiconductor...
Page 755: ...MPC5553 MPC5554 Microcontroller Reference Manual Rev 5 18 48 Freescale Semiconductor...
Page 873: ...MPC5553 MPC5554 Microcontroller Reference Manual Rev 5 19 118 Freescale Semiconductor...
Page 984: ...MPC5553 MPC5554 Microcontroller Reference Manual Rev 5 Freescale Semiconductor 21 41...
Page 985: ...MPC5553 MPC5554 Microcontroller Reference Manual Rev 5 21 42 Freescale Semiconductor...
Page 1019: ...MPC5553 MPC5554 Microcontroller Reference Manual Rev 5 22 34 Freescale Semiconductor...
Page 1129: ...MPC5553 MPC5554 Microcontroller Reference Manual Rev 5 25 90 Freescale Semiconductor...