Texas Instruments MSP-EXP430FR5969 User Manual

User's Guide
SLAU535B–February 2014–Revised July 2015
MSP430FR5969 LaunchPad™ Development Kit
(MSP‑‑EXP430FR5969)
The MSP-EXP430FR5969 (or the "FR5969 LaunchPad") is an easy-to-use evaluation module (EVM) for the MSP430FR5969 microcontroller. It contains everything needed to start developing on the MSP430 FRAM platform, including on-board emulation for programming, debugging, and energy measurements. The board features buttons and LEDs for quick integration of a simple user interface as well as a super capacitor (super cap) that enables standalone applications without an external power supply.
Figure 1. MSP-EXP430FR5969
MSP430, LaunchPad, BoosterPack, Code Composer Studio, EnergyTrace++, EnergyTrace are trademarks of Texas Instruments. IAR Embedded Workbench is a trademark of IAR Systems. Sharp is a registered trademark of Sharp Corporation.
SLAU535B–February 2014–Revised July 2015 MSP430FR5969 LaunchPad™ Development Kit (MSP‑EXP430FR5969)
Submit Documentation Feedback
Copyright © 2014–2015, Texas Instruments Incorporated
1
www.ti.com
Contents
1 Getting Started............................................................................................................... 3
2 Hardware...................................................................................................................... 5
3 Software Examples ........................................................................................................ 22
4 Additional Resources ...................................................................................................... 34
5 FAQs......................................................................................................................... 36
6 Schematics.................................................................................................................. 37
List of Figures
1 MSP-EXP430FR5969....................................................................................................... 1
2 EVM Overview ............................................................................................................... 5
3 Block Diagram................................................................................................................ 6
4 MSP430FR5969 Pinout..................................................................................................... 7
5 eZ-FET Emulator............................................................................................................. 9
6 Application Backchannel UART in Device Manager................................................................... 10
7 EnergyTrace Technology Settings....................................................................................... 11
8 Debug Properties........................................................................................................... 12
9 Debug Session With EnergyTrace++ Windows........................................................................ 13
10 eZ-FET Isolation Jumper Block Diagram................................................................................ 14
11 MSP430FR5969 LaunchPad Power Domain Block Diagram ........................................................ 16
12 Debugger Power Configuration – USB eZ-FET and JTAG........................................................... 17
13 External Power Configuration – External and BoosterPack .......................................................... 18
14 Super Cap Power Configuration – Charging and Running Standalone............................................. 20
15 FR5969 LaunchPad to BoosterPack Connector Pinout............................................................... 21
16 Program <Example>.bat .................................................................................................. 23
17 Directing the ProjectImport Function to the Demo Project......................................................... 24
18 When CCS Has Found the Project ...................................................................................... 25
19 Live Temperature Mode................................................................................................... 26
20 FRAM Log Mode ........................................................................................................... 27
21 FRAM Unified Memory With Dynamic Partitioning..................................................................... 33
22 MSP-EXP430FR5969 Software Examples in TI Resource Explorer ................................................ 35
23 Schematic 1 of 5 ........................................................................................................... 37
24 Schematic 2 of 5 ........................................................................................................... 38
25 Schematic 3 of 5 ........................................................................................................... 39
26 Schematic 4 of 5 ........................................................................................................... 40
27 Schematic 5 of 5 ........................................................................................................... 41
List of Tables
1 EnergyTrace++ Debug Windows......................................................................................... 12
2 EnergyTrace™ Technology Control Bar Icons ......................................................................... 13
3 Isolation Block Connections............................................................................................... 14
4 Hardware Change Log..................................................................................................... 22
5 Software Examples ........................................................................................................ 22
6 IDE Minimum Requirements for MSP430FR5969 ..................................................................... 23
7 Source Files and Folders.................................................................................................. 26
8 Source Files and Folders.................................................................................................. 28
9 FRAM Endurance Calculation for 1KB Block of FRAM ............................................................... 30
10 How MSP430 Device Documentation is Organized ................................................................... 34
2
MSP430FR5969 LaunchPad™ Development Kit (MSP‑EXP430FR5969) SLAU535B–February 2014–Revised July 2015
Copyright © 2014–2015, Texas Instruments Incorporated
Submit Documentation Feedback
www.ti.com

1 Getting Started

1.1 Introduction

MSP430™ ultra-low-power (ULP) MCUs with embedded Ferroelectric Random Access Memory (FRAM) technology now join the MCU LaunchPad™ Development Kit ecosystem. The MSP-EXP430FR5969 (or the "FR5969 LaunchPad") is an easy-to-use evaluation module (EVM) for the MSP430FR5969 microcontroller. It contains everything needed to start developing on the MSP430 FRAM platform, including on-board emulation for programming, debugging, and energy measurements. The board features buttons and LEDs for quick integration of a simple user interface as well as a super capacitor (super cap) that enables standalone applications without an external power supply.
Rapid prototyping is simplified by the 20-pin BoosterPack™ plug-in module headers, which support a wide range of available BoosterPacks. You can quickly add features like wireless connectivity, graphical displays, environmental sensing, and much more. You can either design your own BoosterPack or choose among many already available from TI and third-party developers.
The MSP430FR5969 device features 64KB of embedded FRAM, a nonvolatile memory known for its ultra­low power, high endurance, and high-speed write access. The device supports CPU speeds up to 16 MHz and has integrated peripherals for communication, ADC, timers, AES encryption, and more – plenty to get you started in your development.
Free software development tools are also available - TI's Eclipse-based Code Composer Studio™ IDE (CCS) and IAR Embedded Workbench™ IDE (IAR), and the community-driven Energia open-source code editor. More information about the LaunchPad including documentation and design files can be found on the tool page at www.ti.com/tool/msp-exp430fr5969.
Getting Started

1.2 Key Features

MSP430 ultra-low-power FRAM technology based MSP430FR5969 16-bit MCU
20-pin LaunchPad standard that leverages the BoosterPack ecosystem
0.1-F super capacitor for standalone power
Onboard eZ-FET emulation with EnergyTrace++™ Technology
Two buttons and two LEDs for user interaction
Backchannel UART through USB to PC

1.3 Kit Contents

1 x MSP-EXP430FR5969
1 x Micro USB cable
1 x Quick Start Guide

1.4 First Steps – Out-of-Box Experience

An easy way to get familiar with the EVM is by using its pre-programmed out-of-box demo code, which demonstrates some key features of the MSP-EXP430FR5969 LaunchPad.
The out-of-box demo showcases MSP430FR5969's ultra-low power FRAM by utilizing the device's internal temperature sensor while running only off of the on-board Super Capacitor.
First step is to connect the LaunchPad to the computer using the included Micro-USB cable. The RED and GREEN LEDs near the bottom of the LaunchPad toggle a few times to indicate the pre-
programmed out-of-box demo is running.
SLAU535B–February 2014–Revised July 2015 MSP430FR5969 LaunchPad™ Development Kit (MSP‑EXP430FR5969)
Submit Documentation Feedback
Copyright © 2014–2015, Texas Instruments Incorporated
3
Getting Started
Using the out-of-box demo GUI, included in the MSP-EXP430FR5969 Software Examples, the user can place the LaunchPad into two different modes:
Live Temperature Mode This mode provides live temperature data streaming to the PC GUI. The user is able to influence the
temperature of the device and see the changes on the GUI.
FRAM Logging Mode This mode shows the FRAM data logging capabilities of the MSP430FR5969. After starting this mode,
the LaunchPad will wake up every five seconds from sleep mode (indicated by LED blink) to log both temperature and input voltage values. After reconnecting to the GUI, these values can be uploaded and graphed in the GUI.
A more detailed explanation of each mode can be found in Section 3.

1.5 Next Steps – Looking Into the Provided Code

After the out-of-box demo, more features can be explored. The hardware features on the LaunchPad are shown in Section 2, and the provided code examples and how to use them are in Section 3. More details and documentation can be found at http://www.ti.com/tool/msp-exp430fr5969. Code is licensed under BSD and TI encourages reuse and modifications to fit your needs.
www.ti.com
4
MSP430FR5969 LaunchPad™ Development Kit (MSP‑EXP430FR5969) SLAU535B–February 2014–Revised July 2015
Copyright © 2014–2015, Texas Instruments Incorporated
Submit Documentation Feedback
www.ti.com

2 Hardware

Figure 2 shows an overview of the LaunchPad hardware.
Hardware
Figure 2. EVM Overview
SLAU535B–February 2014–Revised July 2015 MSP430FR5969 LaunchPad™ Development Kit (MSP‑EXP430FR5969)
Submit Documentation Feedback
Copyright © 2014–2015, Texas Instruments Incorporated
5
Target Device
MSP430FR5969
Crystals
HF (MHz)
and
32.768 kHz
Micro-B
USB
3.3-V LDO
ESD
Protection
Debug
MCU
LED
Red, Green
Crystal
4 MHz
UART, SBW to Target
User Interface
2 buttons and 2 LEDs
20-pin LaunchPad
standard headers
Power Selection
100-mF
SuperCap
Power to Target
14-pin JTAG
header
Reset
button
Hardware

2.1 Block Diagram

Figure 3 shows the block diagram.
www.ti.com

2.2 MSP430FR5969

The MSP430FR5969 is the first device in TI's new ULP FRAM technology platform. FRAM is a cutting edge memory technology, combining the best features of flash and RAM into one nonvolatile memory. More information on FRAM can be found at www.ti.com/fram.
Device features include:
1.8-V to 3.6-V operation
Up to 16-MHz system clock and 8-MHz FRAM access
64KB FRAM and 2KB SRAM
Ultra-low-power operation
Five timer blocks and up to three serial interfaces (SPI, UART, or I2C)
Analog: 16-channel 12-bit differential ADC and 16-channel comparator
Digital: AES256, CRC, DMA, and hardware MPY32
6
MSP430FR5969 LaunchPad™ Development Kit (MSP‑EXP430FR5969) SLAU535B–February 2014–Revised July 2015
Figure 3. Block Diagram
Copyright © 2014–2015, Texas Instruments Incorporated
Submit Documentation Feedback
P1.4/TB0.1/UCA0STE/A4/C4
1P1.0/TA0.1/DMAE0/RTCCLK/A0/C0/VREF-/VeREF-
2P1.1/TA0.2/TA1CLK/COUT/A1/C1/VREF+/VeREF+
3P1.2/TA1.1/TA0CLK/COUT/A2/C2
4P3.0/A12/C12
5P3.1/A13/C13
6P3.2/A14/C14
7P3.3/A15/C15
8
P1.3/TA1.2/UCB0STE/A3/C3 9
10
P1.5/TB0.2/UCA0CLK/A5/C5 11
P4.7
12PJ.0/TDO/TB0OUTH/SMCLK/SRSCG1/C6
13
PJ.1/TDI/TCLK/MCLK/SRSCG0/C7
14
PJ.2/TMS/ACLK/SROSCOFF/C8
15
PJ.3/TCK/SRCPUOFF/C9
16
P4.0/A817P4.1/A9
18
P4.2/A10
19
P4.3/A11
20
P2.5/TB0.0/UCA1TXD/UCA1SIMO
21
P2.6/TB0.1/UCA1RXD/UCA1SOMI
22
TEST/SBWTCK
23
RST/NMI/SBWTDIO
24
25 P2.1/TB0.0/UCA0RXD/UCA0SOMI/TB0.0
26 P2.2/TB0.2/UCB0CLK
27 P3.4/TB0.3/SMCLK
28 P3.5/TB0.4/COUT
29 P3.6/TB0.5
30 P3.7/TB0.6
31 P1.6/TB0.3/UCB0SIMO/UCB0SDA/TA0.0
32 P1.7/TB0.4/UCB0SOMI/UCB0SCL/TA1.0
33 P4.4/TB0.5
34 P4.5
35 P4.6
36 DVSS
37
DVCC
38
P2.7
39
P2.3/TA0.0/UCA1STE/A6/C10
4041
AVSS
42
PJ.6/HFXIN
43
PJ.7/HFXOUT
44
AVSS
45
PJ.4/LFXIN
46
PJ.5/LFXOUT
47
AVSS
48
AVCC
P2.4/TA1.0/UCA1CLK/A7/C11
www.ti.com
Hardware
Figure 4. MSP430FR5969 Pinout
To compare the various MSP430 derivatives, download the MSP430 Product Brochure (SLAB034), which is also available from http://www.ti.com/msp430. The brochure has a table that lets you see, at a glance, how the families compare, and their pricing. This document is frequently updated, as new MSP430 derivatives become available.
SLAU535B–February 2014–Revised July 2015 MSP430FR5969 LaunchPad™ Development Kit (MSP‑EXP430FR5969)
Submit Documentation Feedback
Copyright © 2014–2015, Texas Instruments Incorporated
7
Hardware
2.2.1 Measure MSP430 Current Draw
A specific jumper J9 is placed on the LaunchPad to allow for measuring current draw of the MSP430FR5969 device. The current measured includes the FR5969, and any current drawn through the BoosterPack headers and jumper J1.
To measure ultra-low power, follow these steps:
1. Remove the J9 jumper; attach an ammeter across this jumper.
2. Consider the effect that the backchannel UART and any circuitry attached to the FR5969 may have on current draw. Maybe these should be disconnected at the isolation jumper block, or their current sinking and sourcing capability at least considered in the final measurement.
3. Make sure there are no floating input I/Os. These cause unnecessary extra current draw. Every I/O should either be driven out or, if an input, should be pulled or driven to a high or low level.
4. Begin target FR5969 execution.
5. Measure the current. (Keep in mind that if the current levels are fluctuating, it may be difficult to get a stable measurement. It is easier to measure quiescent states.)
2.2.2 Clocking
The FR5969 LaunchPad provides external clocks in addition to the internal clocks in the device.
Y4: a 32-kHz crystal
Y1: an unpopulated region that supports HF crystal or resonator (4 to 24 MHz)
The 32-kHz crystal allows for lower LPM3 sleep currents than do the other low-frequency clock sources. Therefore, the presence of the crystal allows the full range of low-power modes to be used.
For more information about internal clocks and how to use the 32-kHz or HF crystal, see the
MSP430FR59xx family user's guide.
www.ti.com
8
MSP430FR5969 LaunchPad™ Development Kit (MSP‑EXP430FR5969) SLAU535B–February 2014–Revised July 2015
Copyright © 2014–2015, Texas Instruments Incorporated
Submit Documentation Feedback
www.ti.com

2.3 eZ-FET Onboard Emulator With EnergyTrace™ Technology

To keep development easy and cost effective, TI's LaunchPad development tools integrate an onboard emulator, eliminating the need for expensive programmers.
The FR5969 LaunchPad has the new eZ-FET emulator (see Figure 5), a simple and low-cost debugger that supports almost all MSP430 device derivatives.
Hardware
The eZ-FET provides many features that make debugging an easy experience. Included is a "backchannel" UART-over-USB connection with the host, EnergyTrace Technology, and a distinct isolation from the target side microcontroller.
The eZ-FET hardware can be found in the schematics in Section 6 and in the accompanying hardware
design files. The eZ-FET software and more information about the debugger can be found at the eZ-FET lite wiki.
2.3.1 Emulator/Debugger
The eZ-FET is an on-board emulation solution for MSP430 microcontrollers. It allows direct interfacing to a PC for easy programming, debugging, and evaluation. The eZ-FET uses Spy-Bi-Wire (SBW) two-wire protocol to interface with the MSP430 devices. These pins are the SBW RST and SBW TST pins located on the emulator isolation block. More details on the isolation block can be found in Section 2.3.4.
The eZ-FET on-board emulation is supported by the MSP430 DLL and can be used with IAR Embedded Workbench for MSP430 Integrated Development Environment (IDE) or Code Composer Studio (CCS) IDE to write, download, and debug applications.
The debugger is unobtrusive and allows the user to run an application at full speed with hardware breakpoints and single stepping available while consuming no extra hardware resources. The firmware for the eZ-FET is field undatable, so any updates can be received as needed.
More information on SBW can be found in the MSP430 Hardware Tools User's Guide (SLAU278), and information on the MSP430 DLL can be found at www.ti.com/mspds.
Figure 5. eZ-FET Emulator
SLAU535B–February 2014–Revised July 2015 MSP430FR5969 LaunchPad™ Development Kit (MSP‑EXP430FR5969)
Submit Documentation Feedback
Copyright © 2014–2015, Texas Instruments Incorporated
9
Hardware
2.3.2 Application (or "Backchannel") UART
The backchannel UART allows communication with the USB host that isn't part of the target application's main functionality. This is very useful during development, and also provides a communication channel to the PC host side. This can be used to create GUIs and other programs on the PC that communicate with the FR5969 LaunchPad.
The pathway of the backchannel UART is shown in Figure 10. The backchannel UART (USCI_A0) is independent of the UART on the 20-pin BoosterPack connector (USCI_A1).
On the host side, a virtual COM port for the application backchannel UART is generated when the LaunchPad enumerates on the host. You can use any PC application that interfaces with COM ports, including terminal applications like Hyperterminal or Docklight, to open this port and communicate with the target application. You need to identify the COM port for the backchannel. On Windows PCs, Device Manager can assist (see Figure 6).
Figure 6. Application Backchannel UART in Device Manager
The backchannel UART is the "MSP Application UART1" port. In this case, Figure 6 shows COM13, but this varies from one host PC to the next. After you identify the correct COM port, configure it in your host application, according to its documentation. You can then open the port and begin talking to it from the host.
On the target FR5969 side, the backchannel is connected to the USCI_A0 module. The eZ-FET has a configurable baud rate, therefore, it is important that the PC application configures the
baud rate to be the same as the rate configured on the USCI_A0. The eZ-FET also supports hardware flow control, if desired. Hardware flow control (CTS/RTS
handshaking) allows the target FR5969 and the emulator to tell each other to wait before sending more data. At low baud rates and with simple target applications, flow control may not be necessary. Applications with faster baud rates and more interrupts to service have a higher likelihood that they cannot read the USCI_A0's RXBUF register in time, before the next byte arrives. If this happens, the USCI_A0's UCA0STATW register will report an overrun error.
www.ti.com
10
MSP430FR5969 LaunchPad™ Development Kit (MSP‑EXP430FR5969) SLAU535B–February 2014–Revised July 2015
Copyright © 2014–2015, Texas Instruments Incorporated
Submit Documentation Feedback
www.ti.com
2.3.3 EnergyTrace™ Technology
EnergyTrace™ Technology is an energy-based code analysis tool set that is useful for measuring and viewing the application’s energy profile and optimizing it for ultra-low power consumption. The MSP430FR5969 device supports EnergyTrace++ (EnergyTrace + [CPU State] + [Peripheral States]) for full access to the application energy profile as well as CPU and peripheral states.
By default, EnergyTrace technology is disabled in CCS. To enable EnergyTrace, click Window Preferences Code Composer Studio Advanced Tools EnergyTrace™ Technology. Select the "Enable" checkbox and the EnergyTrace++ setting for full functionality (see Figure 7).
Hardware
Figure 7. EnergyTrace Technology Settings
SLAU535B–February 2014–Revised July 2015 MSP430FR5969 LaunchPad™ Development Kit (MSP‑EXP430FR5969)
Submit Documentation Feedback
Copyright © 2014–2015, Texas Instruments Incorporated
11
Hardware
To fully enable the EnergyTrace++ setting, the ultra-low-power debug mode must be enabled. Right click on the active project in the project explorer and click Properties. In the Debug section, enable "Ultra Low Power debug/ Debug LPMx.5" option in the Low Power Mode Settings (see Figure 8). If this option is not enabled, the EnergyTrace++ mode cannot capture data from the device.
www.ti.com
Figure 8. Debug Properties
After the correct settings are chosen, the EnergyTrace window automatically opens when debug is started. The EnergyTrace++ window has four separate tabs: Profile, States, Power, and Energy.
Table 1. EnergyTrace++ Debug Windows
EnergyTrace++ Description Debug Window
Profile Displays a compressed view of captured data and allows comparison with previous data States Real-time trace of the target microcontroller's internal states captured. Includes power modes and peripheral
Power Dynamic power consumption of the target over time. A previous trace profile for comparison is yellow in color. Energy Accumulated energy of the target over time. A previous trace profile for comparison is yellow in color.
on/off states.
12
MSP430FR5969 LaunchPad™ Development Kit (MSP‑EXP430FR5969) SLAU535B–February 2014–Revised July 2015
Copyright © 2014–2015, Texas Instruments Incorporated
Submit Documentation Feedback
www.ti.com
These tabs allow you to see exactly what is happening in your application, and find power black holes. An example application with the EnergyTrace++ windows is shown in Figure 9.
Hardware
Figure 9. Debug Session With EnergyTrace++ Windows
After the EnergyTrace window is active, it can be controlled with the buttons in Table 2.
Table 2. EnergyTrace™ Technology Control Bar Icons
Enable or disable EnergyTrace Technology. When disabled, icon turns gray. Set capture period: 5 sec, 10 sec, 30 sec, 1 min, or 5 min. Data collection stops after time has elapsed. However,
the program continues to execute until the Pause button in the debug control window is clicked. Save profile to project directory. When saving an EnergyTrace++ profile, the default filename will start with
"MSP430_D" followed by a timestamp. When saving an EnergyTrace profile, the default filename will start with "MSP430" followed by a timestamp.
Load previously saved profile for comparison. Restore graphs or open Preferences window. Switch between EnergyTrace++ mode and EnergyTrace mode
An example application using the MSP-EXP430FR5969 with EnergyTrace++ Technology is provided in the application note: MSP430 Advanced Power Optimizations: ULP Advisor SW and EnergyTrace
Technology (SLAA603). For more details on EnergyTrace, refer to the Code Composer Studio v6.0 for MSP430 User's Guide (SLAU157).
SLAU535B–February 2014–Revised July 2015 MSP430FR5969 LaunchPad™ Development Kit (MSP‑EXP430FR5969)
Submit Documentation Feedback
Copyright © 2014–2015, Texas Instruments Incorporated
13
eZ-FET
Emulator
MCU
Isolation Jumper Block
Spy-Bi-Wire (SBW)
Emulation
Application UART
3.3V Power
5V Power
Target
MSP430FR5969
MCU
eZ-FETMSP430FR5969 Target
USB Connector
in out
LDO
BoosterPack Header
BoosterPack Header
USCI A0
USB
Hardware
2.3.4 Emulator Connection – Isolation Jumper Block
The isolation jumper block at Jumper J13 allows the user to connect/disconnect signals that cross from the eZ-FET domain into the FR5969 target domain. This includes eZ-FET Spy-Bi-Wire signals, application UART signals, and 3V3 and 5V power (see Table 3).
Reasons to open these connections:
To remove any and all influence from the eZ-FET emulator for high accuracy target power measurements
To control 3-V and 5-V power flow between eZ-FET and target domains
To expose the target MCU pins for other use than onboard debugging and application UART communication
To expose programming and UART interface of the eZ-FET so it can be used for devices other than the onboard MCU.
Table 3. Isolation Block Connections
Jumper Description
GND Ground
V+ 3.3-V rail, derived from VBUS by an LDO in the eZ-FET domain
RTS >>
CTS <<
RXD <<
TXD >>
RST Spy-Bi-Wire emulation: SBWTDIO data signal. This pin also functions as the RST signal (active low) TST Spy-Bi-Wire emulation: SBWTCK clock signal. This pin also functions as the TST signal
Backchannel UART: Ready-To-Send, for hardware flow control. The target can use this to indicate whether 'it is ready to receive data from the host PC. The arrows indicate the direction of the signal.
Backchannel UART: Clear-To-Send, for hardware flow control. The host PC (through the emulator) uses this to indicate whether or not it is ready to receive data. The arrows indicate the direction of the signal.
Backchannel UART: the target FR5969 receives data through this signal. The arrows indicate the direction of the signal.
Backchannel UART: the target FR5969 sends data through this signal. The arrows indicate the direction of the signal.
www.ti.com
14
Figure 10. eZ-FET Isolation Jumper Block Diagram
MSP430FR5969 LaunchPad™ Development Kit (MSP‑EXP430FR5969) SLAU535B–February 2014–Revised July 2015
Copyright © 2014–2015, Texas Instruments Incorporated
Submit Documentation Feedback
www.ti.com
2.3.5 14-Pin JTAG Connector
This EVM contains a footprint for TI's standard 14-pin MSP430 JTAG header. This connector can be used as needed. For debug purposes, this connector offers 4-wire JTAG compared to the 2-wire Spy-Bi-Wire from the eZ-FET. In certain use cases this can be advantageous. The MSP-FET or another MSP430 external debug tool such as MSP-FET430UIF or third-party tool can be used. This JTAG connector can be used to power the system directly or can be used with external power. The MSP-FET tool supports EnergyTrace™ technology and can perform the same measurements as the eZ-FET onboard emulator. See Section 2.4 for more details on the JTAG system power requirements.
2.3.6 Using the eZ-FET Emulator With a Different Target
The eZ-FET emulator on the FR5969 LaunchPad can interface to most MSP430 derivative devices, not just the on-board FR5969 target device.
To do this, disconnect every jumper in the isolation jumper block. This is necessary because the emulator cannot connect to more than one target at a time over the Spy-Bi-Wire (SBW) connection.
Next, make sure the target board has proper connections for Spy-Bi-Wire. Note that to be compatible with SBW, the capacitor on RST/SBWTDIO cannot be greater than 2.2 nF. The documentation for designing MSP430 JTAG interface circuitry is the MSP430 Hardware Tools User's Guide (SLAU278).
Finally, wire together these signals from the emulator's side of the isolation jumper block to the target hardware:
3.3 V (V+)
GND
SBWTDIO
SBWTCK
TXD (if the UART backchannel is to be used)
RXD (if the UART backchannel is to be used)
CTS (if hardware flow control is to be used)
RTS (if hardware flow control is to be used)
This wiring can be done either with jumper wires or by designing the board with a connector that plugs into the isolation jumper block.
Hardware
SLAU535B–February 2014–Revised July 2015 MSP430FR5969 LaunchPad™ Development Kit (MSP‑EXP430FR5969)
Submit Documentation Feedback
Copyright © 2014–2015, Texas Instruments Incorporated
15
Loading...
+ 32 hidden pages