33.6.27 Write Protection Control Register

Table 33-51. Register Bit Attribute Legend
SymbolDescriptionSymbolDescriptionSymbolDescription
RReadable bitHCCleared by Hardware(Grey cell)Unimplemented
WWritable bitHSSet by HardwareXBit is unknown at Reset
KWrite to clearSSoftware settable bit
Name: WPCTRL
Offset: 0x70
Reset: 0x00000000
Property: R/W

Bit 3130292827262524 
 WPKEY[23:16] 
Access R/WR/WR/WR/WR/WR/WR/WR/W 
Reset 00000000 
Bit 2322212019181716 
 WPKEY[15:8] 
Access R/WR/WR/WR/WR/WR/WR/WR/W 
Reset 00000000 
Bit 15141312111098 
 WPKEY[7:0] 
Access R/WR/WR/WR/WR/WR/WR/WR/W 
Reset 00000000 
Bit 76543210 
     WPFFLTENWPCRCENWPLCKWPEN 
Access R/WR/WR/SR/W 
Reset 0000 

Bits 31:8 – WPKEY[23:0]

Writing a value other than 24'h706782 to this field cancels the write operation this register and generates a client bus error. This field always returns 0 on read.

Bit 3 – WPFFLTEN

ValueNameDescription
1ENABLEFFLT Register write protection enabled. Non-debugger writes to FLT registers marked with write protect property are canceled and generate a client bus error.
0DISABLEFFLT Register write protection disabled.

Bit 2 – WPCRCEN Write Protection Enable for CRC Registers

ValueNameDescription
1ENABLECRC Register write protection enabled. Non-debugger writes to CRC registers marked with write protect property are canceled and generate a client bus error.
0DISABLECRC Register write protection disabled.

Bit 1 – WPLCK Write Lock

ValueNameDescription
1LOCKEDWPCTRL register is write protected. This bit can only be cleared by a hardware reset.
0UNLOCKEDWPCTRL is not write protected.

Bit 0 – WPEN

Note: Write Protection also applies to HSM accesses for this module.
ValueNameDescription
1ENABLERegister write protection enabled (for registers not associated with a WP<feature>EN bit). Non-debugger writes to registers marked with write protect property are canceled and generate a client bus error.
0DISABLERegister write protection disabled.