MSP-FET430 Flash Emulation Tool (FET)
(for Use With
IAR Embedded Workbench Version 3+)
User's Guide
Literature Number: SLAU138K
June 2004 – Revised May 2008
Contents
Preface ............................................................................................................................... 7
1 Get Started Now! ........................................................................................................ 9
1.1 Flash Emulation Tool (FET) Overview ................................................................................... 10
1.2 Kit Contents, MSP-FET430X110 ......................................................................................... 10
1.3 Kit Contents, MSP-FET430PIF ........................................................................................... 10
1.4 Kit Contents, MSP-FET430Pxx0 ('P120, 'P140, 'P410, 'P430, 'P440) .............................................. 11
1.5 Kit Contents, eZ430-F2013 ............................................................................................... 11
1.6 Kit Contents, eZ430-T2012 ............................................................................................... 11
1.7 Kit Contents, eZ430-F2500 ............................................................................................... 12
1.8 Kit Contents, MSP-FET430UIF ........................................................................................... 12
1.9 Kit Contents, MSP-FET430Uxx ('U14, 'U28, 'U38, 'U23x0, 'U48, 'U64, 'U80, 'U100, 'U5x100).................. 12
1.10 Kit Contents, MSP-TS430xx ('PZ5x100) ................................................................................ 13
1.11 Software Installation ....................................................................................................... 14
1.12 Hardware Installation, MSP-FET430X110 .............................................................................. 14
1.13 Hardware Installation, MSP-FET430PIF ................................................................................ 14
1.14 Hardware Installation, MSP-FET430UIF ................................................................................ 14
1.15 Hardware Installation, MSP-eZ430-F2013, MSP-eZ430-RF2500 ................................................... 15
1.16 Hardware Installation, MSP-FET430Uxx ('U14, 'U28, 'U38, 'U23x0, 'U48, 'U64, 'U80, 'U100, 'U5x100),
MSP-FET430Pxx0 ('P120, 'P140, 'P410, 'P430, 'P440)............................................................... 15
1.17 Flashing the LED ........................................................................................................... 15
1.18 Important MSP430 Documents on the CD-ROM and Web ........................................................... 15
2 Development Flow .................................................................................................... 17
2.1 Overview..................................................................................................................... 18
2.2 Using KickStart ............................................................................................................. 18
2.2.1 Project Settings .................................................................................................... 18
2.2.2 Creating a Project From Scratch ................................................................................ 20
2.2.3 Using an Existing IAR V1.x/V2.x/V3.x Project ................................................................. 21
2.2.4 Stack Management and .xcl Files ............................................................................... 21
2.2.5 How to Generate Texas Instruments .TXT (and Other Format) Files ...................................... 21
2.2.6 Overview of Example Programs ................................................................................. 21
2.3 Using C-SPY ................................................................................................................ 22
2.3.1 Breakpoint Types .................................................................................................. 22
2.3.2 Using Breakpoints ................................................................................................. 23
2.3.3 Using Single Step ................................................................................................. 23
2.3.4 Using Watch Windows ............................................................................................ 24
3 Design Considerations for In-Circuit Programming ...................................................... 25
3.1 Signal Connections for In-System Programming and Debugging, MSP-FET430PIF, MSP-FET430UIF,
GANG430, PRGS430 ...................................................................................................... 26
3.2 External Power ............................................................................................................. 29
3.3 Bootstrap Loader ........................................................................................................... 29
A Frequently Asked Questions ...................................................................................... 31
SLAU138K – June 2004 – Revised May 2008 Contents 3
Submit Documentation Feedback
www.ti.com
A.1 Hardware .................................................................................................................... 32
A.2 Program Development (Assembler, C-Compiler, Linker) ............................................................. 33
A.3 Debugging (C-SPY) ........................................................................................................ 35
B Hardware ................................................................................................................. 39
B.1 Schematics and PCBs ..................................................................................................... 40
B.2 MSP-FET430UIF Revision History ....................................................................................... 69
C FET-Specific Menus .................................................................................................. 71
C.1 Menus ........................................................................................................................ 72
C.1.1 Emulator → Device Information ................................................................................. 72
C.1.2 Emulator → Release JTAG on Go .............................................................................. 72
C.1.3 Emulator → Resynchronize JTAG .............................................................................. 72
C.1.4 Emulator → Init New Device ..................................................................................... 72
C.1.5 Emulator → Secure - Blow JTAG Fuse ........................................................................ 72
C.1.6 Emulator → Breakpoint Usage .................................................................................. 72
C.1.7 Emulator → Advanced → Clock Control ....................................................................... 72
C.1.8 Emulator → Advanced → Emulation Mode .................................................................... 72
C.1.9 Emulator → Advanced → Memory Dump ...................................................................... 73
C.1.10 Emulator → Advanced → Breakpoint Combiner ............................................................ 73
C.1.11 Emulator → State Storage Control ............................................................................ 73
C.1.12 Emulator → State Storage Window ........................................................................... 73
C.1.13 Emulator → Sequencer Control ................................................................................ 73
C.1.14 Emulator → "Power on" Reset ................................................................................. 73
C.1.15 Emulator → GIE on/off .......................................................................................... 73
C.1.16 Emulator → Leave Target Running ........................................................................... 73
C.1.17 Emulator → Force Single Stepping............................................................................ 73
D 80-Pin MSP430F44x and MSP430F43x Device Emulation ............................................... 75
D.1 F4xx/80-Pin Signal Mapping .............................................................................................. 76
E Hardware Installation Guide ....................................................................................... 79
E.1 Hardware Installation ...................................................................................................... 80
Document Revision History ................................................................................................. 85
Important Notices ............................................................................................................... 86
4 Contents SLAU138K – June 2004 – Revised May 2008
Submit Documentation Feedback
www.ti.com
List of Figures
3-1 Signal Connections for 4-Wire JTAG Communication................................................................. 27
3-2 Signal Connections for 2-Wire Spy-Bi-Wire Communication ......................................................... 28
B-1 MSP-FET430X110, Schematic ........................................................................................... 40
B-2 MSP-FET430X110, PCB .................................................................................................. 41
B-3 MSP-TS430PW14 Target Socket Module, Schematic ................................................................ 42
B-4 MSP-TS430PW14 Target Socket Module, PCB ....................................................................... 43
B-5 MSP-TS430DW28 Target Socket Module, Schematic ................................................................ 44
B-6 MSP-TS430DW28 Target Socket Module, PCB ....................................................................... 45
B-7 MSP-TS430PW28 Target Socket Module, Schematic ................................................................ 46
B-8 MSP-TS430PW28 Target Socket Module, PCB ....................................................................... 47
B-9 MSP-TS430DA38 Target Socket Module, Schematic ................................................................. 48
B-10 MSP-TS430DA38 Target Socket Module, PCB ........................................................................ 49
B-11 MSP-TS430QFN23x0 Target Socket Module, Schematic ............................................................ 50
B-12 MSP-TS430QFN23x0 Target Socket Module, PCB ................................................................... 51
B-13 MSP-TS430DL48 Target Socket Module, Schematic ................................................................. 52
B-14 MSP-TS430DL48 Target Socket Module, PCB ........................................................................ 53
B-15 MSP-TS430PM64 Target Socket Module, Schematic ................................................................. 54
B-16 MSP-TS430PM64 Target Socket Module, PCB ........................................................................ 55
B-17 MSP-TS430PN80 Target Socket Module, Schematic ................................................................. 56
B-18 MSP-TS430PN80 Target Socket Module, PCB ........................................................................ 57
B-19 MSP-TS430PZ100 Target Socket Module, Schematic ................................................................ 58
B-20 MSP-TS430PZ100 Target Socket Module, PCB ....................................................................... 59
B-21 MSP-TS430PZ5x100 Target Socket Module, Schematic ............................................................. 60
B-22 MSP-TS430PZ5x100 Target Socket Module, PCB .................................................................... 61
B-23 MSP-FET430PIF FET Interface Module, Schematic .................................................................. 62
B-24 MSP-FET430PIF FET Interface Module, PCB ......................................................................... 63
B-25 MSP-FET430UIF USB Interface, Schematic (1 of 4) .................................................................. 64
B-26 MSP-FET430UIF USB Interface, Schematic (2 of 4) .................................................................. 65
B-27 MSP-FET430UIF USB Interface, Schematic (3 of 4) .................................................................. 66
B-28 MSP-FET430UIF USB Interface, Schematic (4 of 4) .................................................................. 67
B-29 MSP-FET430UIF USB Interface, PCB .................................................................................. 68
E-1 WinXP Hardware Recognition ............................................................................................ 80
E-2 WinXP Hardware Wizard .................................................................................................. 80
E-3 WinXP Driver Location Selection Folder ................................................................................ 81
E-4 WinXP Driver Installation .................................................................................................. 82
E-5 Device Manager Using MSP-FET430UIF or MSP-eZ430-F2013 .................................................... 83
E-6 Device Manager Using MSP-eZ430-RF2500 ........................................................................... 84
SLAU138K – June 2004 – Revised May 2008 List of Figures 5
Submit Documentation Feedback