31.2.23.15 User OTP Write Protect Register

Table 31-18. 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: UOWP
Offset: 0x0074
Reset: 0x00000F0F
Property: PAC Write Protection, KEY.KEY[7:0] = CFGKEY to unlock when unprotected

Bit 3130292827262524 
     UO2WPRLOCK3UO2WPRLOCK2UO2WPRLOCK1UO2WPRLOCK0 
Access R/WR/WR/WR/W 
Reset 0000 
Bit 2322212019181716 
     UO1WPRLOCK3UO1WPRLOCK2UO1WPRLOCK1UO1WPRLOCK0 
Access R/WR/WR/WR/W 
Reset 0000 
Bit 15141312111098 
     UO2WP3UO2WP2UO2WP1UO2WP0 
Access R/WR/WR/WR/W 
Reset 1111 
Bit 76543210 
     UO1WP3UO1WP2UO1WP1UO1WP0 
Access R/WR/WR/WR/W 
Reset 1111 

Bits 24, 25, 26, 27 – UO2WPRLOCK User OTP Page 2 Write Protect Row Lock Bit

Writing a 0 to a bit has no effect.

Writing a 1 to a bit will enable the corresponding lock.

Note:
  1. This field can be set at the same time as writing to UO2WPR[n]. Once set, UO2WPRLOCK can only be cleared by a reset.
  2. This field can only be modified when UO2WPRLOCK[n]=0, STATUS.BUSY=0,and KEY.KEY=<CFGKEY Value>.
ValueDescription
1UO2WPR[n] & UO2WPRLOCK[n] bits are Locked and cannot be modified
0UO2WPR[n] & UO2WPRLOCK[n] bits are NOT Locked and can be modified

Bits 16, 17, 18, 19 – UO1WPRLOCK User OTP Page 1 Write Protect Row Lock Bit

Writing a 0 to a bit has no effect.

Writing a 1 to a bit will enable the corresponding lock.

Note:
  1. This field can be set at the same time as writing to UO1WPR[n]. Once set, UO1WPRLOCK can only be cleared by a reset.
  2. This field can only be modified when UO1WPRLOCK[n]=0, STATUS.BUSY=0,and KEY.KEY=<CFGKEY Value>.
ValueDescription
1UO1WPR[n] & UO1WPRLOCK[n] bits are Locked and cannot be modified
0UO1WPR[n] & UO1WPRLOCK[n] bits are NOT Locked and can be modified

Bits 8, 9, 10, 11 – UO2WP User OTP Page 2 Write Protect Row Bit

Writing a 0 to a bit has no effect.

Writing a 1 to a bit will enable the corresponding write protect.

Note:
  1. Each bit protects 1/4 of the page regardless of the number of actual rows in a page.
  2. This field can only be modified when UO2WPRLOCK[n]=0, STATUS.BUSY=0, and KEY.KEY=<CFGKEY Value>.
ValueDescription
1Write Protection for User OTP Page 2 Row n is Enabled
0Write Protection for User OTP Page 2 Row n is Disabled

Bits 0, 1, 2, 3 – UO1WP User OTP Page 1 Write Protect Row Bit

Writing a 0 to a bit has no effect.

Writing a 1 to a bit will enable the corresponding write protect.

Note:
  1. Each bit protects 1/4 of the page regardless of the number of actual rows in a page.
  2. This field can only be modified when UO1WPRLOCK[n]=0, STATUS.BUSY=0, and KEY.KEY=<CFGKEY Value>.
ValueDescription
1Write Protection for User OTP Page 1 Row n is Enabled
0Write Protection for User OTP Page 1 Row n is Disabled