ADuCM310 Hardware Reference Manual
UG-549
Rev. C | Page 89 of 192
Bits
Bit Name
Description
Reset
Access
13
SIGNERR
Information space signature check on reset error. After a reset, the flash
controller automatically checks the information space signature. If the
signature check fails, this bit is asserted. The user can check if this bit is set
via serial wire only. User code does not execute if this bit is set. The bit is
cleared if the correct signature is programmed to the most significant
long word in information space.
0x0
R
[12:11]
ECCREADERRFLSH1
ECC errors during a read of Flash 1 if interrupt is enabled.
0x0
RC
00: no error (NOERR). Successful read from Flash 1.
01: error detected (ERRDETECTED). 2-bit error detected in one or more
flash locations during a read from Flash 1. The errors are not corrected.
10: error corrected (ERRCORRECTED). 1-bit error detected for one flash
location during the read from Flash 1. The error is corrected.
11: 1-bit and 2-bit error detected (ERR1BIT_2BIT). During the read, 1-bit
error and 2-bit errors are detected in Flash 1.
[10:9]
ECCREADERRFLSH0
ECC errors during read of Flash 0 if interrupt is enabled.
0x0
RC
00: no error (NOERR). Successful read from Flash 0.
01: error detected (ERRDETECTED). 2-bit error detected in one or more
flash locations during a read from Flash 0. The errors are not corrected.
10: error corrected (ERRCORRECTED). 1-bit error detected for one flash
location while during read from Flash 0. The error is corrected.
11: 1-bit and 2-bit error detected (ERR1BIT_2BIT). During the read, 1-bit
error and 2-bit errors are detected in Flash 0.
[8:7]
ECCERRCMD
ECC errors during signature commands.
0x0
RC
00: no error (NOERR). Successful flash read operation during the
signature check.
01: error detected (ERRDETECTED). 2-bit error detected in one or more
flash locations during the signature command. The errors are not corrected.
10: error corrected (ERRCORRECTED). 1-bit error detected for one flash
location while doing a signature check. The error is corrected.
11: 1-bit and 2-bit error detected (ERR1BIT_2BIT). During the signature
command, 1-bit error and 2-bit errors are detected on one or more flash
locations.
6
RESERVED
Reserved.
0x0
R
[5:4]
CMDRES
These two bits indicate the status of a command on completion or the
status of a write. If multiple commands are executed or there are multiple
writes without a read of the status register, the first error encountered is
stored. Cleared to 0 when read.
0x0
RC
00: successful completion of a command or a write.
01: attempted signature check, write, or erase of a protected location.
10: read verify error. After an erase, the controller reads the corresponding
word(s) to verify that the transaction completed successfully. If data read
is not all Fs, this is the resulting status. If the sign command is executed
and the resulting signature does not match the data in the upper 4 bytes
of the upper page in a block, this is the resulting status.
11: indicates that a command or a write was aborted by an abort command or
a system interrupt has caused an abort.
3
WRALMOSTDONE
Write almost complete, keyhole registers open for access. This bit flags the
earliest point at which the flash controller data and address may be updated
for the next command without affecting an active flash command operation.
0x0
RC
0: cleared to 0 when read.
1: set to 1 when a write completes.
2
CMDDONE
This bit asserts when a command completes. If there are multiple commands,
this status bit asserts after the first command completes and stays asserted
until read.
0x0
RC
0: cleared to 0 when read.
1: set to 1 when a command completes.