beautypg.com

Appendix c – Texas Instruments MSP430x1xx User Manual

Page 413

background image

C-1

Flash Memory

Flash Memory

This chapter describes the MSP430 flash memory module. The flash memory
module is electrically erasable and programmable. Devices with a flash
memory module are multiple-time programmable devices (MTP). They can be
erased and programmed off-board, or in a system via the MSP430’s JTAG pe-
ripheral module or via the processor’s resources.

Software running on an MSP430 device can erase and program the flash
memory module. This active software may run in RAM, in ROM, or in the flash
memory. The flash memory may be a different memory module or the same
memory module. The active software may not be in a memory location which
is actively erased.

Topic

Page

C.1

Flash Memory Organization

C-2

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

C.2

Flash Memory Data Structure and Operation

C-5

. . . . . . . . . . . . . . . . . . . .

C.3

Flash Memory Control Registers

C-13

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

C.4

Flash

Memory, Interrupt and Security Key Violation

C-18

. . . . . . . . . . . . .

C.5

Flash Memory Access via JTAG and Software

C-22

. . . . . . . . . . . . . . . . . .

Appendix C