The default nrfutil device erase command (equivalent to nrfutil device erase --all) performs the following erase operation depending on the device family:
| Device family | Register operation triggered | Effect |
|---|---|---|
| nRF51, nRF52, nRF91 | NVMC.ERASEALL | Erases internal flash and UICR |
| nRF53 | NVMC.ERASEALL (per core) | Erases internal flash and UICR on selected --core (application or network) |
| nRF54L | RRAMC.ERASEALL | Erases RRAM, UICR, and SICR |
| nRF54H | ERASEALL boot command over CTRL-AP | Erases all programmable memory through boot command |
The scope of the ERASEALL operation is specific to each SoC. Check the datasheet for more information, for example the Erase all section in the nRF54L15 datasheet.