SDAA228 September 2026 MSPM33C321A
For static write protection on bank 0, the BANK0_WRITE_ERASE_PROTECTION_ A and BANK0_WRITE_ERASE_PROTECTION_ B fields protect the whole 512KB memory. A value of 0 indicates the write protection applies to the corresponding sectors. For BANK0_WRITE_ERASE_PROTECTION_ A, the 1 bit represents one sector in flash memory (2KB). For BANK0_WRITE_ERASE_PROTECTION_ B, the 1 bit represents eight sectors in flash memory (16KB).
For static write protection on bank 1, the BANK1_WRITE_ERASE_PROTECTION_ A and BANK1_WRITE_ERASE_PROTECTION_ B fields protect the whole 512KB memory. A value of 0 indicates the write protection applies to the corresponding sectors. For BANK1_WRITE_ERASE_PROTECTION_ A, the 1 bit represents one sector in flash memory (2KB). For BANK1_WRITE_ERASE_PROTECTION_ B, the 1 bit represents eight sectors in flash memory (16KB).
For security protection on bank 0, the BANK0_SECURITY_PROTECTION_A and BANK0_SECURITY_PROTECTION_B fields define the secure regions in the whole 512KB memory. A value of 0 indicates the corresponding sectors are secure. For BANK0_SECURITY_PROTECTION_A, the 1 bit represents one sector in flash memory (2KB). For BANK0_SECURITY_PROTECTION_B, the 1 bit represents eight sectors in flash memory (16KB).
For security protection on bank 1, the BANK1_SECURITY_PROTECTION_A and BANK1_SECURITY_PROTECTION_B fields define the secure regions in the whole 512KB memory. A value of 0 indicates the corresponding sectors are secure. For BANK1_SECURITY_PROTECTION_A, the 1 bit represents one sector in flash memory (2KB). For BANK1_SECURITY_PROTECTION_B, the 1 bit represents eight sectors in flash memory (16KB).
For privilege protection on bank 0, the BANK0_PRIVILEGE_PROTECTION_A and BANK0_PRIVILEGE_PROTECTION_B fields define the privileged regions in the whole 512KB memory. A value of 0 indicates the corresponding sectors are privileged. For BANK0_PRIVILEGE_PROTECTION_A, the 1 bit represents one sector in flash memory (2KB). For BANK0_PRIVILEGE_PROTECTION_B, the 1 bit represents eight sectors in flash memory (16KB).
For privilege protection on bank 1, the BANK1_PRIVILEGE_PROTECTION_A field and BANK1_PRIVILEGE_PROTECTION_B fields define the privileged regions in the whole 512KB memory. A value of 0 indicates the corresponding sectors are privileged. For BANK1_PRIVILEGE_PROTECTION_A, the 1 bit represents one sector in flash memory (2KB). For BANK1_PRIVILEGE_PROTECTION_B, the 1 bit represents eight sectors in flash memory (16KB).