SWCU194 March 2023 CC1314R10 , CC1354P10 , CC1354R10 , CC2674P10 , CC2674R10
The SRAM can be initialized by dedicated auto-initialization hardware. All memory locations are initialized to zero and the parity information is initialized as required. The memory initialization ensures that parity errors are not generated due to reads from locations that have not been initialized by software. Auto-initialization is performed using the SRAM_MMR:MEM_CTL register.
SRAM_MMR:MEM_CTL also allows selective or partial initialization of SRAM space with granularity of 32 KB. The sub-regions can be selected using the SRAM_MMR:MEM_CTL.MEM_SEL field, where each bit corresponds to one 32 KB block. SRAM_MMR:MEM_CTL.MEM_SEL[16] selects initialization of parity bits.
The SRAM is auto-initialized during the system CPU boot sequence after a system reset.