Chapter 17 Flash Memory
MPC5602P Microcontroller Reference Manual, Rev. 4
Freescale Semiconductor
367
17.3.7.20 Non-Volatile User Options register (NVUSRO)
The Non-Volatile User Options Register (NVUSRO) contains configuration information for the user
application.
NVUSRO is a 64-bit register, the 32 most significant bits of which (bits 63:32) are “don’t care” bits that
are eventually used to manage ECC codes.
NOTE
This register is not implemented on the data Flash block.
The Non-Volatile User Options Register (NVUSRO) contains configuration information for the user
application.
NVUSRO is a 64-bit register, the 32 most significant bits of which (bits 63:32) are “don’t care” bits that
are eventually used to manage ECC codes.
Address: 0x20_3E18
Access: User read/write
0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
R WAT
CH
DOG
_EN
UO30
PAD3
V5V
UO28 UO27 UO26 UO25 UO24 UO23 UO22 UO21 UO20 UO19 UO18 UO17 UO16
W
Reset
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
R
UO15 UO14 UO13 UO12 UO11 UO10 UO9
UO8
UO7
UO6
UO5
UO4
UO3
UO2
UO1
UO0
W
Reset
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
Figure 17-32. Non-Volatile User Options register (NVUSRO)
Table 17-35. NVUSRO field descriptions
Field
Description
UO[28:0]
3:31
User Options 28–0
The UO[28:0] bits are reset based on the information stored in NVUSRO.
PAD3V5V
2
PAD3V5V
0 High Voltage supply is 5.0 V.
1 High Voltage supply is 3.3 V.
Default manufacturing value before Flash initialization is '1' (3.3 V), which should ensure correct
minimum slope for boundary scan.
UO[30]
1
User Option 30
The UO[30] bit is reset based on the information stored in NVUSRO.
WATCHDOG_EN
0
Watchdog Enable
0 Disable after reset.
1 Enable after reset.
Default manufacturing value before Flash initialization is '1'