English
Language : 

LM3S828_16 Datasheet, PDF (222/531 Pages) Texas Instruments – Stellaris LM3S828 Microcontroller
Internal Memory
Register 8: Flash Memory Protection Read Enable (FMPRE), offset 0x130
Note: Offset is relative to System Control base address of 0x400FE000.
This register stores the read-only protection bits for each 2-KB flash block (see the FMPPE registers
for the execute-only protection bits). This register is loaded during the power-on reset sequence.
The factory settingsare a value of 1 for all implemented banks. This implements a policy of open
access and programmability. The register bits may be changed by writing the specific register bit.
However, this register is R/W0; the user can only change the protection bit from a 1 to a 0 (and may
NOT change a 0 to a 1). The changes are not permanent until the register is committed (saved), at
which point the bit change is permanent. If a bit is changed from a 1 to a 0 and not committed, it
may be restored by executing a power-on reset sequence. For additional information, see the “Flash
Memory Protection” section.
Flash Memory Protection Read Enable (FMPRE)
Base 0x400F.E000
Offset 0x130
Type R/W, reset 0xBFFF.FFFF
31
30
29
28
27
26
25
24
23
22
21
20
19
18
17
16
DBG
READ_ENABLE
Type R/W
R/W
R/W
R/W
R/W
R/W
R/W
R/W
R/W
R/W
R/W
R/W
R/W
R/W
R/W
R/W
Reset
1
0
1
1
1
1
1
1
1
1
1
1
1
1
1
1
15
14
13
12
11
10
9
8
7
6
5
4
3
2
1
0
READ_ENABLE
Type R/W
R/W
R/W
R/W
R/W
R/W
R/W
R/W
R/W
R/W
R/W
R/W
R/W
R/W
R/W
R/W
Reset
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
Bit/Field
31:30
Name
DBG
Type
R/W
Reset
0x2
Description
User Controlled Debug Enable
Each bit position maps 2 Kbytes of Flash to be read-enabled.
Value Description
0x2 Debug access allowed
29:0
READ_ENABLE
R/W 0x3FFFFFFF Flash Read Enable
Each bit position maps 2 Kbytes of Flash to be read-enabled.
Value
Description
0x3FFFFFFF Enables 64 KB of flash.
222
July 14, 2014
Texas Instruments-Production Data