Programming the application core

When writing is enabled, the non-volatile memory is written by writing a word to a word-aligned address in the code or User Information Configuration Registers (UICR). Only word-aligned writes are allowed. Byte or half-word-aligned writes result in a hard fault.