7.5.7 MSC_STATUS - Status Register
Offset
Bit Position
0x01C
31
30
29
28
27
26
25
24
23
22
21
20
19
18
17
16
15
14
13
12
11
10
9
8
7
6
5
4
3
2
1
0
Reset
0x0
0x0
0
0
0
1
0
0
0
Access
R
R
R
R
R
R
R
R
R
Name
Bit
Name
Reset
Access Description
31:28
PWRUPCKBDFAIL-
COUNT
0x0
R
Flash Power Up Checkerboard Pattern Check Fail Count
This field tells how many times checkboard pattern check fail occured after a reset sequence.
27:24
WDATAVALID
0x0
R
Write Data Buffer Valid Flag
This field tells how many valid data in the write buffer, each bit indicates one buffer entry
23:7
Reserved
To ensure compatibility with future devices, always write bits to 0. More information in
6
PCRUNNING
0
R
Performance Counters Running
This bit is set while the performance counters are running. When one performance counter reaches the maximum value,
this bit is cleared.
5
ERASEABORTED
0
R
The Current Flash Erase Operation Aborted
When set, the current erase operation was aborted by interrupt.
4
WORDTIMEOUT
0
R
Flash Write Word Timeout
When this bit is set, MSC_WDATA was not written within the timeout. The flash write operation timed out and access to the
flash is returned to the AHB interface. This bit is cleared when the ERASEPAGE, WRITETRIG or WRITEONCE commands
in MSC_WRITECMD are triggered.
3
WDATAREADY
1
R
WDATA Write Ready
When this bit is set, the content of MSC_WDATA is read by MSC Flash Write Controller and the register may be updated
with the next 32-bit word to be written to flash. This bit is cleared when writing to MSC_WDATA.
2
INVADDR
0
R
Invalid Write Address or Erase Page
Set when software attempts to load an invalid (unmapped) address into ADDR
1
LOCKED
0
R
Access Locked
When set, the last erase or write is aborted due to erase/write access constraints
0
BUSY
0
R
Erase/Write Busy
When set, an erase or write operation is in progress and new commands are ignored
Reference Manual
MSC - Memory System Controller
silabs.com
| Building a more connected world.
Rev. 1.1 | 140