MPC5604B/C Microcontroller Reference Manual, Rev. 8
Freescale Semiconductor 695
The User Test 0 Register allows to control the way in which the flash memory content check is done.
Bits MRE, MRV, AIS, EIE and DSI[7:0] of the User Test 0 Register are not accessible whenever
DFLASH_MCR[DONE] or DFLASH_UT0[AID] are low: reading returns indeterminate data while
writing has no effect.
Offset: 0x0003C Access: Read/write
0123456789101112131415
R
UTE0000000
DSI
W
Reset
0000000000000000
16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31
R
000000000
X MRE MRV EIE AIS AIE
AID
W
Reset
0000000000000001
Figure 27-30. DFlash User Test 0 register (DFLASH_UT0)
Table 27-46. DFLASH_UT0 field descriptions
Field Description
UTE User Test Enable
This status bit gives indication when User Test is enabled. All bits in DFLASH_UT0-2 and
DFLASH_UMISR0-4 are locked when this bit is 0.
This bit is not writeable to a 1, but may be cleared. The reset value is 0.
The method to set this bit is to provide a password, and if the password matches, the UTE bit is set to
reflect the status of enabled, and is enabled until it is cleared by a register write.
For UTE the password 0xF9F99999 must be written to the DFLASH_UT0 register.
DSI Data Syndrome Input
These bits represent the input of Syndrome bits of ECC logic used in the ECC Logic Check. Bits DSI[7:0]
correspond to the 8 syndrome bits on a double word.
These bits are not accessible whenever DFLASH_MCR[DONE] or DFLASH_UT0[AID] are low: reading
returns indeterminate data while writing has no effect.
0: The syndrome bit is forced at 0.
1: The syndrome bit is forced at 1.
X Reserved
This bit can be written and its value can be read back, but there is no function associated.
This bit is not accessible whenever DFLASH_MCR[DONE] or DFLASH_UT0[AID] are low: reading
returns indeterminate data while writing has no effect.