Instructions

www.ti.com
Hardware
After this interface enumerates, a host application is needed to interface with it and issue BSL commands
to access the MSP430's firmware. The MSP430 USB Developers Package includes a firmware updater
application that uses the USB BSL to download programs. For its input, it uses TI-TXT object-code files.
TI-TXT is a simple text-based object-code format that used with MSP430 MCUs to store and distribute
compiled code. These files can be generated by CCS or IAR. TI-TXT files for the software examples are
included in the zip file (\bin\simpleBackchannel.txt and \bin\emulStorageKeyboard.txt).
See the application report USB Field Firmware Updates on MSP430 MCUs (SLAA452) for information
about designing firmware update into your USB application. Additional information about the MSP430 BSL
can be found in the MSP430 Programming Via the Bootstrap Loader User's Guide (SLAU319).
2.7 BoosterPack Pinout
The F5529 LaunchPad adheres to the 40-pin LaunchPad pinout standard. A standard was created to aid
compatibility between LaunchPad and BoosterPack tools across the TI ecosystem.
The 40-pin standard is backward-compatible with the 20-pin one used by other LaunchPads like the MSP-
EXP430G2. This allows 20-pin BoosterPacks to be used with 40-pin LaunchPads.
This having been said, while most BoosterPacks are compliant with the standard, some are not. The
F5529 LaunchPad is compatible with all 20-pin (and 40-pin) BoosterPacks that are compliant with the
standard. If the reseller or owner of the BoosterPack does not explicitly indicate compatibility with the
F5529 LaunchPad, you might want to compare the schematic of the candidate BoosterPack with the
LaunchPad to ensure compatibility. Keep in mind that sometimes conflicts can be resolved by changing
the F5529 device pin function configuration in software. More information about compatibility might also be
found at http://www.ti.com/launchpad.
Figure 23 shows the 40-pin pinout of the F5529 LaunchPad.
Note that software's configuration of the pin functions plays a role in compatibility. The F5529 LaunchPad
side of the dashed line shows all of the functions for which the F5529 device's pins can be configured.
This can also be seen in the MSP430F5529 data sheet. The BoosterPack side of the dashed line shows
the standard. The F5529 function whose color matches the BoosterPack function shows the specific
software-configurable function by which the F5529 LaunchPad adheres to the standard.
27
SLAU533ASeptember 2013Revised January 2014 MSP430F5529 LaunchPad™ Development Tool (MSP
EXP430F5529LP)
Submit Documentation Feedback
Copyright © 2013–2014, Texas Instruments Incorporated