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 the fuse bit RAM_INIT_ENB.
Symbol | Description | Symbol | Description | Symbol | Description |
---|---|---|---|---|---|
R | Readable bit | HC | Cleared by Hardware | (Grey cell) | Unimplemented |
W | Writable bit | HS | Set by Hardware | X | Bit is unknown at Reset |
K | Write to clear | S | Software settable bit | — | — |
Name: | CTRLA |
Offset: | 0x0000 |
Reset: | 0x2 |
Property: | PAC Write-Protection |
Bit | 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | |
Access | |||||||||
Reset |
Bit | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | |
Access | |||||||||
Reset |
Bit | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | |
Access | |||||||||
Reset |
Bit | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 | |
ENABLE | SWRST | ||||||||
Access | R/W | R | |||||||
Reset | x | 0 |
Bit 1 – ENABLE Enable TCMECC (Tightly Coupled Memory Error Correction Codes)
Value | Description |
---|---|
0 | Disable TCMECC - Turn off ECC error correction checking. |
1 | Enabled 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 SWRST will 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:
Value | Description |
---|---|
0 | There is no reset operation ongoing |
1 | The reset operation is ongoing |