This guide assists users in the initial firmware setup and demonstration of Peer-to-Peer mode,
Reader/Writer mode, and Card Emulation mode of the TRF7970A BoosterPack™ plug-in module with an
MSP430F5529 LaunchPad™ development kit. The guide explains how to flash the example firmware that
is provided by TI. Additionally, it describes how to implement the different modes with the NFCLink
Standalone GUI.
21Advanced COM Tab ....................................................................................................... 21
Trademarks
BoosterPack, LaunchPad, Code Composer Studio, MSP430 are trademarks of Texas Instruments.
All other trademarks are the property of their respective owners.
This guide has two main objectives: It describes how to download the NFCLink Standalone example code
to an MSP-EXP430F5529LP, and it also describes how to use the TI NFC Tool GUI. The example code
and GUI can be downloaded from http://www.ti.com/lit/zip/sloa227. This guide describes how to install and
use two different flash programming options: Code Composer Studio™ IDE and UniFlash. The guide also
describes how to use the TI NFC Tool GUI to interact with NFC tags and NFC enabled devices.
1.1Prerequisites
The user should have the following items:
•DLP-7970ABP
•MSP-EXP430F5529LP
•An NFC tag or NFC enabled device
•A computer running Microsoft® Windows® 7 or XP operating systems
2Getting Started
This section describes the required software and hardware setup for the DLP-7970ABP BoosterPack plugin module and the MSP-EXP4305529LP LaunchPad development kit with the NFCLink Standalone
example firmware.
2.1Download and Install Software
Download the NFCLink Standalone GUI and example code from http://www.ti.com/lit/zip/sloa227.
Install the software package following the default options.
Introduction
2.2Hardware Setup
Attach the DLP-7970ABP to the MSP-EXP430F5529LP so that pin 1 of the BoosterPack plug-in module is
aligned with the 3.3V pin of the LaunchPad development kit. Then connect the MSP-EXP430F5529LP to
the PC using the provided USB cable.
2.3Flash the Firmware
The NFCLink Standalone firmware requires either UniFlash or Code Composer Studio IDE (CCS) v6.1.1
or newer to download code to the LaunchPad development kit. If you have only the CCS free license, use
UniFlash to download the example code. This is due to the maximum download capacity of CCS under
the free license.
Download and run the UniFlash installation wizard (version 3.4 or newer) from
http://www.ti.com/tool/uniflash. Use the default settings until the Select Components selection (see
Figure 1). The default option is install all components, but the minimum requirement is only to install the
MSP430 Ultra Low Power component under Microcontrollers. Choose which components to install based
on preferred disk usage. The installation of additional debug probes is optional. Follow the remaining
installation instructions in the wizard to complete the installation process.
To use Uniflash to flash the NFCLink Standalone firmware to the MSP-EXP430F5529LP:
1. Open UniFlash.
2. Go to File → New Configuration.
3. Connection → MSP430 USB1 and Board or Device → MSP430F5529. Click Ok.
4. When connected, click Program → Load Program.
5. Select Browse and find the configuration file at [Installed Path]\examples\boards\MSP-EXP430F5529LP\F5529LP_TRF7970A_ALL_NFC_MODES\Debug and select the
F5529LP_TRF7970A_ALL_NFC_MODES.out file (see Figure 2).
6. Click OK. The firmware should automatically begin to load into flash memory on the MSPEXP4305529LP.
7. After the firmware is loaded, cycle the power to the LaunchPad development kit by unplugging the
USB cable and then plugging it back in.
Download and run the Code Composer Studio IDE version 6.1.1 or newer (CCS) installation wizard from
http://processors.wiki.ti.com/index.php/Download_CCS. Online and offline installation options are
available. If any issues occur with the online installer, then try the offiline installer instead. Use the default
installation options up until Processor Support (see Figure 3). The minimum requirement is to select only
MSP Ultra Low Power MCUs for processor support. Additional processor support can be added based on
preferred disk usage. Follow the remaining installation instructions in the wizard to complete the
installation process.
www.ti.com
Figure 3. Code Composer Studio™ IDE Installation
2.3.2.2Import and Configure Project
To use Code Composer Studio IDE version 6.1.1 to flash the NFCLink Standalone firmware to the MSPEXP430F5529LP, follow these steps:
1. Open Code Composer Studio IDE.
2. Go to Project → Import CCS Projects…
3. Click Browse and select the directory: [Installed Path]\examples\boards\MSPEXP430F5529LP\F5529LP_TRF7970A_ALL_NFC_MODES.
4. Import the F5529LP_TRF7970A_ALL_NFC_MODES project (see Figure 4).
5. Select the imported project in the Project Explorer window and then click the debug iconto build
the project and download the example firmware to the device.
6. Click the terminate buttonin the debugging window.
7. Cycle the power to the LaunchPad development kit by unplugging the USB cable and then plugging it
back in.
8. The firmware on the LaunchPad development kit now operates in stand-alone mode and reads
NFC/RFID tags by default.