Datasheet

MSP430G2x11
MSP430G2x01
www.ti.com
SLAS695I FEBRUARY 2010REVISED FEBRUARY 2013
Memory Organization
Table 8. Memory Organization
MSP430G2001 MSP430G2101 MSP430G2201
MSP430G2011 MSP430G2111 MSP430G2211
Memory Size 512B 1kB 2kB
Main: interrupt vector Flash 0xFFFF to 0xFFC0 0xFFFF to 0xFFC0 0xFFFF to 0xFFC0
Main: code memory Flash 0xFFFF to 0xFE00 0xFFFF to 0xFC00 0xFFFF to 0xF800
Information memory Size 256 Byte 256 Byte 256 Byte
Flash 010FFh to 01000h 010FFh to 01000h 010FFh to 01000h
RAM Size 128B 128B 128B
027Fh to 0200h 027Fh to 0200h 027Fh to 0200h
Peripherals 16-bit 01FFh to 0100h 01FFh to 0100h 01FFh to 0100h
8-bit 0FFh to 010h 0FFh to 010h 0FFh to 010h
8-bit SFR 0Fh to 00h 0Fh to 00h 0Fh to 00h
Flash Memory
The flash memory can be programmed via the Spy-Bi-Wire or JTAG port or in-system by the CPU. The CPU can
perform single-byte and single-word writes to the flash memory. Features of the flash memory include:
Flash memory has n segments of main memory and four segments of information memory (A to D) of
64 bytes each. Each segment in main memory is 512 bytes in size.
Segments 0 to n may be erased in one step, or each segment may be individually erased.
Segments A to D can be erased individually or as a group with segments 0 to n. Segments A to D are also
called information memory.
Segment A contains calibration data. After reset segment A is protected against programming and erasing. It
can be unlocked but care should be taken not to erase this segment if the device-specific calibration data is
required.
Copyright © 2010–2013, Texas Instruments Incorporated Submit Documentation Feedback 11