3.2.3.2 Exiting an IRT Region to a Non-IRT Region
When transferring execution from an Immutable Root of Trust (IRT) region to a non-IRT (application) region on dsPIC33A devices, it is critical to follow a secure procedure that guarantees all sensitive IRT data are protected and inaccessible to subsequent application code. The key aspects of this process are the use of the DONE bit, cache and prefetch management, and proper separation between IRT and application code.
