EasyManua.ls Logo

Texas Instruments MSP430x1xx - Page 150

Texas Instruments MSP430x1xx
432 pages
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Loading...
Flash Memory Registers
5-20
Flash Memory Controller
FCTL3, Flash Memory Control Register FCTL3
15 14 13 12 11 10 9 8
FWKEYx, Read as 096h
Must be written as 0A5h
76543210
Reserved Reserved EMEX LOCK WAIT ACCVIFG KEYV BUSY
r0 r0 rw-0 rw-1 r-1 rw−0 rw-(0) r(w)−0
FWKEYx
Bits
15-8
FCTLx password. Always read as 096h. Must be written as 0A5h or a PUC
will be generated.
Reserved
Bits
7-6
Reserved. Always read as 0.
EMEX
Bit 5 Emergency exit
0 No emergency exit
1 Emergency exit
LOCK
Bit 4 Lock. This bit unlocks the flash memory for writing or erasing. The LOCK bit
can be set anytime during a byte/word write or erase operation and the
operation will complete normally. In the block write mode if the LOCK bit is set
while BLKWRT=WAIT=1, then BLKWRT and WAIT are reset and the mode
ends normally.
0 Unlocked
1 Locked
WAIT
Bit 3 Wait. Indicates the flash memory is being written to.
0 The flash memory is not ready for the next byte/word write
1 The flash memory is ready for the next byte/word write
ACCVIFG
Bit 2 Access violation interrupt flag
0 No interrupt pending
1 Interrupt pending
KEYV
Bit 1 Flash security key violation. This bit indicates an incorrect FCTLx password
was written to any flash control register and generates a PUC when set. KEYV
must be reset with software.
0 FCTLx password was written correctly
1 FCTLx password was written incorrectly
BUSY
Bit 0 Busy. This bit indicates the status of the flash timing generator.
0 Not Busy
1 Busy

Table of Contents

Related product manuals