Top

Product details

Parameters

Frequency (MHz) 48 Flash (KB) 256 RAM 64 ADC resolution (bits) 14 ADC sampling rate (MSPS) 1 ADC channels 24 Ethernet USB CAN (#) QSPI 0 GPIO 48, 64, 84 LCD Active power (uA/MHz) 80 Standby Current (uA) 0.66 Serial I/O 8 Security enabler Cryptographic acceleration, Debug security, Device identity, Secure FW and SW update, Software IP protection Operating temperature range (C) -40 to 85 Supply voltage (V) 1.62, 3.7 I2C 4 SPI 8 UART 4 DMA 8 Comparators (#) 2 Product type SimpleLink Host MCU open-in-new Find other SimpleLink wired MCUs

Package | Pins | Size

LQFP (PZ) 100 256 mm² 16 x 16 NFBGA (ZXH) 80 25 mm² 5 x 5 VQFN (RGC) 64 81 mm² 9 x 9 open-in-new Find other SimpleLink wired MCUs

Features

  • Core
    • Arm® 32-bit Cortex®-M4F CPU with floating-point unit and memory protection unit
    • Frequency up to 48 MHz
    • ULPBench™ benchmark:
      • 192.3 ULPMark™-CP
    • Performance benchmark:
      • 3.41 CoreMark/MHz
      • 1.22 DMIPS/MHz (Dhrystone 2.1)
  • Advanced low-power analog features
    • SAR analog-to-digital converter (ADC) with 16-bit precision and up to 1 Msps
      • Differential and single-ended inputs
      • Two window comparators
      • Up to 24 input channels
    • Internal voltage reference with 10-ppm/°C typical stability
    • Two analog comparators
  • Memories
    • Up to 256KB of flash main memory (organized into two banks enabling simultaneous read or execute during erase)
    • 16KB of flash information memory (used for BSL, TLV, and flash mailbox)
    • Up to 64KB of SRAM (including 6KB of backup memory)
    • 32KB of ROM with MSP432™ peripheral driver libraries
  • Ultra-low-power operating modes
    • Active: 80 µA/MHz
    • Low-frequency active: 83 µA at 128 kHz
    • LPM3 (with RTC): 660 nA
    • LPM3.5 (with RTC): 630 nA
    • LPM4: 500 nA
    • LPM4.5: 25 nA
  • Development kits and software (see Tools and Software)
  • Operating characteristics
    • Wide supply voltage range: 1.62 V to 3.7 V
    • Temperature range (ambient): –40°C to 85°C
  • Flexible clocking features
    • Tunable internal DCO (up to 48 MHz)
    • 32.768-kHz low-frequency crystal support (LFXT)
    • High-frequency crystal support (HFXT) up to 48 MHz
    • Low-frequency internal reference oscillator (REFO)
    • Very low-power low-frequency internal oscillator (VLO)
    • Module oscillator (MODOSC)
    • System oscillator (SYSOSC)
  • Code security features
    • JTAG and SWD lock
    • IP protection (up to four secure flash zones, each with configurable start address and size)
  • Enhanced system features
    • Programmable supervision and monitoring of supply voltage
    • Multiple-class resets for better control of application and debug
    • 8-channel DMA
    • RTC with calendar and alarm functions
  • Timing and control
    • Up to four 16-bit timers, each with up to five capture, compare, PWM capability
    • Two 32-bit timers, each with interrupt generation capability
  • Serial communication
    • Up to four eUSCI_A modules
      • UART with automatic baud-rate detection
      • IrDA encode and decode
      • SPI (up to 16 Mbps)
    • Up to four eUSCI_B modules
      • I2C (with multiple-slave addressing)
      • SPI (up to 16 Mbps)
  • Flexible I/O features
    • Ultra-low-leakage I/Os (±20 nA maximum)
    • All I/Os with capacitive-touch capability
    • Up to 48 I/Os with interrupt and wake-up capability
    • Up to 24 I/Os with port mapping capability
    • Eight I/Os with glitch filtering capability
  • Encryption and data integrity accelerators
    • 128-, 192-, or 256-bit AES encryption and decryption accelerator
    • 32-bit hardware CRC engine
  • JTAG and debug support
    • 4-pin JTAG and 2-pin SWD debug interfaces
    • Serial wire trace
    • Power debug and profiling of applications

All trademarks are the property of their respective owners.

open-in-new Find other SimpleLink wired MCUs

Description

The SimpleLink MSP432P401x microcontrollers (MCUs) are optimized wireless host MCUs with an integrated 16-bit precision ADC, delivering ultra-low-power performance including 80 µA/MHz in active power and 660 nA in standby power with FPU and DSP extensions. As an optimized wireless host MCU, the MSP432P401x allows developers to add high-precision analog and memory extension to applications based on SimpleLink wireless connectivity solutions.

The MSP432P401x devices are part of the SimpleLink microcontroller (MCU) platform, which consists of Wi-Fi®, Bluetooth® low energy, Sub-1 GHz, and host MCUs. All share a common, easy-to-use development environment with a single core software development kit (SDK) and rich tool set. A one-time integration of the SimpleLink platform lets you add any combination of devices from the portfolio into your design. The ultimate goal of the SimpleLink platform is to achieve 100 percent code reuse when your design requirements change. For more information, visit www.ti.com/simplelink.

MSP432P401x devices are supported by a comprehensive ecosystem of tools, software, documentation, training, and support to get your development started quickly. The MSP-EXP432P401R LaunchPad development kit or MSP-TS432PZ100 target socket board (with additional MCU sample) along with the free SimpleLink MSP432 SDK is all you need to get started.

open-in-new Find other SimpleLink wired MCUs
Download

Technical documentation

= Featured
No results found. Please clear your search and try again. View all 50
Type Title Date
* Datasheet MSP432P401R, MSP432P401M SimpleLink™ Mixed-Signal Microcontrollers datasheet (Rev. H) Jun. 17, 2019
* Errata MSP432P401R Device Erratasheet (Rev. R) Apr. 24, 2019
* User guides MSP432P4xx SimpleLink™ Microcontrollers Technical Reference Manual (Rev. I) Jun. 24, 2019
User guides Near Field Communication (NFC) Reader/Writer Reference Design (Rev. A) May 08, 2020
User guides MSP432P4xx SimpleLink™ Microcontrollers Bootloader (BSL) User's Guide (Rev. J) Apr. 16, 2020
White papers Simple and efficient software development with the SimpleLink™ MCU platform (Rev. E) Dec. 06, 2019
Technical articles How SysConfig jump-starts embedded system development Oct. 30, 2019
White papers Deep dive into the tools and development kits of the SimpleLink™ MCU platform (Rev. B) Sep. 25, 2019
Technical articles Updated robotics kit brings technology to life for university students Sep. 24, 2019
User guides SimpleLink™ MSP432P4xx Security and Update Tool User's Guide (Rev. F) Aug. 02, 2019
Application notes ESD Diode Current Specification (Rev. A) Jul. 10, 2019
More literature Building your application with security in mind (Rev. D) Jun. 11, 2019
User guides Arm® Keil® MDK Version 5 for SimpleLink™ MSP432™ MCUs User's Guide (Rev. J) Nov. 26, 2018
User guides Code Composer Studio™ IDE 7.1+ for SimpleLink™ MSP432™ MCUs User's Guide (Rev. K) Nov. 26, 2018
More literature Building your application with security in mind (Rev. C) Nov. 16, 2018
Application notes Signal Processing With a SimpleLink MSP432 MCU and the CMSIS-DSP Library (Rev. A) Oct. 30, 2018
Application notes System Design Guidelines for SimpleLink™ MSP432P4 Microcontrollers Oct. 11, 2018
More literature Building your application with security in mind (Rev. B) Aug. 21, 2018
Technical articles SimpleLink™ MCU SDK expands multiprotocol support Jul. 18, 2018
User guides IAR Embedded Workbench for Arm 8.10.1+ for SimpleLink MSP432 MCUs User's Guide (Rev. K) Jun. 25, 2018
Technical articles SimpleLink MCU SDKs: Expand the foundation May 03, 2018
User guides MSP432P401R SimpleLink™ Microcontroller LaunchPad™ Development Kit User's Guide (Rev. F) Mar. 08, 2018
Application notes Scaling Across the SimpleLink™ MSP432P4 MCU Family Jan. 12, 2018
Application notes Precision ADC With 16-Bit Performance Jan. 11, 2018
More literature SimpleLink™ Wired and Wireless Microcontroller Platform (Rev. B) Jan. 11, 2018
White papers Connected microcontrollers essential to automation in buildings (Rev. A) Jan. 10, 2018
Application notes Low-Power Analog Measurements With SimpleLink™ MSP432™ Microcontollers (Rev. A) Oct. 19, 2017
Application notes Migrating to the SimpleLink™ MSP432™ Family (Rev. D) Oct. 19, 2017
White papers Wireless Connectivity For The Internet of Things, One Size Does Not Fit All (Rev. A) Oct. 16, 2017
Application notes Leveraging Precision ADC on SimpleLink™ MSP432™ MCUs for Predictive Maintenance (Rev. A) Sep. 18, 2017
More literature SimpleLink™ MSP432™ MCU for electronic lock and intrusion HMI keypad Sep. 18, 2017
White papers IoT provokes change in ultra-low-power MCUs Jul. 19, 2017
Application notes Configuring Security and Bootloader (BSL) on MSP432P4xx Microcontrollers (Rev. D) Jul. 14, 2017
Application notes Proper Sleep and Interrupt Use on the SimpleLink™ MSP432™ ARM® Cortex®-M4 MCUs Jun. 07, 2017
White papers RTOS Power Management Emerges as a Key for MCU-based IoT Nodes (Rev. A) May 11, 2017
White papers Capacitive Touch and MSP Microcontrollers (Rev. A) Apr. 27, 2017
More literature SimpleLink™ MSP432P4xx MCU Security Apr. 04, 2017
More literature MSP-EXP432P401R Quick Start Guide (Rev. A) Mar. 15, 2017
Application notes Designing an Ultra-Low-Power (ULP) Application With SimpleLink™ MSP432™ MCUs (Rev. A) Mar. 07, 2017
User guides GCC ARM Embedded Toolchain for SimpleLink™ MSP432™ Microcontrollers (Rev. B) Mar. 07, 2017
Application notes Leveraging Low-Frequency Power Modes on SimpleLink™ MSP432P4xx Microcontrollers (Rev. B) Mar. 07, 2017
Application notes Moving From Evaluation to Production With SimpleLink™ MSP432P401x MCUs (Rev. A) Mar. 07, 2017
Application notes Software IP Protection on MSP432P4xx Microcontrollers (Rev. B) Nov. 28, 2016
Application notes Flash Operations on MSP432 MCUs Jul. 11, 2016
Application notes Multi-Frequency Range and Tunable DCO on MSP432P4xx Microcontrollers (Rev. A) Jun. 23, 2016
Application notes General Oversampling of MSP ADCs for Higher Resolution (Rev. A) Apr. 01, 2016
User guides Access Control Panel With BLE, Cap Touch, and Software Integration Ref Design Feb. 27, 2016
Application notes MSP432 Debugging Tools: Using Serial Wire Output With CCS Trace Analyzer (Rev. A) Feb. 23, 2016
Application notes MSP Code Protection Features Dec. 07, 2015
Application notes Getting Started With EEMBC® ULPBench™ on MSP-EXP432P401R Mar. 19, 2015

Design & development

For additional terms or required resources, click any title below to view the detail page where available.

Hardware development

EVALUATION BOARDS Download
document-generic User guide
$20.00
Description

The BOOST-CC2564MODA BoosterPack™ plug-in module is intended for evaluation and design purposes of the dual-mode Bluetooth® CC2564 module with integrated antenna (CC2564MODA).  The CC2564MODA module is based on TI's dual-mode Bluetooth® CC2564B Controller, which reduces design (...)

Features
  • Dual-mode (Bluetooth & Bluetooth low energy) Bluetooth Specification v4.1

  • Integrated antenna on CC2564MODA  for ready to use application

  • FCC, IC, CE certified with a certified and royalty-free TI Bluetooth stack, getting started guide, demos, and UART and PCM/I2S Interface

  • Class 1.5 Transmit Power (...)

EVALUATION BOARDS Download
document-generic User guide
Description
The BOOSTXL-SENSORS BoosterPack™ plug-in module is an easy way to add digital sensors to your LaunchPad™ development kit design. MCU developers can use this BoosterPack module to start developing sensor applications using the on-board gyroscope, accelerometer, magnetometer, pressure (...)
Features
  • TI OPT3001 Ambient light sensor
  • PCB footprint to add TI TMP007 Infrared temperature sensor
  • Bosch BMI160 Inertial Measurement Unit (IMU) sensor – accelerometer and gyroscope
  • Bosch BMM150 Magnetometer
  • Bosch BME280 Environmental sensor - pressure, ambient temperature and humidity
  • Works with TI LaunchPad
EVALUATION BOARDS Download
document-generic User guide
$59.00
Description
The TI CC256xC Bluetooth® device is a complete basic rate (BR), enhanced data rate (EDR), and LE host controller interface (HCI) solution that reduces design effort and enables fast time to market. Based on TI's seventh-generation core, the module is a product-proven solution supporting (...)
Features
  • Supports Bluetooth 4.1/4.2
  • Compatible with standard TI interfaces, allowing development on a number of different platforms
  • On-board PCB antenna with option for U.FL-based testing
  • Supports easy development on COMM8 platforms
  • Operates from alkaline batteries for lower power designs
EVALUATION BOARDS Download
document-generic User guide
$19.99
Description

SPECIAL NOTES:

To update the firmware on your CC3100 device, use radio performance tools, perform network processing logs for advanced debugging, or use the TI SimpleLink™ Studio for CC3100 MCU emulator (PC-based), you will also need the Advanced Emulation BoosterPack (CC31XXEMUBOOST).  It is (...)

Features

 

  • CC3100 Wi-Fi Network Processor in QFN package
  • Industry’s first devices to be Wi-Fi CERTIFIED™ at the chip level by the Wi-Fi Alliance™
  • 2 20-pin stackable connectors (BoosterPack headers) to connect to TI LaunchPads and other BoosterPacks
  • On-board chip antenna with option for U.FL-based testing
  • Power (...)
EVALUATION BOARDS Download
document-generic User guide
Description

To get started developing with this LaunchPad:
Step 1: Buy the MSP-EXP432P401R LaunchPad
Step 2: Download the MSP432 SDK
Step 3: Complete the Out-of-Box experience and take the SimpleLink Academy trainings

The SimpleLink™ MSP432P401R LaunchPad™ development kit enables you to develop (...)

Features
  • Low-power, high performance MSP432P401R MCU
    • 48MHz 32-bit ARM Cortex M4F with Floating Point Unit and DSP acceleration
    • Power consumption: 80uA/MHz active and 660nA RTC standby operation
    • Digital: Advanced Encryption Standard (AES256) Accelerator, CRC, DMA, HW MPY32
    • Memory: 256KB Flash, 64KB RAM
    • Timers: 4 (...)
EVALUATION BOARDS Download
document-generic User guide
$89.00
Description

Note: This kit does not include MSP432 microcontroller (MCU) samples. To sample the compatible devices, please visit the MSP432P401R or MSP432P401Mproduct page

The MSP-TS432PZ100 is a standalone ZIF socket target board used to program and debug the SimpleLink™ MSP432 MCU in-system through the JTAG (...)

Features
  • Development board (MSP-TS432PZ100) with a ZIF socket fitting MSP432P401x derivatives in 100-pin LQFP (PZ) packages includes an LED indicator, JTAG adapter, and header pin-outs for prototyping
  • Supports the XDS200 Debug Probe and all ARM®Cortex®-M debugging interfaces compatible with a standard (...)
EVALUATION BOARDS Download
$109.00
Description
The TI Robotics System Lab kit MAX (TI-RSLK MAX) accelerates the learning and building of robotics systems, leading students to explore real-world applications. The TI-RSLK MAX is the fast track to getting students up and running with their own solderless robotic kit, providing hardware and (...)
Features
  • Powered by SimpleLink™ MSP432P401R MCU LaunchPad™ development kit
  • Versatile TI-RSLK chassis board with integrated 5V DC-DC regulator, 3.3V linear regulator, built-in dual motor drivers and sensor interface connectors
  • Easy to assemble black robot chassis with red wheels, two gear motors and encoder (...)
DAUGHTER CARDS Download
document-generic User guide
$29.99
Description

Download Design Files

The Educational BoosterPack MKII offers a high level of integration for developers to quickly prototype complete solutions. Various analog and digital inputs/outputs are at your disposal including an analog joystick, environmental and motion sensors, RGB LED, microphone, buzzer (...)

Features
  • TI OPT3001 Light Sensor
  • TI TMP006 Temperature Sensor
  • Servo Motor Connector
  • 3-Axis Accelerometer
  • User Push Buttons
  • RGB Multi-color LED
  • Buzzer
  • 40-pin Stackable BoosterPack Connector
  • Color TFT LCD Display
  • Microphone
  • 2-Axis Joystick with Pushbutton
DEVELOPMENT KITS Download
Kentec QVGA Display BoosterPack
BOOSTXL-K350QVG-S1
document-generic User guide
$24.99
Description

The BOOSTXL-K350QVG-S1 Kentec QVGA Display BoosterPack is an easy-to-use plug-in module for adding a touch screen color display to your Launchpad design. MCU LaunchPad developers can use this BoosterPack to start developing applications using the 320 x 240 pixel SPI controlled TFT QVGA display with (...)

Features
  • Kentec TFT LCD (P/N: K350QVG-V2-F)
    • 3.5 inch QVGA (320x240 resolution)
    • SPI Interface
    • 4-wire resistive touch screen
    • White LED Backlight
  • LED backlight driver circuit
  • Complies with the BoosterPack standard for use with 20 and 40 pin LaunchPads
DEVELOPMENT KITS Download
document-generic User guide
Description

The SimpleLink™ Wi-Fi® CC3120 wireless network processor provides users the flexibility to add Wi-Fi to any microcontroller (MCU). The CC3120 BoosterPack™ plug-in-module (CC3120BOOST) is a board which can easily be connected to TI’s MCU Launchpad kits (software examples provided for (...)

Features
  • CC3120 Wi-Fi Network Processor in QFN package
  • 2x20-pin stackable connectors (BoosterPack headers) to connect to TI LaunchPads and other BoosterPacks
  • On-board chip antenna with option for U.FL-based testing
  • Operates from alkaline batteries for low power designs
  • Wi-Fi CERTIFIED™ at the chip level by (...)
INTERFACE ADAPTERS Download
MSP432 Adapter for MSP-FET
MSP-FET-432ADPTR
document-generic User guide
Description
The MSP-FET-432ADPTR is an adapter to convert the 14 pin JTAG connector to either standard ARM 10 pin or ARM 20 pin connectors. This allows for use of the MSP-FET debug probe with MSP432 Cortex-M devices. Please note that this FET adapter is compatible with MSP432 devices only.
Features
  • Use MSP-FET to debug MSP432 Cortex-M Devices
  • 10 pin ARM support
  • 20 pin ARM support

Software development

SOFTWARE DEVELOPMENT KITS (SDK) Download
SimpleLink MSP432 Software Development Kit (SDK)
SIMPLELINK-MSP432-SDK Step 1: Buy the LaunchPad
Step 2: Download the MSP432 or MSP432E4
Step 3: Get started with MSP432 SimpleLink Academy or MSP432E4 SimpleLink Academy

Important Note:

The SimpleLink SDKs are updated regularly, to get the latest release updates click Alert Me above.

The MSP432 software (...)

Features
  • Flexible programming paradigms from bare metal to high-level APIs support the complete product lifecycle.
  • Jumpstart development with a rich set of application examples, clear documentation, getting started guides, training videos, and 24/7 online support.
  • Low cost of ownership with royalty-free (...)
DEBUG PROBES Download
Debuggers for MSP432
MSP432-DEBUGGERS MSP432 MCUs are designed to work with a variety of debuggers from Texas Instruments and third party vendors.
  • Texas Instruments:
    • MSP-FET:
      • The MSP-FET debug probe allows users to quickly begin application development on MSP ultra-low-power MCUs. When using this emulation tool for the MSP432 MCU the (...)
Features
Tool CCS Windows CCS Linux CCS MacOS CCS Cloud IAR EWARM Keil µVision Energia
MSP-FET Supported Supported Supported Supported Supported    
XDS-110ET (LaunchPad) Supported Supported Supported Supported Supported Supported Supported
XDS100 Supported Supported Supported   Supported    
XDS200 Supported Supported Supported   Supported    
SEGGER J-Link (...)
DEBUG PROBES Download
XDS110 JTAG Debug Probe
TMDSEMU110-U The Texas Instruments XDS110 is a new class of debug probe (emulator) for TI embedded processors. The XDS110 replaces the XDS100 family while supporting a wider variety of standards (IEEE1149.1, IEEE1149.7, SWD) in a single pod. Also, all XDS debug probes support Core and System Trace in all ARM and (...)
$99.00
Features

The XDS110 is the latest entry level debug probe (emulators) for TI embedded processors. Designed to be a complete solution that delivers JTAG and SWD connectivity at a low cost, the XDS110 is the debug probe of choice for entry-level debugging of TI microcontrollers, processors and SimpleLink (...)

DRIVERS & LIBRARIES Download
CC2564C TI Dual-mode Bluetooth® Stack on MSP432 MCUs
CC2564CMSP432BTBLESW — TI’s CC2564C Dual-mode Bluetooth® stack on MSP432 MCUs software for Bluetooth + Bluetooth Low Energy enables the MSP432 MCU and is comprised of Single Mode and Dual-mode offerings implementing the Bluetooth 4.2 specification. The Bluetooth stack is fully qualified (QDID 85355 and QDID (...)
Features
  • Supports Dual-mode Bluetooth 4.2 - Bluetooth certified and royalty free
  • Supports LE Secure Connection
  • Supports LE Dual Mode Topology and Link Layer Topology with CC2564C
  • Bluetooth stack is fully qualified (QDID 85355 and QDID 69886)
  • Fully Thread safe
  • Sample apps are available for the MSP-EXP432P401R (...)
DRIVERS & LIBRARIES Download
TI Dual-mode Bluetooth Stack on MSP432 MCUs
CC256XMS432BTBLESW TI’s Dual-mode Bluetooth stack on MSP432 MCUs software for Bluetooth + Bluetooth Low Energy enables the MSP432 MCU and is comprised of Single Mode and Dual-mode offerings implementing the Bluetooth 4.0 specification. The Bluetooth stack is fully qualified (QDID 69887 and QDID 69886), provides (...)
Features
  • Supports Dual-mode Bluetooth 4.0 - Bluetooth certified and royaly free
  • Bluetooth stack is fully qualified (QDID 69887 and QDID 69886)
  • Fully Thread safe
  • Sample apps are available for the MSP-EXP432P401R
  • Fully Documented API Interface
  • Supports CCS, IAR, KEIL IDE
  • DRIVERS & LIBRARIES Download
    TI 15.4 Stack plug-in for the SimpleLink™ MCU SDK
    SIMPLELINK-SDK-TI-15-4-STACK-PLUGIN The SimpleLink™ SDK TI 15.4 Stack Plug-in is a companion software package that enables the use of the IEEE 802.11.15.4 stack from TI on any standard SimpleLink microcontroller (MCU). This plug-in supports the SimpleLink Sub-1 GHz CC1310 wireless MCU as a network processor. This software package works (...)
    Features
    • TI-RTOS and FreeRTOS kernel support through POSIX compatibility
    • Code portability between SimpleLink MCU SDKs
    • Platform-independent Network Processor Interface (NPI)
    • API_MAC layer fully supported
    • Frequency-hopping, beacon, and non-beacon modes supported
    IDES, CONFIGURATION, COMPILERS & DEBUGGERS Download
    Arm® code generation tools - compiler
    ARM-CGT The TI Arm® C/C++ Compiler and Assembly Language Tools support development of applications for TI Arm-based platforms, especially those featuring TI Arm Cortex-M and Cortex-R series devices. The TI Arm C/C++ Compiler and Assembly Language Tools support all SimpleLink and Hercules platforms as (...)
    Features
    • Available in release 20.2.0.LTS:
      • Hex utility tool new option --cmac (cipher-based message authentication protocol) will apply cmac algorithm to user defined regions and generate cmac tags for secure boot support.
      • Hex utility tool now supports output option --binary.
      • Default file extension for compiler (...)
    IDES, CONFIGURATION, COMPILERS & DEBUGGERS Download
    Atollic Software Development Tools
    ATOLLIC Atollic® TrueSTUDIO® is a flexible and extensible ARM® development and debugging IDE, perfect for SimpleLinkTM MSP432TM MCU developers who want supremely powerful tools to aid in development of high-quality embedded software. Atollic TrueSTUDIO is based on open standards (ECLIPSE and GNU) and extended (...)
    Features
    • Project Management. Project wizards, importers, configuration tools, CMSIS-PACK, and more.
    • Editor. Advanced code editing, navigation, refactoring, styling, structure visualization and more.
    • Compiler & Build Tools. Highly optimizing C/C++ compiler, assembler, linker and utilities.
    • Memory & Stack (...)
    IDES, CONFIGURATION, COMPILERS & DEBUGGERS Download
    Code Composer Studio™ Integrated Development Environment for MSP Microcontrollers
    CCSTUDIO-MSP

    Code Composer Studio is an integrated development environment (IDE) that supports TI's Microcontroller and Embedded Processors portfolio. Code Composer Studio comprises a suite of tools used to develop and debug embedded applications. It includes an optimizing C/C++ compiler, source code editor (...)

    IDES, CONFIGURATION, COMPILERS & DEBUGGERS Download
    EnergyTrace Technology
    ENERGYTRACE EnergyTrace™ software for MSP430™ MCUs, MSP432™ MCUs, CC13xx wireless MCUs and CC26xx wireless MCUs is an energy-based code analysis tool that measures and displays the energy profile of an application and helps optimize it for ultra-low-power consumption.

    As most developers know, it is difficult to (...)

    Features
    • Current measurement is enabled for all MSP430 MCUs, MSP432 MCUs and connectivity devices
    • Tracing of CPU states is available on selected MSP430 MCUs, MSP432 MCUs, CC13x2 wireless MCUs and CC26x2 wireless MCUs 
    • Tracing of peripheral states is also available on selected MSP430 MCUs, CC13x2 (...)
    IDES, CONFIGURATION, COMPILERS & DEBUGGERS Download
    MSP432P4xx Security and Update Tool
    MSP432-SECURITY-AND-UPDATE-TOOL MSP432 Security and Update Tool provides users an easy way to configure the security features found on MSP432™ devices. With both a graphical user interface (GUI), as well as a command-line interface (CLI), this configuration tool outputs a binary firmware image that can be downloaded to the MSP432 (...)
    Features
    • Supports all security features:
      • Factory Reset
      • Bootloader Configuration
      • IP Protected Secure Zone Configuration and Update
      • JTAG/SWD Lock Configuration and Update
    • Only creates configurations that include supported combinations of security features
    IDES, CONFIGURATION, COMPILERS & DEBUGGERS Download
    ARM® Keil® MDK
    MSPKEIL MDK Microcontroller Development Kit

    ARM® Keil® MDK is a complete debugger and C/C++ compiler toolchain for building and debugging embedded applications. Keil MDK supports SimpleLink™ MSP432™ microcontrollers, and includes a fully integrated debugger for source and disassembly level (...)

    IDES, CONFIGURATION, COMPILERS & DEBUGGERS Download
    Open On-Chip Debugger (OpenOCD) for SimpleLink™ Connected MCUs
    SIMPLELINK-OPENOCD The Open On-Chip Debugger (OpenOCD) is an open source software development tool supporting the debugging and programming of embedded applications based on SimpleLink™ MCU devices. OpenOCD provides JTAG and Serial Wire Debug(SWD) access to SimpleLink devices from GNU Debugger (GDB) (or directly with (...)
    Features
    • Support for all SimpleLink MCU  devices
    • Support for XDS110 debug probe
    • Includes SimpleLink Launchpad Board Configuration files
    • Use via integrated GDB or telnet server
    • Integrated ARM disassembler
    • Flash programming
    • Semihosting library support
    • No cost open-source licensing
    IDES, CONFIGURATION, COMPILERS & DEBUGGERS Download
    ULP (Ultra-Low Power) Advisor
    ULPADVISOR ULP (Ultra-Low Power) Advisor is a tool for guiding developers to write more efficient code to fully utilize the unique ultra-low power features of MSP and MSP432 microcontrollers. Aimed at both experienced and new microcontroller developers, ULP Advisor checks your code against a thorough ULP (...)
    Features
    • Seamless tool that provides easy-to-understand remarks for creating power-efficient code for all MSP devices
    • Checks your code against a thorough ULP checklist
    • Built in to Code Composer Studio and also available as a standalone executable
    • Supports all MSP devices
    • Wiki-based social online community for (...)
    IDES, CONFIGURATION, COMPILERS & DEBUGGERS Download
    IAR Embedded Workbench
    Provided by IAR Systems IAR Embedded Workbench for MSP430 (EW430)
    IAR Embedded Workbench for MSP430 is a complete debugger and C/C++ compiler toolchain for building and debugging embedded applications based on MSP430 microcontrollers. The Debugger is a fully integrated debugger for source and disassembly level debugging (...)
    IDES, CONFIGURATION, COMPILERS & DEBUGGERS Download
    MikroElektronika ecosystem for SimpleLink™ MSP432™ MCUs
    Provided by MikroElektronika MikroElektronika is a producer and retailer of hardware and software tools for developing embedded systems. Its best known software products are mikroC, mikroBasic and mikroPascal compilers.

    The company's flagship hardware product line is click boards™, a range of more than 250 add-on boards (...)

    Features
    1. mikroC, mikroBasic and mikroPascal for ARM
      • Over 500 function libraries included free of charge, plus community website (libstock.com).
      • Powerful IDE with user friendly interface and built-in additional software tools.
      • Compatible with MikroElektronika's hardware toolchain for MSP432 MCUs
      • 1-time payment (...)
    PLUG-INS Download
    Bluetooth plug-in for the SimpleLink™ MSP432 SDK
    SIMPLELINK-SDK-BLUETOOTH-PLUGIN The SimpleLink™ SDK Bluetooth Plugin is a companion software package that enables the use of a Bluetooth Network Processor (NWP) on a Host SimpleLink platform. This software package supports the MSP432P4, MSP432E4, and CC32xx devices as Host platforms, and the CC2650MODA, CC2640, and CC26x2R1 as (...)
    Features
    • Wide-ranging demo suite that showcases software features and demonstrates BLE functionality
    • Power management capability to enable low power or regular power modes
    • Comprehensive documentation and examples for each software components including software API Guides and User's Guides
    • GAP Central Role (...)
    PLUG-INS Download
    SimpleLink™ SDK Plugin for Amazon Web Services
    SIMPLELINK-SDK-PLUGIN-FOR-AWSIOT The AWS IoT Plugin is a companion software package that enables development of AWS IoT applications on the SimpleLink™ family of devices.

    SimpleLink Plugins are designed to work in tandem with the SimpleLink SDKs. This Plugin is designed to work alongside the SimpleLink CC32XX and MSP432E4 SDKs and (...)

    Features
    • Supports MQTT connectivity to AWS IoT
    PLUG-INS Download
    SimpleLink™ software development kit (SDK) plug-in for HomeKit
    SIMPLELINK-SDK-PLUGIN-FOR-HOMEKIT This set of SimpleLink™ SDK plug-ins deliver a robust solution for HomeKit, complete with user's guides, integration guides and drivers that enable the development of HomeKit applications using SimpleLink wireless MCUs. This solution enables MFi Licensees to develop Apple HomeKit applications (...)
    Features

    The SimpleLink SDK plug-in for HomeKit applications provides a consistent API, across both Wi-Fi (IP) and Bluetooth™ Low Energy protocols, that supports these services:

    • HomeKit Accessory Protocol (HAP)
    • Security services: cipher, signing, key management
    • Software or Hardware MFi Authentication
    • (...)
    PLUG-INS Download
    Sensor and Actuator Plug-ins for SimpleLink™ MCU SDKs
    SIMPLELINK-SDK-SENSOR-ACTUATOR-PLUGIN Important Note:

    The SimpleLink SDKs are updated regularly, to get the latest release updates click Alert Me above.

    The Sensor and Actuator Plugin for SimpleLink™ MCU SDKs provide support for a variety of sensors and actuators allowing customers to easily add new features to their SimpleLink (...)

    Features
    • The Sensor and Actuator Plugin works with all SimpleLink MCUs, and are built atop TI Drivers
    • Written completely in C
    • Follows well defined coding guidelines
    • Detailed API user’s guide is provided for each module
    • Can be built with more than one tool chain
    • Provides console-based examples which show the usage (...)
    PLUG-INS Download
    Voice Detection plug-in for the SimpleLink™ MCU Software Development Kit (SDK)
    SIMPLELINK-SDK-VOICE-DETECTION-PLUGIN Important Note:

    The SimpleLink SDKs are updated regularly, to get the latest release updates click Alert Me above.

    The SimpleLink™ SDK Voice Detection Plugin implements a fixed-point speaker-dependent command recognizer targeted toward ultra-low power embedded processors. The plugin libraries (...)

    Features

    The SimpleLink SDK Voice Detection Plugin provides a comprehensive set of APIs for speaker-dependent command recognition for a wide variety of ultra-low power embedded applications. The library includes APIs to perform the following operations:

    • Create speaker-defined command phrase models
    • Train a (...)
    PROGRAMMING TOOLS Download
    MSP MCU Programmer and Debugger
    MSP-FET To get started developing:
    Step 1: Buy the MSP-FET 
    Step 2: Refer to the debuggers user’s guide and hardware user’s guide.
    Step 3: Refer to debugging video

    **The second generation of the MSP-FET is supported in the IDEs since Code Composer Studio™ v7.0, IAR EW430 v7.1 and IAR EWAR v8.10. For use (...)

    $115.00
    Features
    • USB debugging interface to connect any MSP430 MCU to a computer for real-time, in-system programming and debugging
    • Enables EnergyTrace™ technology for energy measurement and debugging on all MSP430 and MSP432 devices in the Code Composer Studio and IAR Embedded Workbench development environments
    • (...)
    PROGRAMMING TOOLS Download
    MSP-GANG Production Programmer
    MSP-GANG The MSP Gang Programmer is a MSP430/MSP432 device programmer that can program up to eight identical MSP430/MSP432 Flash or FRAM devices at the same time. The MSP Gang Programmer connects to a host PC using a standard RS-232 or USB connection and provides flexible programming options that allow the (...)
    Features
    • Quickly and reliably program Flash or FRAM-based MSP devices via RS-232 or USB interface
    • Several programming modes:
      • Interactive Mode – Programming while connected to PC using the MSP GANG Programmer GUI
      • Program from Image – An image can be stored, which contains configuration options and code (...)
    PROGRAMMING TOOLS Download
    MSP Flasher - Command Line Programmer
    MSP430-FLASHER MSP Flasher is an open-source, shell-based interface for programming MSP430™ microcontrollers (MCUs) and SimpleLink™ MSP432™ MCUs  through a MSP Debug Stack and provides the most common functions on the command line. MSP Flasher can be used to download binary files (.txt/.hex) directly to the MSP (...)
    PROGRAMMING TOOLS Download
    SEGGER Hardware and Software Development Tools for Embedded Systems
    SEGGER SEGGER offers hardware and software development tools supporting programming and debugging embedded applications based on SimpleLink™ MCU portfolio. SEGGER also provides a complete debugger and GCC C/C++ compiler toolchain for SimpleLink MCU software development. A rich set of embedded (...)
    PROGRAMMING TOOLS Download
    UniFlash stand-alone flash tool for microcontrollers, Sitara™; processors and SimpleLink™
    UNIFLASH Supported devices: CC13xx, CC25xx, CC26xx, CC3220, CC3120, CC3235, CC3135, Tiva, C2000, MSP43x, Hercules, PGA9xx, IWR12xx, IWR14xx, IWR16xx, IWR18xx , IWR68xx, AWR12xx, AWR14xx, AWR16xx, AWR18xx.  Command line only: AM335x, AM437x, AM571x, AM572x, AM574x, AM65XX, K2G

    CCS Uniflash is a standalone tool (...)

    Design tools & simulation

    CALCULATION TOOLS Download
    Pin mux tool
    PINMUXTOOL The PinMux Utility is a software tool which provides a Graphical User Interface for configuring pin multiplexing settings, resolving conflicts and specifying I/O cell characteristics for TI MPUs. Results are output as C header/code files that can be imported into software development kits (SDKs) or (...)
    SCHEMATICS Download
    SLAR103C.ZIP (1433 KB)

    Reference designs

    Many TI reference designs include the MSP432P401R Use our reference design selection tool to review and identify designs that best match your application and parameters.

    CAD/CAE symbols

    Package Pins Download
    LQFP (PZ) 100 View options
    NFBGA (ZXH) 80 View options
    VQFN (RGC) 64 View options

    Ordering & quality

    Support & training

    TI E2E™ forums with technical support from TI engineers

    Content is provided "as is" by TI and community contributors and does not constitute TI specifications. See terms of use.

    If you have questions about quality, packaging or ordering TI products, see TI support. ​​​​​​​​​​​​​​

    Videos

    Related videos