Memory Organization; Bootstrap Loader (Bsl); Flash Memory - Texas Instruments MSP430G2744DA Manual

Msp430g2x44 series mixed-signal microcontrollers
Table of Contents

Advertisement

www.ti.com
6.6

Memory Organization

Memory
Main: interrupt vector
Main: code memory
Information memory
Boot memory
RAM
Peripherals
6.7

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).
BSL FUNCTION
Data transmit
Data receive
6.8

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.
Copyright © 2013–2014, Texas Instruments Incorporated
Table 6-8. Memory Organization
MSP430G2444
Size
8KB Flash
Flash
0FFFFh-0FFC0h
Flash
0FFFFh-0E000h
Size
256 Byte
Flash
010FFh-01000h
Size
1KB
ROM
0FFFh-0C00h
512 Byte
Size
03FFh-0200h
16-bit
01FFh-0100h
8-bit
0FFh-010h
8-bit SFR
0Fh-00h
Table 6-9. BSL Function Pins
DA PACKAGE PINS
32 - P1.1
10 - P2.2
Submit Documentation Feedback
Product Folder Links:
MSP430G2744 MSP430G2544 MSP430G2444
MSP430G2744, MSP430G2544, MSP430G2444
SLAS892C – MARCH 2013 – REVISED SEPTEMBER 2014
MSP430G2544
16KB Flash
0FFFFh-0FFC0h
0FFFFh-0C000h
256 Byte
010FFh-01000h
1KB
0FFFh-0C00h
512 Byte
03FFh-0200h
01FFh-0100h
0FFh-010h
0Fh-00h
RHA PACKAGE PINS
30 - P1.1
8 - P2.2
MSP430G2744
32KB Flash
0FFFFh-0FFC0h
0FFFFh-08000h
256 Byte
010FFh-01000h
1KB
0FFFh-0C00h
1KB
05FFh-0200h
01FFh-0100h
0FFh-010h
0Fh-00h
YFF PACKAGE PINS
G3 - P1.1
A5 - P2.2
Detailed Description
43

Advertisement

Table of Contents
loading

This manual is also suitable for:

Msp430g2744rhaMsp430g2744yffPms430g2744n

Table of Contents