background image

1

SLAU647L – July 2015 – Revised February 2018

Submit Documentation Feedback

Copyright © 2015–2018, Texas Instruments Incorporated

MSP Debuggers

User's Guide

SLAU647L – July 2015 – Revised February 2018

MSP Debuggers

This manual describes the use and the features of the debug probes for MSP430™ and SimpleLink™
MSP432™ microcontrollers (MCUs). It includes information about the debugger probe hardware and
software. It documents frequently asked questions on how to enable and disable certain features. It shows
the differences between the debug probes and offers a guide on how to identify the specific version of the
debug probe hardware.

Contents

1

Introduction

...................................................................................................................

3

2

MSP Debug Probe Overview

...............................................................................................

4

3

Hardware Identification

......................................................................................................

6

4

Hardware Installation

........................................................................................................

8

5

Debug Probes Hardware and Software

.................................................................................

12

List of Figures

1

eZ-FET Windows Enumeration

............................................................................................

6

2

eZ-FET Emulation IP

........................................................................................................

6

3

eZ-FET Lite Emulation IP

...................................................................................................

6

4

eZ430 Emulation IP

.........................................................................................................

7

5

eZ430 Windows Enumeration

..............................................................................................

7

6

MSP Flasher Driver Install Notification

..................................................................................

10

7

CCS Cloud Agent Installation

.............................................................................................

11

8

Successful CCS Cloud Agent Installation

...............................................................................

11

9

MSP Ecosystem

............................................................................................................

12

10

MSP-FET Top View

........................................................................................................

15

11

MSP-FET Bottom View

....................................................................................................

15

12

MSP-FET 14-Pin JTAG Connector

......................................................................................

19

13

Open MSP-FET Cover

....................................................................................................

20

14

Jumper J5

...................................................................................................................

20

15

Recovery Confirmation

....................................................................................................

21

16

MSP-FET USB Debugger, Schematic (1 of 6)

.........................................................................

22

17

MSP-FET USB Debugger, Schematic (2 of 6)

.........................................................................

23

18

MSP-FET USB Debugger, Schematic (3 of 6)

.........................................................................

24

19

MSP-FET USB Debugger, Schematic (4 of 6)

.........................................................................

25

20

MSP-FET USB Debugger, Schematic (5 of 6)

.........................................................................

26

21

MSP-FET USB Debugger, Schematic (6 of 6)

.........................................................................

27

22

MSP-FET430UIF Version 1.4a Top and Bottom Views

...............................................................

30

23

MSP-FET430UIF Version 1.3 Top and Bottom Views

................................................................

30

24

MSP-FET430UIF 14-Pin JTAG Connector

.............................................................................

31

25

MSP-FET430UIF USB Interface, Schematic (1 of 4)

..................................................................

33

26

MSP-FET430UIF USB Interface, Schematic (2 of 4)

..................................................................

34

27

MSP-FET430UIF USB Interface, Schematic (3 of 4)

..................................................................

35

28

MSP-FET430UIF USB Interface, Schematic (4 of 4)

..................................................................

36

Summary of Contents for eZ-FET Emulation IP

Page 1: ...2 eZ FET Emulation IP 6 3 eZ FET Lite Emulation IP 6 4 eZ430 Emulation IP 7 5 eZ430 Windows Enumeration 7 6 MSP Flasher Driver Install Notification 10 7 CCS Cloud Agent Installation 11 8 Successful CCS Cloud Agent Installation 11 9 MSP Ecosystem 12 10 MSP FET Top View 15 11 MSP FET Bottom View 15 12 MSP FET 14 Pin JTAG Connector 19 13 Open MSP FET Cover 20 14 Jumper J5 20 15 Recovery Confirmation ...

Page 2: ...hannel UART Activation Commands 17 4 MSP FET MSP Target BSL Activation Commands 18 5 MSP FET LED Signals 18 6 MSP FET Pin States 19 7 Mechanical and Interface Specifications 28 8 JTAG and Spy Bi Wire Interface Specifications 28 9 JTAG and SWD Interface Specifications 29 10 MSP FET430UIF LED Signals 31 11 MSP FET430UIF Pin States 32 12 eZ FET and eZ FET Lite Backchannel UART Implementation 39 13 eZ...

Page 3: ...ol for MSP430 JTAG Joint Test Action Group JTAG 4 wire 4 wire JTAG protocol communication MCLK Master clock MSP Mixed signal processor MSP FET MSP debug probe MSP FET430 UIF MSP debug probe MSPDebugStack Dynamic library Windows shared object Linux or dy library OS X that offers functions to access and debug MSP430 devices using an MSP debug probe PC Personal computer RTS Request to send RX Receive...

Page 4: ...G debug interface is also referred to as Spy Bi Wire SBW interface Table 1 Debug Probes Features and Device Compatibility 1 2 3 Feature and MSP430 Device Support eZ430 F2013 eZ430 RF2500 eZ430 RF2480 eZ430 RF2560 MSP WDSxx Metawatch eZ430 Chronos LaunchPad MSP EXP430G2 MSP EXP430FR5739 MSP EXP430F5529 MSP FET430PIF MSP FET430UIF MSP FET eZ FET Emulation IP eZ FET Lite Emulation IP Supports all pro...

Page 5: ...re and MSP430 Device Support eZ430 F2013 eZ430 RF2500 eZ430 RF2480 eZ430 RF2560 MSP WDSxx Metawatch eZ430 Chronos LaunchPad MSP EXP430G2 MSP EXP430FR5739 MSP EXP430F5529 MSP FET430PIF MSP FET430UIF MSP FET eZ FET Emulation IP eZ FET Lite Emulation IP Supported by IAR EnergyTrace EnergyTrace 2 1 Known Limitations A firmware update may fail when using a USB hub Therefore do not connect through a USB...

Page 6: ...by using the Windows Device Manager eZ FET tools enumerate as CDC MSP Debug Interface and CDC MSP Application UART1 devices see Figure 1 Check the Experimenter Board or LaunchPad emulation section to find out if it is based on an eZ FET tool If it is based on an MSP430F5528 device it is an eZ FET tool There is a small print on the silkscreen that indicates eZ FET or eZ FET Lite see Figure 2 and Fi...

Page 7: ...e The eZ FET and the eZ FET Lite only support a fixed voltage power supply The maximum supply current is 75 mA For more details see the specific LaunchPad or experimenter board user s guide NOTE These debug probes do not support externally powering of the device while debugging if an external voltage is needed for stand alone testing the eZ FET emulation section should not be connected through USB...

Page 8: ...led for all supported operation systems 2 CCS cloud The automatic driver installer is included in the TI Cloud Agent application which must be downloaded when connecting a local MSP debug probe to CCS cloud 3 Stand alone driver installer The stand alone driver installer is available only for Windows It installs all MSP debug probe drivers 4 Using another supported IDE such as IAR EW430 or the MSP ...

Page 9: ...robe connected to the computer disconnect the probe and reconnect after installation finishes Installation as user 1 If installing TI CCS without root access install the debug probe UDEV rules manually after the CCS TI installation has finished 2 Make sure that the debug probe is disconnected from the computer during this step 3 Open the shell and go to CSS installation directory ccsv7 install_scr...

Page 10: ... bit OS X 64 bit Installation steps for the MSP FET430UIF MSP FET eZ FET or eZ FET Lite 1 After successfully downloading and executing the MSP Flasher installer it prompts you to execute the stand alone driver installer for the MSP debug probes Figure 6 MSP Flasher Driver Install Notification 2 Follow the steps given by the stand alone driver installer for debug probe driver installation 3 After s...

Page 11: ...probe Basic debugging features like setting breakpoints or viewing values of target variables are now supported CCS Cloud can be used with the local debug probe connected to the PC through USB To support this configuration install the CCS Cloud browser extension and download and install the TI Cloud Agent Application For more details see the CCS cloud documentation at processors wiki ti com index ...

Page 12: ...rated MSP Debuggers 5 Debug Probes Hardware and Software This section includes all specifications and features of all MSP debug probes The debug probe hardware and different debug mode configuration and setting are descried Figure 9 is an overview of the MSP ecosystem showing the relations between IDE and debug probe and the MSP device itself Figure 9 MSP Ecosystem ...

Page 13: ...s the low power modes Wake up times can be measured on F5xx F6xx FR5xx and FR6xx devices For some MSP430 devices special debug features are disabled in this mode for example setting breakpoints hardware and software while device is running in ULP mode NOTE When debugging with EnergyTrace active this mode must be used NOTE Measured currents might be slightly higher than in stand alone mode EnergyTr...

Page 14: ...tion Module EEM With Code Composer Studio Version 6 5 5 JTAG Access Protection Fuse Blow Different MSP430 devices implement different methods to prevent JTAG debug access to the MSP430 target device NOTE Only the MSP FET and the MSP FET430UIF support JTAG access protection to disable JTAG access For more details how the JTAG access protection mechanism is implemented see the JTAG Access Protection...

Page 15: ...e 11 MSP FET Bottom View 5 6 1 General Features The MSP FET debug probe includes the following features MSP FET first generation v1 2 Has no CE sticker or label on the case and no W at the end of the version number Is supported since CCS v6 0 0 IAR EW430 v5 60 7 and IAR EWARM v6 10 1 MSP FET second generation v2 04 v2 05 and v2 06 Has a CE sticker or label on the case or a W at the end of the vers...

Page 16: ...nnectors using the MSP432 Adapter for MSP FET Supports JTAG and SWD MSP432 debug protocols NOTE The MSP FET does not support the MSP432E4 family of devices 5 6 2 Backchannel UART The MSP FET supports the Backchannel UART functionality only when using an MSPDebugStack v3 4 1 0 or higher for the MSP FET connection The baud rates that are supported depend on the target configuration and the debug set...

Page 17: ...tched through to the target device 9625 Configure backchannel UART communication without handshake and even parity available starting with MSPDebugStack version 3 8 0 2 5 6 3 Target BSL Connection and BSL Scripter Support The MSP FET can be used for communication with the target device bootloader BSL through the I2 C and UART protocols The activation of the different protocols is equivalent to the...

Page 18: ...are I2 C implementation which always runs with a speed of approximately 55 kHz The four different speed configurations are supported for compatibility purposes with BSL Scripter and the BSL Rocket 5 6 4 LED Signals The MSP FET shows its operating states using two LEDs one green and one red Table 5 lists all available operation modes An or icon indicates that the LED is off an or icon indicates tha...

Page 19: ...e In external VCC sense In external VCC sense 5 TMS Hi Z pulled up to 3 3 V Out TMS Hi Z pulled up to VCC 6 N C N C N C N C 7 TCK Hi Z pulled up to 3 3 V Out TCK Out SBWTCK 8 TEST VPP Out Ground Out TEST Hi Z pulled up to VCC 9 GND Ground Ground Ground 10 UART_CTS SPI_CLK I2C_SCL Hi Z pulled up to 3 3 V Out Target UART Clear To Send Handshake input Out Target UART Clear To Send Handshake input 11 ...

Page 20: ...erial resistor To execute this procedure the MSP FET cover must be opened by unscrewing the four screws on its back see Figure 13 Make sure that the USB cable is disconnected from the computer Figure 13 Open MSP FET Cover Next connect a cable or jumper to J5 see Figure 14 Figure 14 Jumper J5 Plug in the USB cable while the jumper is on J5 After boot remove the jumper from J5 The MSP FET is recogni...

Page 21: ...com Debug Probes Hardware and Software 21 SLAU647L July 2015 Revised February 2018 Submit Documentation Feedback Copyright 2015 2018 Texas Instruments Incorporated MSP Debuggers Figure 15 Recovery Confirmation ...

Page 22: ... Software www ti com 22 SLAU647L July 2015 Revised February 2018 Submit Documentation Feedback Copyright 2015 2018 Texas Instruments Incorporated MSP Debuggers 5 6 5 4 Schematics Figure 16 MSP FET USB Debugger Schematic 1 of 6 ...

Page 23: ...g Probes Hardware and Software 23 SLAU647L July 2015 Revised February 2018 Submit Documentation Feedback Copyright 2015 2018 Texas Instruments Incorporated MSP Debuggers Figure 17 MSP FET USB Debugger Schematic 2 of 6 ...

Page 24: ...rdware and Software www ti com 24 SLAU647L July 2015 Revised February 2018 Submit Documentation Feedback Copyright 2015 2018 Texas Instruments Incorporated MSP Debuggers Figure 18 MSP FET USB Debugger Schematic 3 of 6 ...

Page 25: ...g Probes Hardware and Software 25 SLAU647L July 2015 Revised February 2018 Submit Documentation Feedback Copyright 2015 2018 Texas Instruments Incorporated MSP Debuggers Figure 19 MSP FET USB Debugger Schematic 4 of 6 ...

Page 26: ...rdware and Software www ti com 26 SLAU647L July 2015 Revised February 2018 Submit Documentation Feedback Copyright 2015 2018 Texas Instruments Incorporated MSP Debuggers Figure 20 MSP FET USB Debugger Schematic 5 of 6 ...

Page 27: ...g Probes Hardware and Software 27 SLAU647L July 2015 Revised February 2018 Submit Documentation Feedback Copyright 2015 2018 Texas Instruments Incorporated MSP Debuggers Figure 21 MSP FET USB Debugger Schematic 6 of 6 ...

Page 28: ...d 200 mA max Target output voltage VCC_TOOL 1 8 V to 3 6 V Selectable in 0 1 V steps VCC_TOOL available from JTAG pin 2 Target output current 100 mA max Current supplied through JTAG pin 2 Target output overcurrent detection level 160 mA max JTAG signal overcurrent detection level 30 mA max Total current supplied through JTAG pins 1 3 5 7 8 10 11 12 13 14 External target supply Supported 1 8 V to ...

Page 29: ...put current 100 mA max Current supplied through JTAG pin 2 Target output overcurrent detection level 160 mA max JTAG signal overcurrent detection level 30 mA max Total current supplied through JTAG pins 1 3 5 7 8 10 11 12 13 14 External target supply Supported 1 8 V to 3 6 V Connect external target voltage VCC_TARGET to JTAG pin 4 JTAG and SBW signals are regulated to external target voltage 100 m...

Page 30: ...e version 1 3 and version 1 4a There are limitations when using version 1 3 See Section 5 7 1 for more details Figure 22 MSP FET430UIF Version 1 4a Top and Bottom Views Figure 23 MSP FET430UIF Version 1 3 Top and Bottom Views 5 7 1 General Features The following features are provided by the MSP FET430UIF debug probe Features Operating systems OS X Linux Windows NOTE OS X El Capitan is not supporte...

Page 31: ...0UIF not ready for example after a major firmware update Connect or reconnect MSP FET430UIF to PC MSP FET430UIF connected and ready MSP FET430UIF waiting for data transfer Ongoing data transfer during active debug session An error has occurred for example target VCC over current Unplug MSP FET430UIF from target and cycle the power off and on Check target connection and reconnect MSP FET430UIF Firm...

Page 32: ... When Spy Bi Wire Protocol is Active 1 TDO TDI Hi Z pulled up to 3 3 V In TDO In and Out SBWTDIO 2 VCC_TOOL 3 3 V Target VCC Target VCC 3 TDI VPP Hi Z pulled up to 3 3 V Out TDI Hi Z pulled up to VCC 4 VCC_TARGET In external VCC sense In external VCC sense In external VCC sense 5 TMS Hi Z pulled up to 3 3 V Out TMS Hi Z pulled up to VCC 6 N C N C N C N C 7 TCK Hi Z pulled up to 3 3 V Out TCK Out S...

Page 33: ...ware and Software 33 SLAU647L July 2015 Revised February 2018 Submit Documentation Feedback Copyright 2015 2018 Texas Instruments Incorporated MSP Debuggers 5 7 3 3 Schematics Figure 25 MSP FET430UIF USB Interface Schematic 1 of 4 ...

Page 34: ...re and Software www ti com 34 SLAU647L July 2015 Revised February 2018 Submit Documentation Feedback Copyright 2015 2018 Texas Instruments Incorporated MSP Debuggers Figure 26 MSP FET430UIF USB Interface Schematic 2 of 4 ...

Page 35: ...obes Hardware and Software 35 SLAU647L July 2015 Revised February 2018 Submit Documentation Feedback Copyright 2015 2018 Texas Instruments Incorporated MSP Debuggers Figure 27 MSP FET430UIF USB Interface Schematic 3 of 4 ...

Page 36: ...re and Software www ti com 36 SLAU647L July 2015 Revised February 2018 Submit Documentation Feedback Copyright 2015 2018 Texas Instruments Incorporated MSP Debuggers Figure 28 MSP FET430UIF USB Interface Schematic 4 of 4 ...

Page 37: ...ebug Probes Hardware and Software 37 SLAU647L July 2015 Revised February 2018 Submit Documentation Feedback Copyright 2015 2018 Texas Instruments Incorporated MSP Debuggers Figure 29 MSP FET430UIF USB Interface PCB ...

Page 38: ...oard emulation are the successors of the legacy eZ430 Both eZ FETs provide a USB interface to program and debug the MSP430 devices in system through the pin saving Spy Bi Wire 2 wire JTAG protocol Furthermore the USB interface can be used for backchannel UART communication Both development tools support development with all MSP430 devices They are designed as onboard emulation that is available on...

Page 39: ...tes are supported with certain configuration combinations means that the corresponding baud rate is supported without any data loss with the specified combination of settings means that the corresponding baud rate is not supported data loss is expected with the specified combination of settings Table 12 eZ FET and eZ FET Lite Backchannel UART Implementation Target MCLK Frequency 1 MHz 8 MHz 1 MHz ...

Page 40: ...n and one red Table 14 lists all available operation modes An or icon indicates that the LED is off an or icon indicates that the LED is on and an or icon indicates that the LED flashes Table 14 eZ FET LED Signals Power LED Mode LED Function eZ FET not connected to PC or eZ FET not ready for example after a major firmware update Connect or reconnect eZ FET to PC eZ FET connected and ready eZ FET w...

Page 41: ...MSP FET to LaunchPad Wiring Diagram 5 8 4 3 Pin States After Power Up Table 15 describes the electrical state of every JTAG pin after debug probe power up Table 15 eZ FET and eZ FET Lite Pin States Signal Name After Power up When Spy Bi Wire Protocol is Active SBWTDIO Hi Z pulled up to 3 3 V In and Out SBWTDIO SBWTCK Hi Z pulled up to 3 3 V Out SBWTCK TXD Hi Z pulled up to 3 3 V In Target UART TXD...

Page 42: ...and Software www ti com 42 SLAU647L July 2015 Revised February 2018 Submit Documentation Feedback Copyright 2015 2018 Texas Instruments Incorporated MSP Debuggers 5 8 4 4 Schematics Figure 35 eZ FET Schematic USB Connection ...

Page 43: ...ebug Probes Hardware and Software 43 SLAU647L July 2015 Revised February 2018 Submit Documentation Feedback Copyright 2015 2018 Texas Instruments Incorporated MSP Debuggers Figure 36 eZ FET Schematic Emulation MCU ...

Page 44: ...rdware and Software www ti com 44 SLAU647L July 2015 Revised February 2018 Submit Documentation Feedback Copyright 2015 2018 Texas Instruments Incorporated MSP Debuggers Figure 37 eZ FET Schematic DCDC No eZ FET Lite ...

Page 45: ...families See Table 1 for more details about device support The eZ430 onboard emulation and its backchannel UART might fail to enumerate on USB 3 0 computer ports If enumeration fails reconfigure the USB 3 0 port to USB 2 0 mode in your computer BIOS If the eZ430 onboard emulation is used with active software breakpoints the RUN to MAIN function might fail Disable software breakpoints to enable RUN...

Page 46: ...entation Target MCLK Frequency 1 MHz 8 MHz Debugger Active Active 4800 baud 9600 baud 19200 baud 28800 baud 38400 baud 57200 baud 115200 baud 5 9 3 Hardware This section describes the pinout of the eZ430 debug connector It includes a list of all debugger pin states after power up and the ez430 schematics 5 9 3 1 JTAG Target Connector Figure 39 shows the pinout of the eZ430 debug connector Figure 3...

Page 47: ...es Hardware and Software 47 SLAU647L July 2015 Revised February 2018 Submit Documentation Feedback Copyright 2015 2018 Texas Instruments Incorporated MSP Debuggers 5 9 3 3 Schematics Figure 40 eZ430 Schematic Emulation MCU ...

Page 48: ... Hardware and Software www ti com 48 SLAU647L July 2015 Revised February 2018 Submit Documentation Feedback Copyright 2015 2018 Texas Instruments Incorporated MSP Debuggers Figure 41 eZ430 Schematic USB Connection ...

Page 49: ...ommunicate with the MSP430 device using the standard JTAG protocol The flash memory can be erased and programmed in seconds with only a few keystrokes and because the MSP430 flash is extremely low power no external power supply is required The tool has an integrated software environment and connects directly to the PC which greatly simplifies the setup and use of the tool Figure 42 MSP FET430PIF 5...

Page 50: ...ftware www ti com 50 SLAU647L July 2015 Revised February 2018 Submit Documentation Feedback Copyright 2015 2018 Texas Instruments Incorporated MSP Debuggers 5 10 2 Schematics Figure 43 MSP FET430PIF FET Interface Module Schematic ...

Page 51: ... Probes Hardware and Software 51 SLAU647L July 2015 Revised February 2018 Submit Documentation Feedback Copyright 2015 2018 Texas Instruments Incorporated MSP Debuggers Figure 44 MSP FET430PIF FET Interface Module PCB ...

Page 52: ...struments Incorporated Revision History Revision History NOTE Page numbers for previous revisions may differ from page numbers in the current version Changes from December 7 2017 to February 23 2018 Page Added Section 2 1 Known Limitations 5 Changed the list item EnergyTrace technology accuracy in Section 5 6 1 General Features 16 ...

Page 53: ... TI Resource NO OTHER LICENSE EXPRESS OR IMPLIED BY ESTOPPEL OR OTHERWISE TO ANY OTHER TI INTELLECTUAL PROPERTY RIGHT AND NO LICENSE TO ANY TECHNOLOGY OR INTELLECTUAL PROPERTY RIGHT OF TI OR ANY THIRD PARTY IS GRANTED HEREIN including but not limited to any patent right copyright mask work right or other intellectual property right relating to any combination machine or process in which TI product...

Reviews: