16.5.11 Recoverable Device Conditions

As mentioned in previous section where the user may configure the device such that the device becomes unrecoverable, there are other scenarios where the device might become temporarily unrecoverable and with the help of the supported debugger, the user may be able to recover the device and bring the device back to normal usable condition.

When the DAL of the device is 2, applying any of the following configurations will cause the device to temporarily become unavailable. To recover such a device, the steps outlined in the following table must be followed.

Device DAL = 2
CMD_CE_ALLROMCFG Write Protection

(as selected through BOOTCFG Fuses)

BOOTCFG Write Protection

(as selected through BOOTCFG Fuses)

Chip Erase Recovery Method
DISABLED

FCW_CWP.RCWP == 0 AND

FCW_CWP.RCWPLCK == X

Don’t Care
  • Using Park Mode, do Page Erase ROMCFG fuse
  • Reset the device
  • Perform Chip Erase using IMODE
  • Now the device is returned to normal state
DISABLED

FCW_CWP.RCWP == 1 AND

FCW_CWP.RCWPLCK == 1

FCW_CWP.BC1/1A/1AWP == 0

AND

FCW_CWP.BC1/1ALCK == 0/1

  • Using Park Mode, Page Erase BOOTCFG using FCW
  • Reset the device
  • Page Erase ROMCFG.
  • Perform IMODE Chip Erase
DISABLED

FCW_CWP.RCWP == 1

AND

FCW_CWP.RCWPLCK == 1

FCW_CWP.BC1/1AWP == 1

AND

FCW_CWP.BC1/1ALCK == 0

  • Using Park Mode, ensure FCW_CWP.BC1/1AWP = 0
  • Page Erase BOOTCFG
  • Reset the device
  • Page Erase ROMCFG
  • Perform IMODE Chip Erase