Professional Documents
Culture Documents
MSP Debuggers: User's Guide
MSP Debuggers: User's Guide
MSP Debuggers: User's Guide
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 ...................................................................................... 18
13 Open MSP-FET Cover .................................................................................................... 20
14 Jumper J5 ................................................................................................................... 20
15 Recovery Confirmation .................................................................................................... 21
16 MSP-FET USB Debugger, Schematic (1 of 5) ......................................................................... 22
17 MSP-FET USB Debugger, Schematic (2 of 5) ......................................................................... 23
18 MSP-FET USB Debugger, Schematic (3 of 5) ......................................................................... 24
19 MSP-FET USB Debugger, Schematic (4 of 5) ......................................................................... 25
20 MSP-FET USB Debugger, Schematic (5 of 5) ......................................................................... 26
21 MSP-FET USB Debugger, PCB (Top) .................................................................................. 26
22 MSP-FET USB Debugger, PCB (Bottom)............................................................................... 26
23 MSP-FET430UIF Version 1.4a Top and Bottom Views ............................................................... 28
24 MSP-FET430UIF Version 1.3 Top and Bottom Views ................................................................ 28
25 MSP-FET430UIF 14-Pin JTAG Connector ............................................................................. 29
26 MSP-FET430UIF USB Interface, Schematic (1 of 4) .................................................................. 31
27 MSP-FET430UIF USB Interface, Schematic (2 of 4) .................................................................. 32
28 MSP-FET430UIF USB Interface, Schematic (3 of 4) .................................................................. 33
List of Tables
1 Debug Probes Features and Device Compatibility ...................................................................... 4
2 MSP-FET Backchannel UART Implementation ........................................................................ 16
3 MSP-FET Backchannel UART Activation Commands ................................................................ 17
4 MSP-FET MSP Target BSL Activation Commands.................................................................... 17
5 MSP-FET LED Signals .................................................................................................... 18
6 MSP-FET Pin States ....................................................................................................... 19
7 MSP-FET430UIF LED Signals ........................................................................................... 29
8 MSP-FET430UIF Pin States .............................................................................................. 30
9 eZ-FET and eZ-FET Lite Backchannel UART Implementation ...................................................... 37
10 eZ-FET and eZ-FET Lite Backchannel UART Activation Commands ............................................... 38
11 eZ-FET LED Signals ....................................................................................................... 38
12 eZ-FET and eZ-FET Lite Pin States ..................................................................................... 39
13 eZ430 Backchannel UART Implementation ............................................................................ 44
14 eZ430 Pin States ........................................................................................................... 44
Trademarks
MSP430, SimpleLink, MSP432, Code Composer Studio, E2E, EnergyTrace are trademarks of Texas
Instruments.
ARM is a registered trademark of ARM Limited.
OS X is a registered trademark of Apple, Inc.
Ubuntu is a trademark of Canonical Group Ltd.
IAR Embedded Workbench is a registered trademark of IAR Systems.
Linux is a registered trademark of Linus Torvalds.
Windows is a registered trademark of Micosoft Corporation.
CentOS is a trademark of Red Hat, Inc.
All other trademarks are the property of their respective owners.
1 Introduction
Term Definition
BSL Bootloader
CCS Code Composer Studio™ development tool for MSP430
CDC Communications device class
CPU Central processing unit
CRC Cyclic redundancy check
CTS Clear to send
FET Flash emulation tool
I2C Inter-Integrated Circuit 2-wire communication bus
IAR EW430 IAR Embedded Workbench® development tool 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
Dynamic library (Windows®), shared object (Linux®), or dy library (OS X®) that offers functions to access and
MSPDebugStack
debug MSP430 devices using an MSP debug probe
PC Personal computer
RTS Request to send
RX Receive data
SBW Spy-Bi-Wire (2-wire JTAG protocol) communication
TX Transmit data
UART Universal asynchronous receiver/transmitter
UIF USB interface to debug and access MSP derivatives
USB Universal serial bus
CAUTION
Never disconnect the JTAG or emulator USB cable during an active debug
session. Always terminate a running debug session properly, by clicking on the
"Terminate" icon, before disconnecting the target device.
Table 1. Debug Probes Features and Device Compatibility (1) (2) (3)
LaunchPad (MSP-EXP430G2)
eZ-FET Emulation IP
MSP-EXP430FR5739
MSP-EXP430F5529
MSP-FET430UIF
MSP-FET430PIF
Feature and MSP430 Device Support
eZ430-Chronos
eZ430-RF2500
eZ430-RF2480
eZ430-RF2560
eZ430-F2013
MSP-FET
Supports all programmable MSP430 and
✓ ✓ ✓ ✓ ✓
CC430 devices
Supports only F20xx, G2x01, G2x11,
✓
G2x21, G2x31
Supports F20xx, F21x2, F22xx, G2x01,
✓
G2x11, G2x21, G2x31, G2x53
Supports F20xx, F21x2, F22xx, G2x01,
✓ ✓
G2x11, G2x21, G2x31
Supports F5438, F5438A ✓
Supports BT5190, F5438A ✓ ✓
Supports only F552x ✓
Supports FR57xx, F5638, F6638 ✓
Supports only CC430F613x ✓
Supports MSP432Pxx ✓
Allows JTAG access protection
✓ ✓
(Fuse Blow) (4)
Adjustable target supply voltage ✓ ✓
Fixed 2.8-V target supply voltage ✓
Fixed 3.3-V target supply voltage ✓ ✓
Fixed 3.6-V target supply voltage ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓
4-wire JTAG ✓ ✓ ✓
(5)
2-wire JTAG ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓
BSL tool or mode ✓
Backchannel UART ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓
Supported by CCS for Windows ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓
Supported by CCS for Linux ✓ ✓ ✓ ✓
Supported by CCS for OS X ✓ ✓ ✓ ✓
(1)
The MSP-FET430PIF is for legacy device support only. This emulation tool does not support any devices released after 2011.
(2)
See Section 3.1 to identify the hardware.
(3)
The eZ-FET Emulation IP and eZ-FET Lite Emulation IP are used as the onboard emulation for the MSP LaunchPad tools.
(4)
See Section 5.5 for more information.
(5)
The 2-wire JTAG debug interface is also referred to as Spy-Bi-Wire (SBW) interface.
Table 1. Debug Probes Features and Device Compatibility (1) (2) (3) (continued)
LaunchPad (MSP-EXP430G2)
eZ-FET Emulation IP
MSP-EXP430FR5739
MSP-EXP430F5529
MSP-FET430UIF
MSP-FET430PIF
Feature and MSP430 Device Support
eZ430-Chronos
eZ430-RF2500
eZ430-RF2480
eZ430-RF2560
eZ430-F2013
MSP-FET
Supported by IAR ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓ ✓
EnergyTrace™, EnergyTrace++ ✓ ✓
3 Hardware Identification
3.4 Using the Power Supply Feature of the eZ-FET and eZ-FET Lite
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. If both external power and the USB power are connected,
there could be a conflict that can damage the device.
3.5 Using the Power Supply Feature of the MSP-FET430UIF and MSP-FET
All MSP debug probes can supply targets with up to 100 mA through pin 2 of the 14-pin JTAG connector.
NOTE: The target should not consume more than 60 mA at peak current, as it may violate the USB
specification. Details can found on www.USB.org.
Example: If the target board has a capacitor on the VCC line with a capacity of more than 10 µF, it may
cause an inrush current during capacitor charging that may exceed 60 mA. In this case, the current should
be limited by the design of the target board, or an external power supply should be used.
Target VCC is selectable in a range between 1.8 V and 3.6 V in steps of 0.1 V.
Alternatively, the target can be supplied externally. In this case, the external voltage should be connected
to pin 4 of the 14-pin JTAG connector. MSP-FET tools adjusts the level of the JTAG signals to
automatically match the external VCC.
NOTE: Only pin 2 (MSP-FET tool supplies target) or pin 4 (target is externally supplied) must be
connected. Both connections are not supported at the same time.
Even if an external supply powers the target device on the target socket module and any
user circuitry connected to the target socket module, the MSP-FET tool continues to be
powered from the PC through the USB interface.
4 Hardware Installation
This section describes how to install the drivers for all MSP debug probes. The drivers are needed to
enable the IDE (integrated development environment) to use the debug probe that is connected to the
system. There are four different ways to install the drivers.
1. CCS desktop: During the CCS setup, all MSP debug probe drivers are installed 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-Flasher: During the setup, all MSP
debug probe drivers are installed.
4.1 MSP-FET430PIF
The MSP-FET430PIF has the following system requirements:
It supports only Windows XP with IAR EW430 version 5.xx.x and Code Composer Studio version 5.x.x. No
new development is scheduled to support MSP-FET430PIF.
Follow these steps to install the hardware for the MSP-FET430PIF tool:
1. Use the 25-pin ribbon cable to connect the debugger interface module to the parallel port of the PC.
The necessary driver for accessing the PC parallel port is installed automatically during CCS or IAR
Embedded Workbench installation. Note that a restart is required after the CCS or IAR Embedded
Workbench installation.
2. Use the 14-pin ribbon cable to connect the parallel-port debug interface to a target board which
contains the target MSP430 device.
NOTE: The built-in DC-DC converter of the MSP-FET and eZ-FET emulators causes a load-
dependent amount of ripple on the output voltage (fripple = 1 kHz to 50 kHz, Vrms_ripple = 5 mV to
50 mV), which might affect sensitive analog and RF circuits that are supplied by the
emulator. For such sensitive circuits, TI recommends temporarily increasing the amount of
power supply decoupling used during development, using an emulator with an integrated
linear regulator (MSP-FET430UIF or eZ-FET430), or using a separate bench supply.
NOTE: To use the debug probe without an IDE, install the stand-alone driver package. The stand-
alone driver installer can be found at www.ti.com/mspds under the heading MSPDS-USB-
DRIVERS.
NOTE: eZ430-tools are not supported on USB3.0 ports. eZ430 tools are supported on Windows
operating systems only—Linux and OS X are not supported.
2. Follow the steps given by the stand-alone driver installer for debug probe driver installation.
3. After successful driver installation, connect the debug probe to a USB port on the PC using the
provided USB cable.
4. After connecting the debug probe to a PC, it performs a self-test. If the self-test passes, the green LED
stays on. For a complete list of LED signals, see the LED Signals section of every debug probe in
Section 5.6 through Section 5.8.
5. Connect the debug probe with the target board using the 14-pin ribbon cable.
6. When using a target socket board, make sure that the MSP430 device is properly inserted in the
socket and that its pin 1 (indicated with a circular indentation on the top surface) aligns with the "1"
mark on the PCB.
After the successful Agent installation, download the application by clicking the Flash or Debug button in
CCS Cloud.
5.1 MSPDebugStack
The MSPDebugStack is the host side interface to all MSP debug probes. It is a library for controlling and
debugging Texas Instruments MSP ultra-low power microcontrollers during software development phase.
For this purpose the MSP microcontroller is controlled by the MSPDebugStack using the MSP device's
JTAG interface. The MSPDebugStack provides device control (for example, run and stop), memory
programming and debugging functionality (for example, breakpoints).
The MSPDebugStack supports these operating systems:
• Windows 10 32-bit or 64-bit
• Windows 8 32-bit or 64-bit
• Windows 7 32-bit or 64-bit
• Ubuntu 32-bit or 64-bit
• CentOS™ 6 64-bit
• CentOS 7 64-bit
• OS X 64-bit
The debug probe firmware for all field updatable tools is included in the MSPDebugStack. It automatically
detects if an update of the debug probe is required.
For more details and information see www.ti.com/mspds.
NOTE: When debugging with EnergyTrace++ active, this mode must be used.
NOTE: Measured currents might be slightly higher than in stand-alone mode (EnergyTrace) due to
the active debugger connection.
For more details and information, see the MSP430 Ultra-Low-Power LPMx.5 Mode section of
the IAR Embedded Workbench Version 3+ for MSP430 User's Guide and Code Composer
Studio v6.1 for MSP430 User's Guide.
NOTE: When the debug session is closed, all software breakpoints are erased and the original
memory content is restored.
For more details about the software breakpoints and their IDE-specific use, see the
"Breakpoint Types" section in AR Embedded Workbench Version 3+ for MSP430 User's
Guide and Code Composer Studio v6.1 for MSP430 User's Guide.
For a practical example of different breakpoint types, see Advanced Debugging Using the
Enhanced Emulation Module (EEM) With Code Composer Studio Version 6.
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" section in MSP430 Programming With the JTAG Interface.
JTAG fuse
• Available on 1xx, 2xx, and 4xx families (except FRxx and I20xx devices)
• Applying a high voltage to test the TEST pin of the MSP430 target device blows an actual physical
polyfuse and disables the JTAG interface.
JTAG lock without password (eFuse/"soft" fuse)
• Available on 5xx, 6xx, and FRxx families
• A certain lock pattern is written into the MSP430 target memory to disable the JTAG interface.
JTAG lock with password
• Available only FRxx families
• A user-defined password can disable JTAG access to the MSP430 target device.
• Using CCS, EW430, or the MSP Flasher, applying the configured password to the MSP430 target
restores JTAG access
Memory protection by custom startup code (SUC)
• Available on only the i20xx family (for example, the MSP430i2040 device)
• Custom startup code can enable or disable JTAG access to the MSP430i20xx target device.
DAP (Debug Access Port) lock
• Available on MSP432P401x family – Locks JTAG/SWD connection to MSP432P401x device
• Execute a Factory Reset to unlock the Debug Access port.
Figure 10. MSP-FET Top View Figure 11. MSP-FET Bottom View
NOTE: The MSP-FET supply voltage is generated by an DC/DC converter, which creates a voltage
ripple on the target supply line. This ripple can affect the performance of the analog modules
of the MSP device (for example, the ADC and the DAC). If necessary, connect an low-ripple
external power supply to the target application.
NOTE: The baud rates used by these activation commands cannot be used for communication.
NOTE: The Backchannel UART is disabled until the COM port is opened with a valid baud rate.
If none of the specified commands are transferred before setting the communication baud rate,
communication starts with the default settings: 3.3-V target VCC, no flow control mechanism.
NOTE: MSP-FET BSL I2C pullup resistors must not exceed 2-kΩ resistance.
NOTE: The MSP-FET I2C interface is a software I2C 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.
An error has occurred; for example, target VCC over current. Unplug MSP-FET from target, and cycle the
power off and on. Check target connection, and reconnect MSP-FET.
Firmware update in progress. Do not disconnect MSP-FET while both LEDs are blinking slowly.
FPGA update in progress. Do not disconnect MSP-FET while both LEDs are blinking rapidly.
5.6.5 Hardware
This section includes MSP-FET hardware descriptions like the JTAG connector, schematics, and power-
up states of the MSP-FET JTAG pins.
NOTE: To enable the UART, I2C, or SPI pins, the correct invalid baud rate activation command
must be sent (see Table 3 and Table 4). After this, the pins switch to the states in Table 6.
NOTE: MSP430BSL-SPI support is currently not available using the MSP-FET. The pin names used
in Table 6 are the same as the names that are printed on the back of the MSP-FET.
Plug in the USB cable while the jumper is on J5. After boot, remove the jumper from J5. The MSP-FET is
recognized by the device manager of the OS as an HID-compliant device. The green LED should be on.
Start the IDE while the MSP-FET is in recovery (HID) mode. When prompted (see Figure 15), confirm the
request to recover the firmware and all following firmware update requests.
VUSB
1 2 R45 27R PUR R76 1
3 R3 27R 1k4 R2 PU.0/DP
HOST_RST
4 PU.1/DM
IO3 4
IO4 5
VCC 6
TPD4E004DRYR
1
5 C14 C23 C8 C55
4.7u, dnp 100n R62 220n
A_VCC_SENSE0_TRGT
1n
A_VCC_SUPPLY_HOST
7
6
1M 2
10p 10p
3 GND
1 IO1
3 1
33k R60 1
VCC_POD33
VCC_POD33
HOST_TEST
HOST_TDO
HOST_TMS
HOST_RST
HOST_TCK
DCDC_IO1
HOST_TDI
GND1
USB BSL activation P1
A_VBUS5
PU.1/DM
PU.0/DP
1 1 1
J5
VBUS
VBAK
A_VF
VUSB
PUR
V18
1 1 1 1
1 1
100
P6.1/CB1/A1 98
P6.0/CB0/A0 97
RST/NMI/SBWTDIO 96
PJ.3/TCK 95
PJ.2/TMS 94
PJ.0/TDO 92
TEST/SBWTCK 91
DVSS3 90
DVCC3 89
P5.7/RTCCLK 88
VBAK 86
P7.3/XT2OUT 85
P7.2/XT2IN 84
AVSS3 83
V18 82
VBUS 80
PU.1/DM 79
PUR 78
PU.0/DP 77
VSSU 76
99
93
87
81
PJ.1/TDI/TCLK
P6.3/CB3/A3
P6.2/CB2/A2
VCC_POD33
2 VCC_POD33 2
A_VCC_DT 1 P6.4/CB4/A4 P9.7/S0 75 PWM_SETVF
C7
DVCC2 A_VCC_DT_BSR 2 P6.5/CB5/A5 P9.6/S1 74 VCC_DT2SUPPLY_CTRL
100n
VCC_DT_SENSE 3 P6.6/CB6/A6/DAC0 P9.5/S2 73 MCU_P9.5
LED0 4 P6.7/CB7/A7/DAC1 P9.4/S3 72 FPGA_TRST
AVCC_POD DCDC_TEST 5 P7.4/CB8/A12 P9.3/S4 71 FPGA_TDO
1 DCDC_RST 6 P7.5/CB9/A13 P9.2/S5 70 FPGA_TMS
AVCC1 + C5 C6 VCC_DT_REF 7 P7.6/CB10/A14/DAC0 P9.1/S6 69 FPGA_TDI
4k7
VCC_POD33
100n VCC_DCDC_REF 8 P7.7/CB11/A15/DAC1 R28
10uF/6.3V P9.0/S7 68 FPGA_TCK
4k7
VREF+ 9 P5.0/VREF+/VEREF+ R30
P8.7/S8 67 VCC_SUPPLY2TRGT_CTRL
C9
DVCC3 FPGA_RESET 10 P5.1/VREF-/VEREF- P8.6/UCB1SOMI 66 HOST_SCL
100n
AVCC_POD 11 AVCC1 P8.5/UCB1SIMO 65 HOST_SDA
12 AVSS1 DVCC2 64 VCC_POD33
1
13 XIN U1 DVSS2 63
0R R1
VCC_POD33 14 XOUT MSP430F6638IPZR
1 AVCC_POD P8.4/UCB1CLK/UCA1ST62 DCDC_IO0
15 AVSS2 P8.3/UCA1RXD 61 MCU_P8.3
VCC_POD33
0R R50 MCU_DMAE0 16 P5.6/ADC12CLK/DMAE0 P8.2/UCA1TXD 60 MCU_P8.2
1
P3.0/TA1CLK/CBOUT/S
P3.4/TA2CLK/SMCLK/S
P1.0/TA0CLK/ACLK/S3
LED
P5.3/COM1/S42
P5.4/COM2/S41
P5.5/COM3/S40
P4.0/TB0.0/S23
P1.1/TA0.0/S38
P1.2/TA0.1/S37
P1.3/TA0.2/S36
P1.4/TA0.3/S35
P1.5/TA0.4/S34
P1.6/TA0.1/S33
P1.7/TA0.2/S32
P3.1/TA1.0/S30
P3.2/TA1.1/S29
P3.3/TA1.2/S28
P3.5/TA2.0/S26
P3.6/TA2.1/S25
P3.7/TA2.2/S24
LCDCAP/R33
Additional supply
VCORE(2)
P5.2/R23
LED0
LED1
DVSS1
COM0
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
VCORE
VREF+
VBAK
V18
R47 470R
R46 470R
Schematics
VF2TEST_CTRL
VF2TDI_CTRL
TDIOFF_CTRL
MCU_P1.0
MCU_P1.1
MCU_P1.3
MCU_P1.4
MCU_P1.5
MCU_P1.6
MCU_P1.7
MCU_P3.0
MCU_P3.1
MCU_P3.2
MCU_P3.3
MCU_P3.4
MCU_P3.5
MCU_P3.6
MCU_P3.7
MCU_P4.0
MCU_P1.2
VCORE
LED1
MSP Debuggers
4 4
C15 C16 C17 C18 Title
68p 470n 220n 4.7n
MSP-FET Rev 1.2
D1 D2
Size Number Rev
C 1 A
1 1 1
1 1
Date 3/12/2014
Sheet 1 of 5
A B C D E F 3/12/2014
5.6.5.4
22
23
Debug Probes Hardware and Software
MSP Debuggers
A B C D E F
FPGA
MCU_DMAE0
VCC_POD15
VCC_POD33
MCU_P9.5
MCU_P2.1
MCU_P2.2
MCU_P2.3
MCU_P2.4
MCU_P2.5
MCU_P2.6
MCU_P1.0
MCU_P1.1
MCU_P1.2
MCU_P1.3
MCU_P1.4
MCU_P1.5
MCU_P1.6
MCU_P1.7
MCU_P3.0
MCU_P3.1
MCU_P3.2
MCU_P3.3
MCU_P3.4
1 1
1
100
GAA0/IO02RSB0 98
GAA1/IO03RSB0 97
GAB0/IO04RSB0 96
GAB1/IO05RSB0 95
GAC0/IO06RSB0 94
IO08RSB0 92
IO09RSB0 91
IO10RSB0 90
VCC 89
GND 88
IO11RSB0 86
IO13RSB0 85
IO15RSB0 84
IO17RSB0 83
IO18RSB0 82
GBC1/IO20RSB0 80
GBB0/IO21RSB0 79
GBB1/IO22RSB0 78
GBA0/IO23RSB0 77
GBA1/IO24RSB0 76
99
93
87
81
GAC1/IO07RSB0
GBC0/IO19RSB0
IO00RSB0
IO01RSB0
VCCIB0
1
1 GND GNDQ 75
FPGA_IO_TCK 2 GAA2/IO51RSB1 VMV0 74 VCC_POD33
FPGA_DIR_CTRL_TCK 3 IO52RSB1 GBA2/IO25RSB0 73 MCU_P3.5
1
2 9 GND GND 67 2
FPGA_DIR_CTRL_TDO 10 GFB1/IO87RSB1 VCCIB0 66 VCC_POD33
VCC_PLF
1
25
GNDQ GND 51
VCC_POD15
3 1
3
FF/GEB2/IO70RSB1
GDC2/IO56RSB1
GDB2/IO55RSB1
GDA2/IO54RSB1
GEC2/IO69RSB1
GEA2/IO71RSB1
C20 C21 C22 C34 C49 C50 C51 C52
IO68RSB1
IO67RSB1
IO66RSB1
IO65RSB1
IO64RSB1
IO63RSB1
IO62RSB1
IO61RSB1
IO60RSB1
IO59RSB1
IO58RSB1
IO57RSB1
100n 10n 100n 10n 100n 10n 100n 10n
VCCIB1
VMV1
GND
TMS
VCC
TCK
TDI
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
1
1
VCC_POD33
FPGA_DIR_CTRL_UART_CTS
FPGA_DIR_CTRL_UART_RTS
FPGA_IO_RST
FPGA_RESET
FPGA_TMS
VCC_POD15
VCC_POD33
VCC_POD33
FPGA_TDI
FPGA_TP0
FPGA_TP1
FPGA_TP2
1k
FPGA_TCK
C35 C36 C37 C38 C39 C40 C41 C42
100n 10n 100n 10n 100n 10n 100n 10n
1
A B C D E F 3/12/2014
Submit Documentation Feedback
www.ti.com
VCC_SUPPLY
0R
VCC_DT
VBUS5
DCDC MCU
+ DCDCGND
C57 C56 C63
2.2u 4.7u 100n
R53
U4
2
DCDCGND 1
VCC_POD33 1 DVCC DVSS 14 G TS3A4751PWR
R56
A_VCC_SUPPLY 2 P1.0/TA0CLK XIN/P2.6 13 DCDC_CAL0 1 NO1 V+ 14
3
Q3
D
1 2 VCC_SUPPLY
DCDC_IO1 6 P1.4/TA0.2 C3
P1.7/SDI 9 HOST_SDA DCDC_CAL1 5 IN2 COM4 10
C1,C2 3
2 A2
TS3A4751PWR R63
C66 100n 4.7u
R55
C73 2.2u
1n
DCDCGND DCDCGND DCDCGND GND1 GND1 GND1
2 2
R19
GND1
DCDCGND
DCDC MCU reference voltage DT level shifter supply
VCC_DT_BSR
VCC_SUPPLY VCC_SUPPLY
U7
TPS73401DDCT DT current measurement shunt
R57 0.2
R65 R6 VBUS 1 IN OUT 5 VCC_DT
R23 180k
220k 220k 2 GND
C54 1n
C26
C10 C62 3 EN NR 4
A_VCC_SUPPLY A_VCC_SUPPLY_HOST 2.2u
1u 10n
GND1
R25 150k
R24 160k
R15 R7 GND1 GND1 GND1
C28 C1
VCC_DT_REF
220k 33p 220k 33p
C24 1n
3 GND1 3
GND1
1 1
DT current sense
Debug Probes Hardware and Software
VCC_POD33
DCDC MCU debug i/f
C65 100n
C67 10p
VCC_POD33
27k, dnp U10
V+
R26 GND1 GND1 3 INA214AIDCKT
10R R49
VCC_DT 5 IN-
6 VCC_DT_SENSE
DCDC_RST 4 IN+ OUT
2 INA21XDCK
C68 1n
REF
1
GND
C13
1n, dnp
10R R54
VCC_DT_BSR
GND1
MSP Debuggers
4 4
GND1
Size Number Rev
MSP-FET Rev 1.2 A
C 1
Date 3/12/2014
Sheet 3 of 5
A B C D E F 3/12/2014
24
25
Debug Probes Hardware and Software
MSP Debuggers
A B C D E F
Fuse blow step-up converter
L2
DT level shifters VCC_POD33 VCC_DT_TRGT
33u D10
B0530W-7-F C77 C78 C79 C80 C83 C84 C85 C82
VBUS A C VF 100n 100n 100n 100n 100n 100n 100n 100n
1 1
C30 D3
C74 U12 U17
+ GND1 GND1
330n dnp SN74LVC1T45DCKR SN74LVC1T45DCKR
DDZ9692-7 VCC_POD33 1 VCCA VCCB 6 VCC_DT_TRGT VCC_POD33 1 VCCA VCCB 6 VCC_DT_TRGT
100u/10V
1
1
2 GND DIR 5 FPGA_DIR_CTRL_TCK 2 GND DIR 5 FPGA_DIR_CTRL_TEST
GND1
R42
C
1k
1
2 GND DIR 5 FPGA_DIR_CTRL_TMS 2 GND DIR 5 FPGA_DIR_CTRL_UART_TXD
FPGA_IO_TMS 3 A B 4 TC_TMS_FD FPGA_IO_UART_TXD 3 A B 4 TC_UART_TXD_FD
1
VF_TEST S1 VDD VF 2 GND DIR 5 FPGA_DIR_CTRL_TDI 2 GND DIR 5 FPGA_DIR_CTRL_UART_RXD
VF D1 IN1 FPGA_IO_TDI 3 A B 4 TC_TDI_FD FPGA_IO_UART_RXD 3 A B 4 TC_UART_RXD_FD
VCC_DT2TRGT_CTRL
GND1
TC_TEST_FD VF2TDI_CTRL IN2 D2
47k 47k 47k 47k
1
1
1 2 GND DIR 5 FPGA_DIR_CTRL_TDO 2 GND DIR 5 FPGA_DIR_CTRL_UART_CTS
1 IN2 D2 TC_TDI_FD
FPGA_IO_TDO 3 A B 4 TC_TDO_FD FPGA_IO_UART_CTS 3 A B 4 TC_UART_CTS_FD
1
1
2 GND DIR 5 FPGA_DIR_CTRL_RST 2 GND DIR 5 FPGA_DIR_CTRL_UART_RTS
TC_TDO_FD FPGA_IO_RST 3 A B 4 TC_RST_FD FPGA_IO_UART_RTS 3 A B 4 TC_UART_RTS_FD
3 R35 100R
3
VCC_SUPPLY_TRGT
47k 47k 47k 47k
R99 R100 R101 R102
TC_TDI_BSR
VCC_DT_TRGT VCC_DT_TRGT
R32 100R
GND1 GND1
VF_TDI
VCC_SENSE0_TRGT
TC_TMS_FD J6
3
4
5
ESD protection
6
R34 100R 7 U21 U3
TC_TEST_BSR 8 TPD8E003DQDR TPD8E003DQDR
9
R37 100R 10 VCC_SUPPLY_TRGT 1 IO1 IO8 8 TC_TCK_FD 1 IO1 IO8 8 TC_UART_RTS_FD
1
VF_TEST 11
9 GND
9 GND
TC_RST_FD
R39 100R
TC_UART_TXD_FD TPD8E003DQD TPD8E003DQD
R40 100R
4 TC_UART_RTS_FD 1 1
4
R41 100R
TC_UART_RXD_FD
R43 100R
Size Number Rev
MSP-FET Rev 1.2 A
C 1
Date 3/12/2014
Sheet 4 of 5
www.ti.com
A B C D E F 3/12/2014
Submit Documentation Feedback
www.ti.com
C59 C61
C58 C25
1u 1u TP2 TP6
1 1 1 1 1
MSP Debuggers
4 4
Size Number Rev
MSP-FET Rev 1.2 A
C 1
Date 3/12/2014
Sheet 5 of 5
A B C D E F 3/12/2014
26
www.ti.com Debug Probes Hardware and Software
Figure 21. MSP-FET USB Debugger, PCB (Top) Figure 22. MSP-FET USB Debugger, PCB (Bottom)
Figure 23. MSP-FET430UIF Version 1.4a Top and Bottom Figure 24. MSP-FET430UIF Version 1.3 Top and Bottom
Views Views
NOTE: The MSP-FET430UIF version 1.3 does not support Spy-Bi-Wire connection for MSP430
devices with 1-µF capacitance on the reset line.
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.
Firmware update in progress. Do not disconnect MSP-FET430UIF while both LEDs are blinking.
5.7.3 Hardware
This section includes MSP-FET430UIF hardware descriptions like the JTAG connector, schematic, and
power up states of the JTAG pins.
5.7.3.3 Schematics
NOTE: The baud rates used by these commands cannot be used for communication.
If none of the specified commands are transferred before setting the communication baud rate,
communication starts with these default settings: VCC on, no flow control mechanism.
SLAU647H – July 2015 – Revised April 2017 MSP Debuggers 37
Submit Documentation Feedback
Copyright © 2015–2017, Texas Instruments Incorporated
Debug Probes Hardware and Software www.ti.com
Table 10. eZ-FET and eZ-FET Lite Backchannel UART Activation Commands
Baud Rate Command
9620 Set all backchannel UART pins to high impedance – no current flow into target device
9621 Configure backchannel UART communication without handshake (default start behavior)
Configure backchannel UART communication with handshake
9622
NOTE: Available on Rev. 1.2 only.
9623 Voltage configuration command. When this command is received, target VCC switched on.
Configure backchannel UART communication without handshake and even parity (available starting with
9625
MSPDebugStack version 3.8.0.2)
An error has occurred; for example, target VCC over current. Unplug eZ-FET from target, and cycle the
power off and on. Check target connection, and reconnect eZ-FET.
Firmware update in progress. Do not disconnect eZ-FET while both LEDs are blinking.
5.8.4 Hardware
This section describes the pinout of the eZ-FET and eZ-FET Lite debug connector. It includes a list of all
debugger pin states after power up and the eZ-FET and eZ-FET Lite schematics.
Figure 34. MSP-FET to LaunchPad Development Kit Pin Figure 35. MSP-FET to LaunchPad Wiring Diagram
Assignments
5.8.4.4 Schematics
NOTE: The eZ430 does not support all MSP430 device 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 to MAIN.
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.3 Schematics
5.10 MSP-FET430PIF
The MSP-FET430PIF is a parallel port interface that is used to program and debug MSP430 boards
through the JTAG interface. This interface uses a parallel PC port to communicate with the IDE (CCS,
EW430, or the MSP Flasher) running on the PC. The interface uses the standard 14-pin JTAG header to
communicate 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.
NOTE: The MSP-FET430PIF is for legacy device support only. This emulation tool does not support
any devices released after 2011.
(1)
Spy-Bi-Wire (2-wire JTAG) is supported
5.10.2 Schematics
Revision History
NOTE: Page numbers for previous revisions may differ from page numbers in the current version.
• Removed Windows XP from supported operating systems in Section 5.1, MSPDebugStack ................................ 13
• Added the NOTE that starts "The MSP-FET supply voltage is generated by..." in Section 5.6.1, General Features ...... 15
• Added the NOTE "MSP-FET BSL I2C pullup resistors must not exceed 2-kΩ resistance." in Section 5.6.3, Target BSL
Connection and BSL-Scripter Support ................................................................................................ 17
3 Regulatory Notices:
3.1 United States
3.1.1 Notice applicable to EVMs not FCC-Approved:
FCC NOTICE: This kit is designed to allow product developers to evaluate electronic components, circuitry, or software
associated with the kit to determine whether to incorporate such items in a finished product and software developers to write
software applications for use with the end product. This kit is not a finished product and when assembled may not be resold or
otherwise marketed unless all required FCC equipment authorizations are first obtained. Operation is subject to the condition
that this product not cause harmful interference to licensed radio stations and that this product accept harmful interference.
Unless the assembled kit is designed to operate under part 15, part 18 or part 95 of this chapter, the operator of the kit must
operate under the authority of an FCC license holder or must secure an experimental authorization under part 5 of this chapter.
3.1.2 For EVMs annotated as FCC – FEDERAL COMMUNICATIONS COMMISSION Part 15 Compliant:
CAUTION
This device complies with part 15 of the FCC Rules. Operation is subject to the following two conditions: (1) This device may not
cause harmful interference, and (2) this device must accept any interference received, including interference that may cause
undesired operation.
Changes or modifications not expressly approved by the party responsible for compliance could void the user's authority to
operate the equipment.
3.2 Canada
3.2.1 For EVMs issued with an Industry Canada Certificate of Conformance to RSS-210 or RSS-247
Concerning EVMs Including Radio Transmitters:
This device complies with Industry Canada license-exempt RSSs. Operation is subject to the following two conditions:
(1) this device may not cause interference, and (2) this device must accept any interference, including interference that may
cause undesired operation of the device.
3.3.2 Notice for Users of EVMs Considered “Radio Frequency Products” in Japan: EVMs entering Japan may not be certified
by TI as conforming to Technical Regulations of Radio Law of Japan.
If User uses EVMs in Japan, not certified to Technical Regulations of Radio Law of Japan, User is required to follow the
instructions set forth by Radio Law of Japan, which includes, but is not limited to, the instructions below with respect to EVMs
(which for the avoidance of doubt are stated strictly for convenience and should be verified by User):
1. Use EVMs in a shielded room or any other test facility as defined in the notification #173 issued by Ministry of Internal
Affairs and Communications on March 28, 2006, based on Sub-section 1.1 of Article 6 of the Ministry’s Rule for
Enforcement of Radio Law of Japan,
2. Use EVMs only after User obtains the license of Test Radio Station as provided in Radio Law of Japan with respect to
EVMs, or
3. Use of EVMs only after User obtains the Technical Regulations Conformity Certification as provided in Radio Law of Japan
with respect to EVMs. Also, do not transfer EVMs, unless User gives the same notice above to the transferee. Please note
that if User does not follow the instructions above, User will be subject to penalties of Radio Law of Japan.
【無線電波を送信する製品の開発キットをお使いになる際の注意事項】 開発キットの中には技術基準適合証明を受けて
いないものがあります。 技術適合証明を受けていないもののご使用に際しては、電波法遵守のため、以下のいずれかの
措置を取っていただく必要がありますのでご注意ください。
1. 電波法施行規則第6条第1項第1号に基づく平成18年3月28日総務省告示第173号で定められた電波暗室等の試験設備でご使用
いただく。
2. 実験局の免許を取得後ご使用いただく。
3. 技術基準適合証明を取得後ご使用いただく。
なお、本製品は、上記の「ご使用にあたっての注意」を譲渡先、移転先に通知しない限り、譲渡、移転できないものとします。
上記を遵守頂けない場合は、電波法の罰則が適用される可能性があることをご留意ください。 日本テキサス・イ
ンスツルメンツ株式会社
東京都新宿区西新宿6丁目24番1号
西新宿三井ビル
3.3.3 Notice for EVMs for Power Line Communication: Please see http://www.tij.co.jp/lsds/ti_ja/general/eStore/notice_02.page
電力線搬送波通信についての開発キットをお使いになる際の注意事項については、次のところをご覧ください。http:/
/www.tij.co.jp/lsds/ti_ja/general/eStore/notice_02.page
5. Accuracy of Information: To the extent TI provides information on the availability and function of EVMs, TI attempts to be as accurate
as possible. However, TI does not warrant the accuracy of EVM descriptions, EVM availability or other information on its websites as
accurate, complete, reliable, current, or error-free.
6. Disclaimers:
6.1 EXCEPT AS SET FORTH ABOVE, EVMS AND ANY MATERIALS PROVIDED WITH THE EVM (INCLUDING, BUT NOT
LIMITED TO, REFERENCE DESIGNS AND THE DESIGN OF THE EVM ITSELF) ARE PROVIDED "AS IS" AND "WITH ALL
FAULTS." TI DISCLAIMS ALL OTHER WARRANTIES, EXPRESS OR IMPLIED, REGARDING SUCH ITEMS, INCLUDING BUT
NOT LIMITED TO ANY EPIDEMIC FAILURE WARRANTY OR IMPLIED WARRANTIES OF MERCHANTABILITY OR FITNESS
FOR A PARTICULAR PURPOSE OR NON-INFRINGEMENT OF ANY THIRD PARTY PATENTS, COPYRIGHTS, TRADE
SECRETS OR OTHER INTELLECTUAL PROPERTY RIGHTS.
6.2 EXCEPT FOR THE LIMITED RIGHT TO USE THE EVM SET FORTH HEREIN, NOTHING IN THESE TERMS SHALL BE
CONSTRUED AS GRANTING OR CONFERRING ANY RIGHTS BY LICENSE, PATENT, OR ANY OTHER INDUSTRIAL OR
INTELLECTUAL PROPERTY RIGHT OF TI, ITS SUPPLIERS/LICENSORS OR ANY OTHER THIRD PARTY, TO USE THE
EVM IN ANY FINISHED END-USER OR READY-TO-USE FINAL PRODUCT, OR FOR ANY INVENTION, DISCOVERY OR
IMPROVEMENT, REGARDLESS OF WHEN MADE, CONCEIVED OR ACQUIRED.
7. USER'S INDEMNITY OBLIGATIONS AND REPRESENTATIONS. USER WILL DEFEND, INDEMNIFY AND HOLD TI, ITS
LICENSORS AND THEIR REPRESENTATIVES HARMLESS FROM AND AGAINST ANY AND ALL CLAIMS, DAMAGES, LOSSES,
EXPENSES, COSTS AND LIABILITIES (COLLECTIVELY, "CLAIMS") ARISING OUT OF OR IN CONNECTION WITH ANY
HANDLING OR USE OF THE EVM THAT IS NOT IN ACCORDANCE WITH THESE TERMS. THIS OBLIGATION SHALL APPLY
WHETHER CLAIMS ARISE UNDER STATUTE, REGULATION, OR THE LAW OF TORT, CONTRACT OR ANY OTHER LEGAL
THEORY, AND EVEN IF THE EVM FAILS TO PERFORM AS DESCRIBED OR EXPECTED.
9. Return Policy. Except as otherwise provided, TI does not offer any refunds, returns, or exchanges. Furthermore, no return of EVM(s)
will be accepted if the package has been opened and no return of the EVM(s) will be accepted if they are damaged or otherwise not in
a resalable condition. If User feels it has been incorrectly charged for the EVM(s) it ordered or that delivery violates the applicable
order, User should contact TI. All refunds will be made in full within thirty (30) working days from the return of the components(s),
excluding any postage or packaging costs.
10. Governing Law: These terms and conditions shall be governed by and interpreted in accordance with the laws of the State of Texas,
without reference to conflict-of-laws principles. User agrees that non-exclusive jurisdiction for any dispute arising out of or relating to
these terms and conditions lies within courts located in the State of Texas and consents to venue in Dallas County, Texas.
Notwithstanding the foregoing, any judgment may be enforced in any United States or foreign court, and TI may seek injunctive relief
in any United States or foreign court.
Mailing Address: Texas Instruments, Post Office Box 655303, Dallas, Texas 75265
Copyright © 2017, Texas Instruments Incorporated
IMPORTANT NOTICE FOR TI DESIGN INFORMATION AND RESOURCES
Texas Instruments Incorporated (‘TI”) technical, application or other design advice, services or information, including, but not limited to,
reference designs and materials relating to evaluation modules, (collectively, “TI Resources”) are intended to assist designers who are
developing applications that incorporate TI products; by downloading, accessing or using any particular TI Resource in any way, you
(individually or, if you are acting on behalf of a company, your company) agree to use it solely for this purpose and subject to the terms of
this Notice.
TI’s provision of TI Resources does not expand or otherwise alter TI’s applicable published warranties or warranty disclaimers for TI
products, and no additional obligations or liabilities arise from TI providing such TI Resources. TI reserves the right to make corrections,
enhancements, improvements and other changes to its TI Resources.
You understand and agree that you remain responsible for using your independent analysis, evaluation and judgment in designing your
applications and that you have full and exclusive responsibility to assure the safety of your applications and compliance of your applications
(and of all TI products used in or for your applications) with all applicable regulations, laws and other applicable requirements. You
represent that, with respect to your applications, you have all the necessary expertise to create and implement safeguards that (1)
anticipate dangerous consequences of failures, (2) monitor failures and their consequences, and (3) lessen the likelihood of failures that
might cause harm and take appropriate actions. You agree that prior to using or distributing any applications that include TI products, you
will thoroughly test such applications and the functionality of such TI products as used in such applications. TI has not conducted any
testing other than that specifically described in the published documentation for a particular TI Resource.
You are authorized to use, copy and modify any individual TI Resource only in connection with the development of applications that include
the TI product(s) identified in such 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 products or services are used. Information
regarding or referencing third-party products or services does not constitute a license to use such products or services, or a warranty or
endorsement thereof. Use of TI Resources may require a license from a third party under the patents or other intellectual property of the
third party, or a license from TI under the patents or other intellectual property of TI.
TI RESOURCES ARE PROVIDED “AS IS” AND WITH ALL FAULTS. TI DISCLAIMS ALL OTHER WARRANTIES OR
REPRESENTATIONS, EXPRESS OR IMPLIED, REGARDING TI RESOURCES OR USE THEREOF, INCLUDING BUT NOT LIMITED TO
ACCURACY OR COMPLETENESS, TITLE, ANY EPIDEMIC FAILURE WARRANTY AND ANY IMPLIED WARRANTIES OF
MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, AND NON-INFRINGEMENT OF ANY THIRD PARTY INTELLECTUAL
PROPERTY RIGHTS.
TI SHALL NOT BE LIABLE FOR AND SHALL NOT DEFEND OR INDEMNIFY YOU AGAINST ANY CLAIM, INCLUDING BUT NOT
LIMITED TO ANY INFRINGEMENT CLAIM THAT RELATES TO OR IS BASED ON ANY COMBINATION OF PRODUCTS EVEN IF
DESCRIBED IN TI RESOURCES OR OTHERWISE. IN NO EVENT SHALL TI BE LIABLE FOR ANY ACTUAL, DIRECT, SPECIAL,
COLLATERAL, INDIRECT, PUNITIVE, INCIDENTAL, CONSEQUENTIAL OR EXEMPLARY DAMAGES IN CONNECTION WITH OR
ARISING OUT OF TI RESOURCES OR USE THEREOF, AND REGARDLESS OF WHETHER TI HAS BEEN ADVISED OF THE
POSSIBILITY OF SUCH DAMAGES.
You agree to fully indemnify TI and its representatives against any damages, costs, losses, and/or liabilities arising out of your non-
compliance with the terms and provisions of this Notice.
This Notice applies to TI Resources. Additional terms apply to the use and purchase of certain types of materials, TI products and services.
These include; without limitation, TI’s standard terms for semiconductor products http://www.ti.com/sc/docs/stdterms.htm), evaluation
modules, and samples (http://www.ti.com/sc/docs/sampterms.htm).
Mailing Address: Texas Instruments, Post Office Box 655303, Dallas, Texas 75265
Copyright © 2017, Texas Instruments Incorporated