While the application section is used for storing the application code, the boot loader software must be located in the Boot Loader Section (BLS) since the SPM instruction can initiate a programming when executing from the BLS only. The SPM instruction can access the entire Flash, including the BLS itself. The protection level for the BLS can be selected by the Boot Loader Lock bits (Boot Lock bits 1).