FLCTL Registers
487
SLAU356I – March 2015 – Revised June 2019
Copyright © 2015–2019, Texas Instruments Incorporated
Flash Controller (FLCTL)
9.4.9 FLCTL_PRG_CTLSTAT Register (offset = 0050h)
Flash Program Control and Status Register
Figure 9-15. FLCTL_PRG_CTLSTAT Register
31
30
29
28
27
26
25
24
23
22
21
20
19
18
17
16
Reserved
BNK_
ACT
STATUS
r
r
r
r
r
r
r
r
r
r
r
r
r
r-0
r-0
r-0
15
14
13
12
11
10
9
8
7
6
5
4
3
2
1
0
Reserved
VER_
PST
VER_
PRE
MODE
ENAB
LE
r
r
r
r
r
r
r
r
r
r
r
r
rw-1
rw-1
rw-0
rw-0
(1)
This bit field is writable
only
when burst status (17:16) of the FLCTL_PRG_CTLSTAT shows the Idle state. In all other cases, the bits
remain locked so as to not disrupt an operation that is in progress.
(2)
The application must ensure that the writes in this mode follow the LSB and MSB loading order within the 128-bit address boundary. See
for more details.
(3)
This bit is forced to 0h when the device is in low-frequency active and low-frequency LPM0 modes of operation
Table 9-21. FLCTL_PRG_CTLSTAT Register Description
Bit
Field
Type
Reset
Description
31-19
Reserved
R
NA
Reserved. Reads return 0h
18
BNK_ACT
R
0h
Reflects which bank is currently undergoing a program operation (valid only if
bits 17-16 don't show idle)
0b = Word in Bank0 being programmed
1b = Word in Bank1 being programmed
17-16
STATUS
R
0h
Reflects the status of program operations in the Flash memory
00b = Idle (no program operation currently active)
01b = Single word program operation triggered, but pending
10b = Single word program in progress
11b = Reserved (Idle)
15-4
Reserved
R
NA
Reserved. Reads return 0h
3
VER_PST
(1)
RW
1h
Controls automatic post program verify operations
0b = No post program verification
1b = Post verify feature automatically invoked for each write operation
(irrespective of the mode)
2
VER_PRE
(1)
RW
1h
Controls automatic pre program verify operations
0b = No pre program verification
1b = Pre verify feature automatically invoked for each write operation
(irrespective of the mode)
1
MODE
(1)
RW
0h
Controls write mode selected by application
0b = Write immediate mode. Starts program operation immediately on each write
to the Flash
1b = Full word write mode. Flash controller collates data over multiple writes to
compose the full 128bit word before initiating the program operation
(2)
0
ENABLE
(3) (1)
RW
0h
Master control for all word program operations
0b = Word program operation disabled
1b = Word program operation enabled