The NuMicro® M261KIAAE provides secure boot function for a system developer to create a secure execution system in the microcontroller. The secure boot is a chain of secure process for verifying each software identity and integrity on the system. Secure boot can help to make sure that a device boots using only software that is trusted by the original developer. When the MCU starts, the firmware checks the signature of boot software, if the signatures are valid, the MCU boots, and the firmware gives control to the operating system. Otherwise, the system will not run at all.