I use ATmega4809 and I'm happy that MCU saves user data (approx. 4kB) in Flash memory instead of EEPROM or external memory. But I experience one problem - when I program the chip with Atmel Studio and Atmel ICE, whole flash is erased and after programming the application needs to store used data again. Probably a 'chip erase' command is executed at the beginning of memory programming procedure. In Tools / Device programming / Memories there is a checkbox "Erase device before programming" this is what I need, but when I upload program with Start With/Without Debugging all flash is erased and this checkbox is not applicable. How can I disable erasing whole memory before programming?