8.13.6.22 PUF Write Protection Mode Register

Name: PUF_WPMR
Offset: 0x1E4
Reset: 0x00000000
Property: Read/Write

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 
  LCKWPITENLCKWPENFIRSTE  WPITENWPEN 
Access R/WR/WR/WR/WR/W 
Reset 00000 

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

ValueNameDescription
0x505546 PASSWD Writing any other value in this field aborts the write operation.Always reads as 0.

Bit 6 – LCKWPITEN Write Protection Lock Enable for Interrupt Register

ValueDescription
0 No effect.
1 Locks the write access to the WPITEN bit until the next system reset. WPITEN must be set in the same access to perform the action.

Bit 5 – LCKWPEN Write Protection Lock Enable for Configuration Register

ValueDescription
0 No effect.
1 Locks the write access to the WPEN bit until the next system reset. WPEN must be set in the same access to perform the action.

Bit 4 – FIRSTE First Error Report Enable

ValueDescription
0 The last write protection violation source is reported in PUF_WPSR.WPSRC and the last software control error type is reported in PUF_WPSR.SWETYP. The PUF_ISR.SECE flag is set at the first error occurrence within a series.
1 Only the first write protection violation source is reported in PUF_WPSR.WPSRC and only the first software control error type is reported in PUF_WPSR.SWETYP. The PUF_ISR.SECE flag is set at the first error occurrence within a series.

Bit 1 – WPITEN Write Protection Enable for Interrupt

ValueDescription
0 Disables the write protection on interrupt registers if WPKEY corresponds to 0x505546 (“PUF” in ASCII).
1 Enables the write protection on interrupt registers if WPKEY corresponds to 0x505546 (“PUF” in ASCII).

Bit 0 – WPEN Write Protection Configuration Enable

See Register Write Protection for the list of registers that can be write-protected.

ValueDescription
0 Disables the write protection if WPKEY corresponds to 0x505546 (“PUF” in ASCII).
1 Enables the write protection if WPKEY corresponds to 0x505546 (“PUF” in ASCII).