English
Language : 

SLAS191A Datasheet, PDF (60/86 Pages) Texas Instruments – Starter Kit Evaluation Kit Manual
The user application data is located within the RAM area from 272h to 3FEh (5FEh for 33x). The locations
used statically (200h to 214h) and dynamically (stack) by the Monitor Program limit the size of the available
RAM. Due to limited size, two memory configurations are recommended as shown in Figure 3–3.
User application active
Interrupt Vectors
Identification Bit Pattern
SP
Address Range for
Program, Stack and
Data of User
Application is 3DCh
to 214h
3FEh
3E0h
3DEh
User application inactive,
Monitor Program active
single step, breakpoint,
<ESC>
Interrupt Vectors
3FEh
3E0h
Identification Bit Pattern 3DEh
3DCh
SP
Stack Used by
Application
Stack Needed From
ROM Monitor, 50 Bytes
NOTE:
The User
Application Does
Not Set the Stack
Pointer SP
Maximum Program,
Stack and Data Size
of User Application
Is Reduced by 50
Bytes, After Return
to the Monitor
Program
214h
RAM Area Always Reserved 212h
for ROM Monitor
200h
214h
RAM Area Always Reserved 212h
For ROM Monitor
200h
NOTE:
The identification bit pattern determines if the monitor code or a user’s code (program)
is executed after a power-up or hardware reset (PUC). See Section 5.2. The temporary
burn routine addresses are allocated for the EPROM burn routine, which must run in the
RAM. When data is written into the EPROM (program memory), code in the EPROM
cannot be executed. Therefore, the burn program has to be in RAM (loaded from the
EPROM) so it can be executed.
Figure 3–3. RAM Area 200h to 3FFh for the MSP430x32x Family
In most cases it is efficient not to initialize the user-stack, but to use the stack pointer set by the monitor.
3–4