Datasheet
iii
Contents
Section Title Page
1 Getting Started 1–1. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
1.1 Installing the Software 1–1. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
1.2 Hardware Installation 1–2. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
1.2.1 The STK/EVK-PCB Operating Conditions 1–2. . . . . . . . . . . . . . . . . . . . . . . . . .
1.2.2 How to Install the Hardware 1–3. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
1.2.3 Programming the Monitor Software Into an
Erased EPROM (EVK Only) 1–5. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
1.2.4 MSP-STK/EVK430x320 Target Connectors 1–6. . . . . . . . . . . . . . . . . . . . . . . . .
1.2.5 MSP-EVK430x330 Target Connectors 1–7. . . . . . . . . . . . . . . . . . . . . . . . . . . . .
1.2.6 The LCD 1–8. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
1.2.7 Schematic for the MSP-STK/EVK430x320 1–10. . . . . . . . . . . . . . . . . . . . . . . . .
1.2.8 Schematic for the MSP-EVK430x330 1–11. . . . . . . . . . . . . . . . . . . . . . . . . . . . .
1.2.9 Starting the STK Demo Program 1–12. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
1.2.10 Executing a Program with the STK 1–12. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
1.2.11 How to Use Breakpoints 1–22. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
1.2.12 Accessing the Port on the MSP430x320 STK/EVK 1–23. . . . . . . . . . . . . . . . . .
1.2.13 How to Use an Interrupt Routine 1–24. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
1.3 Loading a Program Into the EPROM Via the Terminal 1–25. . . . . . . . . . . . . . . . . . . . . .
2 Monitor Commands 2–1. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
2.1 Syntax Conventions 2–1. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
2.2 Memory Organization 2–1. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
2.3 Commands 2–2. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
3 Monitor Restrictions 3–1. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
3.1 Register R4 3–1. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
3.2 The Instruction CALL R4 3–1. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
3.3 Peripheral Hardware/Registers 3–2. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
3.4 RAM Locations for the Monitor 3–2. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
3.5 Writing Data Into the EPROM 3–5. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4 Treatment of Interrupts 4–1. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4.1 Use of Interrupts in the Monitor Environment 4–1. . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
5 Half Duplex Monitor Software UART 5–1. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
5.1 Transmission Parameters of the Software UART 5–1. . . . . . . . . . . . . . . . . . . . . . . . . . .
5.2 Identification of Bit Pattern AA55h 5–1. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
5.3 Special Treatment of <ESC> in the Software UART 5–4. . . . . . . . . . . . . . . . . . . . . . . .
5.4 Transmitting One Character 5–5. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
5.5 Transmitting a String 5–7. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
5.6 Receiving a Character 5–8. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
6 Using Interrupt Vectors in the EPROM 6–1. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
6.1 The Identification Bit Pattern After a Reset 6–1. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .