SLUUDG7A December 2025 – November 2026 MSPM33C321A , MSPM33C321A-Q1
KEYSTORE is a protected SRAM memory which can securely store AES key, the key is configured in CSC before INITDONE, and application can trigger the key transfer from KESTORE to AES engine but not directly access (read or write) these keys after INITDONE. For more information on the keystore usage, please refer to Section 6.2.
Only CSC can configure keys into KEYSTORE before INITDONE. Subsequently, the main application can configure the crypto engine to use one of the stored keys but can never access (read or write) any stored keys. The key transfer from KEYSTORE to crypto engine is performed securely and is not visible to the application code.
KEYSTORE contents will be wiped every BOOTRST and the store is unlocked for writing. KEYSTORE contents are unaffected by SYSRST and lower order resets.
Figure 5-1 KEYSTORE Works Process