14.6.1 Control Enable Register A

Note: Writes to this register while SYNCBUSY.SWRST is asserted will cause a bus error.
Note: The state of the ENABLE bit at startup depends on the setting of RAM_INIT_ENB.
Table 14-3. Register Bit Attribute Legend
SymbolDescriptionSymbolDescriptionSymbolDescription
RReadable bitHCCleared by Hardware(Grey cell)Unimplemented
WWritable bitHSSet by HardwareXBit is unknown at Reset
KWrite to clearSSoftware settable bit
Name: CTRLA
Offset: 0x0000
Reset: 0x2
Property: PAC Write-Protection

Bit 3130292827262524 
          
Access  
Reset  
Bit 2322212019181716 
          
Access  
Reset  
Bit 15141312111098 
          
Access  
Reset  
Bit 76543210 
       ENABLESWRST 
Access R/WR 
Reset x0 

Bit 1 – ENABLE Enable TCMECC (Tightly Coupled Memory Error Correction Codes)

ValueDescription
0Disable TCMECC - Turn off ECC error correction checking.
1Enabled TCMECC - Turn on ECC error correction checking.

Bit 0 – SWRST TCMECC Software Reset (Tightly Coupled Memory Error Correction Codes)

Write one to this bit to start a software reset of the module. The module will be disabled (ENABLE = 0) after the reset. Writing a zero has no effect. Due to bus synchronization, there is a delay from setting SWRST until the reset is complete. CTRLA.SWRST and SYNCBUSY.SWRST will both be cleared when the reset is complete.

Note: When writing a one to SWRST, no other bits in the same register will be written, as SWRSTwill clear all the bits in the same register. Any register write access during the ongoing reset will be discarded and a bus error will be generated.

On Reading this bit:

ValueDescription
0There is no reset operation ongoing
1The reset operation is ongoing