Datasheet
MSP430F22x2
MSP430F22x4
SLAS504G –JULY 2006–REVISED AUGUST 2012
www.ti.com
Memory Organization
Table 12. Memory Organization
MSP430F223x MSP430F225x MSP430F227x
Memory Size 8KB Flash 16KB Flash 32KB Flash
Main: interrupt vector Flash 0FFFFh-0FFC0h 0FFFFh-0FFC0h 0FFFFh-0FFC0h
Main: code memory Flash 0FFFFh-0E000h 0FFFFh-0C000h 0FFFFh-08000h
Size 256 Byte 256 Byte 256 Byte
Information memory
Flash 010FFh-01000h 010FFh-01000h 010FFh-01000h
Size 1KB 1KB 1KB
Boot memory
ROM 0FFFh-0C00h 0FFFh-0C00h 0FFFh-0C00h
512 Byte 512 Byte 1KB
RAM Size
03FFh-0200h 03FFh-0200h 05FFh-0200h
16-bit 01FFh-0100h 01FFh-0100h 01FFh-0100h
Peripherals 8-bit 0FFh-010h 0FFh-010h 0FFh-010h
8-bit SFR 0Fh-00h 0Fh-00h 0Fh-00h
Bootstrap Loader (BSL)
The MSP430 bootstrap loader (BSL) enables users to program the flash memory or RAM using a UART serial
interface. Access to the MSP430 memory via the BSL is protected by user-defined password. For complete
description of the features of the BSL and its implementation, see the MSP430 Programming Via the Bootstrap
Loader User’s Guide (SLAU319).
Table 13. BSL Function Pins
BSL FUNCTION DA PACKAGE PINS RHA PACKAGE PINS YFF PACKAGE PINS
Data transmit 32 - P1.1 30 - P1.1 G3 - P1.1
Data receive 10 - P2.2 8 - P2.2 A5 - P2.2
Flash Memory
The flash memory can be programmed via the JTAG port, the bootstrap loader, 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.
18 Copyright © 2006–2012, Texas Instruments Incorporated