7.9.2.8 UPDI Protection
The default value given in this fuse description is the factory-programmed value and may not be mistaken for the Reset value.
Name: | PDICFG |
Offset: | 0x0A |
Reset: | 0x03 |
Property: | - |
Bit | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | |
KEY[11:4] | |||||||||
Access | R/W | R/W | R/W | R/W | R/W | R/W | R/W | R/W | |
Reset | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Bit | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 | |
KEY[3:0] | LEVEL[1:0] | ||||||||
Access | R/W | R/W | R/W | R/W | R/W | R/W | |||
Reset | 0 | 0 | 0 | 0 | 1 | 1 |
Bits 15:4 – KEY[11:0] UPDI Protection Activate Key
This bit field contains the 12-bit enable key for UPDI protection. The protection does not take effect unless the device is code protected (LOCK.KEY is set to LOCKED state).
Value | Name | Description |
---|---|---|
0xB45 | LOCK | Protection enabled |
Other | UNLOCK | Protection disabled |
Bits 1:0 – LEVEL[1:0] UPDI Protection Level
This bit field is used to set the level of UPDI protection.
Value | Name | Description |
---|---|---|
2'b00 - 2'b01 | Reserved | |
2'b10 | NVMACCDIS | NVM access through UPDI is disabled. Chip Erase and USERROW write are also disabled. |
2'b11 | UNPROT | The UPDI interface and UPDI pins work as normal |