Datasheet

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