www.ti.com
Required Tools and Hardware
3
SLAU758 – January 2018
Submit Documentation Feedback
Copyright © 2018, Texas Instruments Incorporated
BOOSTXL-CAPKEYPAD Capacitive Touch BoosterPack Plug
‑
in Module
In this configuration, the BOOSTXL-CAPKEYPAD can be used out of the box with the factory
programming. It is not necessary to have a CAPTIVATE-PGMR module to program the onboard
MSP430FR2522 microcontroller. The host LaunchPad development kit only needs to be configured to
communicate with the BOOSTXL-CAPKEYPAD over the I
2
C interface using the SDA, SCL, and IRQ
signals provided on the 40-pin BoosterPack headers. The BOOSTXL-CAPKEYPAD powers up as an I
2
C
slave using the factory-programmed example. The host LaunchPad development kit can out the current
status of the BoosterPack plug-in module, as well as configure the operation of the BoosterPack plug-in
module, using the simple I
2
C register interface. The
I
2
C register interface
is documented in the detailed
user's guide, along with
I
2
C transaction examples
.
While the BOOSTXL-CAPKEYPAD can be used with any LaunchPad development kit that supports I
2
C
communication in the standard pin locations, TI provides several example projects for the host LaunchPad
development kit to enable quick development of an application.
The following software example projects for the host LaunchPad development kit are provided:
1.
MSP-EXP430 Segmented LCD
2.
MSP-EXP430F BOOSTXL-K350QVG-S1 QVGA LCD
3.
MSP-EXP430F5529 USB Keyboard Example
All of these examples are compatible with the out-of-box BOOSTXL-CAPKEYPAD software.
1.2.2
Using the BOOSTXL-CAPKEYPAD With the CAPTIVATE-PGMR and the CapTIvate Design Center
The BOOSTXL-CAPKEYPAD can be used with the
CAPTIVATE-PGMR
module and CapTIvate Design
Center to view the real-time sensor data, tune the touch sensor performance, and program the onboard
MSP430FR2522 MCU. This use case is for those looking to evaluate CapTIvate touch sensing
performance or begin development of their own capacitive touch design using MSP430™ CapTIvate
touch-sensing MCUs.
The following software example projects for the BOOSTXL-CAPKEYPAD target are provided:
1.
BOOSTXL-CAPKEYPAD Out-of-Box Experience
(comes preprogrammed on a new BOOSTXL-
CAPKEYPAD)
2.
BOOSTXL-CAPKEYPAD-EMC
Noise Immunity Software Example
3.
BOOSTXL-CAPKEYPAD-Prototyping
External Sensor Example
These example projects may be programmed onto the MSP430FR2522 MCU on the BOOSTXL-
CAPKEYPAD using the CAPTIVATE-PGMR module and either Code Composer Studio™ (CCS) or IAR
Embedded Workbench
®
for MSP430.
2
Required Tools and Hardware
The following tools and hardware are required to use the BOOSTXL-CAPKEYPAD.
2.1
CapTIvate Design Center Tool
The CapTIvate Design Center is the one-stop-shop development environment for CapTIvate touch-
sensing MCUs. In addition to serving as the CapTIvate development graphical user interface, the design
center also contains all of the CapTIvate software examples and relevant technical documentation.
To get the most out of your BOOSTXL-CAPKEYPAD, download and install the latest version of the
CapTIvate Design Center from the
MSPCAPTDSNCTR tool folder
. The CapTIvate Design Center supports
Microsoft
®
Windows
®
, Apple
®
OS X
®
, and Linux
®
host environments. The minimum required CapTIvate
Design Center version with BOOSTXL-CAPKEYPAD support is version 1.60.00.00.
2.2
Integrated Development Environment (IDE) or Flashing Utility
To program a software example to either a host LaunchPad development kit or the BOOSTXL-
CAPKEYPAD, an integrated development environment is required. CapTIvate software examples support
TI Code Composer Studio (CCS)
and
IAR Embedded Workbench
for MSP430. The minimum CCS version
with support for the MSP430FR2522 MCU is version 7.4. The minimum IAR EW version is version 7.11.