Datasheet

MSP430x22x2, MSP430x22x4
MIXED SIGNAL MICROCONTROLLER
SLAS504B − JULY 2006 − REVISED JULY 2007
16
POST OFFICE BOX 655303 DALLAS, TEXAS 75265
POST OFFICE BOX 1443 HOUSTON, TEXAS 77251−1443
memory organization
MSP430F223x MSP430F225x MSP430F227x
Memory
Main: interrupt vector
Main: code memory
Size
Flash
Flash
8KB Flash
0FFFFh−0FFC0h
0FFFFh−0E000h
16KB Flash
0FFFFh−0FFC0h
0FFFFh−0C000h
32KB Flash
0FFFFh−0FFC0h
0FFFFh−08000h
Information memory Size
Flash
256 Byte
010FFh−01000h
256 Byte
010FFh−01000h
256 Byte
010FFh−01000h
Boot memory Size
ROM
1KB
0FFFh−0C00h
1KB
0FFFh−0C00h
1KB
0FFFh−0C00h
RAM Size 512 Byte
03FFh−0200h
512 Byte
03FFh−0200h
1KB
05FFh−0200h
Peripherals 16-bit
8-bit
8-bit SFR
01FFh−0100h
0FFh−010h
0Fh−00h
01FFh−0100h
0FFh−010h
0Fh−00h
01FFh−0100h
0FFh−010h
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 application report, Features of the
MSP430 Bootstrap Loader, TI literature number SLAA089.
BSL Function DA Package Pins RHA Package Pins
Data transmit 32 - P1.1 30 - P1.1
Data receive 10 - P2.2 8 - 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:
D 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.
D Segments 0 to n may be erased in one step, or each segment may be individually erased.
D Segments A to D can be erased individually, or as a group with segments 0−n.
Segments A to D are also called information memory.
D Segment A contains calibration data. After reset, segment A is protected against programming or erasing.
It can be unlocked, but care should be taken not to erase this segment if the calibration data is required.