7 Conclusion
This document guides securely updating firmware through the UART interface, utilizing an internal secure element, and reconfiguring applications through the MPLAB Harmony v3 Framework. It serves as a useful reference for developing real-time applications that necessitate the implementation of secure firmware upgrade capabilities.
Note: The Boot ROM in the PIC32CM LS60 supports Secure Boot through
SHA-256, HMAC, and ATECC608B. The Secure Boot can be enabled to authenticate the client
bootloader image in a configurable portion of the Flash, known as the Boot region. If
the authentication process fails, the device can be reset, and the authentication
process restarted. The client bootloader can make use of this secure boot feature to
enhance the security level.