11.6.8 Configuration Protection Control

This register is used to control the protection of various configuration registers and fields from accidental writing. When the Write Enable (WREN) field is ‘0’, then writes to sensitive configuration registers and fields will be blocked.
Name: CFGPRTCTL
Address: 0x0099

Bit 3130292827262524 
 KEY2KEY1   
Access RORORORORORO 
Reset 000000 
Bit 2322212019181716 
  
Access RORORORORORORORO 
Reset 00000000 
Bit 15141312111098 
  
Access RORORORORORORORO 
Reset 00000000 
Bit 76543210 
 WREN 
Access ROROROROROROROR/W 
Reset 00000001 

Bit 31 – KEY2 Key #2 Accepted

This bit is set when Key #2 (434F4E46h) has been successfully written to this register after Key #1.
Note: This bit is cleared on write to any other bit field in this register.
ValueDescription
0 Key #2 has not been successfully written after Key #1
1 Key #2 has been successfully written after Key #1

Bit 30 – KEY1 Key #1 Accepted

This bit is set when Key #1 (53464352h) has been successfully written to this register.
Note: This bit is cleared on write of any other value is to this register, except Key #2.
ValueDescription
0 Key #1 has not been successfully written
1 Key #1 has been successfully written

Bit 0 – WREN Configuration Write Enable

When this bit is clear, writes to protected register bit fields are disabled to protect against accidental configuration changes. Writable bit fields may be written when this bit is set.
Note: This bit may only be written once both Key #1 and Key #2 have been successfully written in the correct sequence and fields KEY1 and KEY2 are both set.
ValueDescription
0 Writes to register bit fields disabled (Protected mode)
1 Writes to register bit fields enabled (Normal operation)