English
Language : 

MSP430F2101 Datasheet, PDF (8/53 Pages) Texas Instruments – MIXED SIGNAL MICROCONTROLLER
MSP430x21x1
MIXED SIGNAL MICROCONTROLLER
SLAS439C − SEPTEMBER 2004 − REVISED JULY 2006
memory organization
Memory
Main: interrupt vector
Main: code memory
Information memory
Boot memory
RAM
Size
Flash
Flash
Size
Flash
Size
ROM
Size
Peripherals
16-bit
8-bit
8-bit SFR
MSP430F2101
1KB Flash
0FFFFh−0FFE0h
0FFFFh−0FC00h
256 Byte
010FFh − 01000h
1KB
0FFFh − 0C00h
128 Byte
027Fh − 0200h
01FFh − 0100h
0FFh − 010h
0Fh − 00h
MSP430F2111
2KB Flash
0FFFFh−0FFE0h
0FFFFh−0F800h
256 Byte
010FFh − 01000h
1KB
0FFFh − 0C00h
128 Byte
027Fh − 0200h
01FFh − 0100h
0FFh − 010h
0Fh − 00h
MSP430F2121
4KB Flash
0FFFFh−0FFE0h
0FFFFh−0F000h
256 Byte
010FFh − 01000h
1KB
0FFFh − 0C00h
256 Byte
02FFh − 0200h
01FFh − 0100h
0FFh − 010h
0Fh − 00h
MSP430F2131
8KB Flash
0FFFFh−0FFE0h
0FFFFh−0E000h
256 Byte
010FFh − 01000h
1KB
0FFFh − 0C00h
256 Byte
02FFh − 0200h
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. A bootstrap loader
security key is provided at address 0FFDEh to disable the BSL completely or to disable the erasure of the flash
if an invalid password is supplied. For complete description of the features of the BSL and its implementation,
see the Application report Features of the MSP430 Bootstrap Loader, Literature Number SLAA089.
BSLKEY
00000h
0AA55h
any other value
Description
Erasure of flash disabled if an invalid password is supplied
BSL disabled
BSL enabled
BSL Function
Data Transmit
Data Receive
DW, PW & DGV Package Pins
14 - P1.1
10 - P2.2
RGE Package Pins
14 - P1.1
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.
8
• POST OFFICE BOX 655303 DALLAS, TEXAS 75265