Flash Registers
562
SLAU723A – October 2017 – Revised October 2018
Copyright © 2017–2018, Texas Instruments Incorporated
Internal Memory
7.3.8 FWBVAL Register (Offset = 0x30) [reset = 0x0]
Flash Write Buffer Valid (FWBVAL)
This register provides a bitwise status of which FWBn registers have been written by the processor since
the last write of the Flash memory write buffer. The entries with a 1 are written on the next write of the
Flash memory write buffer. This register is cleared after the write operation by hardware. A protection
violation on the write operation also clears this status.
Software can program the same 32 words to various Flash memory locations by setting the FWB[n] bits
after they are cleared by the write operation. The next write operation then uses the same data as the
previous one. In addition, if a FWBn register change should not be written to Flash memory, software can
clear the corresponding FWB[n] bit to preserve the existing data when the next write operation occurs.
FWBVAL is shown in
and described in
.
Return to
Figure 7-16. FWBVAL Register
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
FWB[n]
R/W-0x0
Table 7-15. FWBVAL Register Field Descriptions
Bit
Field
Type
Reset
Description
31-0
FWB[n]
R/W
0x0
Flash Memory
Write Buffer Bit 0 corresponds to FWB0, offset 0x100, and bit 31
corresponds to FWB31, offset 0x13C.
0x0 = The corresponding FWBn register has no new data to be
written.
0x1 = The corresponding FWBn register has been updated since the
last buffer write operation and is ready to be written to Flash
memory.