SDAA473 November 2026 MSPM33C321A , MSPM33C321A-Q1
In MSPM33, IDAU is pre-defined by TI. See pre-definition in the Table 2-2. SAU can be configured by the user to define S/NS/NSC based on how the SAU_CTRL and SAU_RLAR are configured.
| SAU_CTRL.ENABLE | SAU_CTRL.ALL_NS | SAU_RLAR.ENABLE | SAU_RLAR.NSC | SAU Security Attribute |
|---|---|---|---|---|
| 0 | 0 | - | - | All of the memory is marked Secure (Reset state) |
| 0 | 1 | - | - | All of the memory is marked NS |
| 1 | - | 0 | - | All of the region as per SAU_RBAR and SAU_RLAR is marked Secure |
| 1 | - | 1 | 1 | All of the region as per SAU_RBAR and SAU_RLAR is NSC |
| 1 | - | 1 | 0 | All of the region as per SAU_RBAR and SAU_RLAR is NS |
Users can configure SAU to configure the final security attribute of a different address. Any violation of the security property results in a SecureFault interrupt. When the device powers on and SAU is not configured, all memory is Secure by default. See Table 2-2 for the security attributes through SAU+IDAU.