English
Language : 

SLAS191A Datasheet, PDF (58/86 Pages) Texas Instruments – Starter Kit Evaluation Kit Manual
3.3 Peripheral Hardware/Registers
Do not modify the following peripheral registers and bits because UART operation uses these register and
bits.
Table 3–1. Peripheral Registers and Bits
REGISTER
TCDAT
TCPLD
TCCTL
IFG1
IE1
P0IES
P0DIR
P0IFG
P0IE
ADDRESS
44h
43h
42h
02h
00h
14h
12h
13h
15h
BITS
All
All
All
3
3
1, 2
1, 2
2
2
3.4 RAM Locations for the Monitor
The Monitor Program uses eighteen bytes of RAM, from address 200h to 212h, within the RAM area of the
MPS430x32x (which ranges from 200h to 3FFh for the MSPx32x family, and 200h to 5FFh for the MSPx33x
family). The user application should not use this memory area.
The Monitor Program needs no stack while running the user application. If the user application returns to
the Monitor Program using a breakpoint, single step, or keyboard interrupt, an additional stack size of 32h
bytes is needed for the Monitor Program. This Monitor Program stack is always set up on the top of the user
stack. When returning to the user application, the Monitor Program clears the entire user stack. If the user
program is inactive and the Monitor Program is running, 50 bytes are put onto the stack. The stack pointer
shown in Figure 3–3 reflects the application situation, not the actual Monitor stack pointer. In these 50 bytes,
all register data valid in the application program is saved to be restored when the user application is
reactivated. Returning to the user application, the 50 bytes used are freed, and the stack pointer is pointing
to the user application.
3–2