14.6.2 Write Protection Control

Name: WPCTRL
Offset: 0x0C
Reset: 0x00000000
Property: 

Bit 3130292827262524 
 WPKEY[23:16] 
Access WWWWWWWW 
Reset 00000000 
Bit 2322212019181716 
 WPKEY[15:8] 
Access WWWWWWWW 
Reset 00000000 
Bit 15141312111098 
 WPKEY[7:0] 
Access WWWWWWWW 
Reset 00000000 
Bit 76543210 
       WPLCKWPEN 
Access R/WR/W 
Reset 00 

Bits 31:8 – WPKEY[23:0] Write Protection Key

When writing to the WPCTRL register, this bit field must contain the specific KEY value for the write operation to be successful.

ValueNameDescription
0x505752 KEY Allow writes to the WPCTRL register
Other Reserved. The write operation to the WPCTRL register will be ignored, and a bus error will be generated.

Bit 1 – WPLCK Write Protection Lock

ValueDescription
0 The WPCTRL register is not write-protected
1 The WPCTRL register is write-protected. Only a Reset can clear this bit.

Bit 0 – WPEN Write Protection Enable

ValueDescription
0 PM register write protection is disabled
1 Write protection is enabled on PM registers that have the Local Write-Protection property. Non-debugger write attempts to these PM registers are ignored and will result in a bus error.