7.9.2.8 Programming and Debug Interface Configuration

Note: These fuses are only effective after a Reset (Reset initialization has run) and if the device is in the locked state.
Name: PDICFG
Offset: 0x0A
Reset: 0x03
Property: -

Bit 15141312111098 
 KEY[11:4] 
Access RRRRRRRR 
Reset 00000000 
Bit 76543210 
 KEY[3:0]  LEVEL[1:0] 
Access RRRRRR 
Reset 000011 

Bits 15:4 – KEY[11:0] NVM Protection Activation Key

ValueNameDescription
0xB45NVMACTNVM protection active
Other-NVM protection not active

Bits 1:0 – LEVEL[1:0] Protection Level

Note: There is no way to recover after NVMACCDIS is selected: it is not possible to re-enable UPDI access for the device programming. Ensure that the consequences of enabling this feature are fully comprehended before enabling this mode: Chip Erase and User Row write are blocked, and any programming needs to go through a bootloader in the Boot Code section.
Note: After NVMACCDIS activation, access to NVM is very restricted for external testing. Some testing will be possible, but advanced failure analysis will not be possible. The CRC status is available.
ValueNameDescription
Other-Reserved
0x2NVMACCDISProgram and Debug Interface Disable (PDID): NVM access through UPDI is permanently disabled
0x3UNPROTThe UPDI peripheral and the UPDI pin are working as described in the UPDI section