English
Language : 

MSP430F15X Datasheet, PDF (16/77 Pages) Texas Instruments – MIXED SIGNAL MICROCONTROLLER
MSP430F15x, MSP430F16x, MSP430F161x
MIXED SIGNAL MICROCONTROLLER
SLAS368G − OCTOBER 2002 − REVISED MARCH 2011
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, Literature Number SLAA089.
BSL FUNCTION
Data Transmit
Data Receive
PM, RTD PACKAGE PINS
13 - P1.1
22 - 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 two segments of information memory (A and B) of
128 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 and B can be erased individually, or as a group with segments 0 to n.
Segments A and B are also called information memory.
D New devices may have some bytes programmed in the information memory (needed for test during
manufacturing). The user should perform an erase of the information memory prior to the first use.
16KB
MSP430F15x and MSP430F16x
24KB
32KB
48KB
60KB
0FFFFh 0FFFFh 0FFFFh 0FFFFh 0FFFFh
0FE00h 0FE00h 0FE00h 0FE00h 0FE00h
0FDFFh 0FDFFh 0FDFFh 0FDFFh 0FDFFh
0FC00h 0FC00h 0FC00h 0FC00h 0FC00h
0FBFFh 0FBFFh 0FBFFh 0FBFFh 0FBFFh
0FA00h 0FA00h 0FA00h 0FA00h 0FA00h
0F9FFh 0F9FFh 0F9FFh 0F9FFh 0F9FFh
MSP430F161x
32KB
48KB
55KB
0FFFFh 0FFFFh 0FFFFh
0FE00h 0FE00h 0FE00h
0FDFFh 0FDFFh 0FDFFh
0FC00h 0FC00h 0FC00h
0FBFFh 0FBFFh 0FBFFh
0FA00h
0F9FFh
0FA00h
0F9FFh
0FA00h
0F9FFh
0C400h 0A400h 08400h 04400h 01400h
0C3FFh 0A3FFh 083FFh 043FFh 013FFh
08400h
083FFh
04400h
043FFh
0C200h 0A200h 08200h 04200h 01200h
0C1FFh 0A1FFh 081FFh 041FFh 011FFh
08200h
081FFh
04200h
041FFh
0C000h 0A000h 08000h 04000h 01100h
08000h
024FFh
04000h
038FFh
010FFh 010FFh 010FFh 010FFh 010FFh
01100h
010FFh
01100h
010FFh
01080h 01080h 01080h 01080h 01080h
0107Fh 0107Fh 0107Fh 0107Fh 0107Fh
01080h
0107Fh
01080h
0107Fh
01000h 01000h 01000h 01000h 01000h
01000h
† MSP430F169 and MSP430F1612 flash segment n = 256 bytes.
01000h
02800h
027FFh
02600h
025FFh
02500h
024FFh
01100h
010FFh
01080h
0107Fh
01000h
Segment 0
w/ Interrupt Vectors
Segment 1
Segment 2
Segment n-1
Segment n†
Segment A
Segment B
Main
Memory
RAM
(’F161x
only)
Info
Memory
16
• POST OFFICE BOX 655303 DALLAS, TEXAS 75265