English
Language : 

PXR40RM Datasheet, PDF (367/1434 Pages) Freescale Semiconductor, Inc – PXR40 Microcontroller
Flash Memory Array and Control
Offset 0x0008 / 0x4008
Access: User read/write
0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31
R HB
E
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
HLOCK
W
Reset 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1* 1* 1* 1* 1* 1* 1* 1* 1* 1*
Figure 12-5. FLASH_x_HLR Register
FLASH_x_HLR register functions, as shown in Table 12-7.
Table 12-7. FLASH_x_HLR Field Descriptions
Field
0
HBE
1–21
22–31
HLOCK
Description
High Address Lock Enable This bit is used to enable the Lock registers (HLOCK) to be set or cleared
by register writes. This bit is a status bit only, and may not be written or cleared, and the reset value is
0. The method to set this bit is to provide a password, and if the password matches, the HBE bit is set
to reflect the status of enabled, and is enabled until a reset operation occurs. For HBE, the password
0xB2B2_2222 must be written to the FLASH_x_HLR register.
0 High Address Locks are disabled, and can not be modified.
1 High Address Locks are enabled to be written.
Reserved
High Address Space Block Lock. HLOCK has the same characteristics as LLOCK. Please see this
description for more information. The block numbering for High Address Space is given in the table
below, and is the same for Flash_A and Flash_B.
HLOCK Bit Flash_A Block Flash_B Block
0
H0
H0
1
H1
H1
2
H2
H2
3
H3
H3
4
H4
H4
5
H5
H5
6
H6
H6
7
H7
H7
8
H8
H8
9
H9
H9
HLOCK is not writable unless HBE is high.
Freescale Semiconductor
PXR40 Microcontroller Reference Manual, Rev. 1
12-15