Product details


CPU ARM Cortex-M4F Frequency (MHz) 48 ADC 14-bit SAR GPIO 48, 64, 84 UART 4 Number of I2Cs 4 Operating temperature range (C) -40 to 85 open-in-new Find other Arm-based microcontrollers

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 Arm-based microcontrollers


  • 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
open-in-new Find other Arm-based microcontrollers


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

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 Arm-based microcontrollers

Technical documentation

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

document-generic User guide

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 (...)

  • 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 (...)

document-generic User guide
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 (...)
  • 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
document-generic User guide
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 (...)
  • 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
document-generic User guide


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 (...)



  • 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 (...)
document-generic User guide

The SimpleLink™ MSP432P401R LaunchPad™ development kit enables you to develop high-performance applications that benefit from low-power operation. It features the MSP432P401R – which includes a 48MHz ARM® Cortex®-M4F, 80uA/MHz active power and 660nA RTC operation, SAR Precision ADC (...)

  • 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 (...)
document-generic User guide

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 (...)

  • 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 (...)
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 (...)
  • 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 (...)
document-generic User guide

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 (...)

  • TI OPT3001 Light 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
Debuggers for MSP432
document-generic User guide

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 (...)
ToolCCS WindowsCCS LinuxCCS MacOSCCS CloudIAR EWARMKeil µVisionEnergia
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 (...)
Kentec QVGA Display BoosterPack
document-generic User guide

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 (...)

  • 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
document-generic User guide

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 (...)

  • 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 (...)
document-generic User guide

The MSP-FET is a powerful emulation development tool – often called a debug probe – which allows users to quickly begin development on MSP low-power microcontrollers (MCU).

It supports programming and real-time debugging over both JTAG and SBW interfaces. Furthermore, the MSP-FET also provides a (...)

  • 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
  • (...)
document-generic User guide

The MSP Gang Programmer (MSP-GANG) is a MSP430™/MSP432™ device programmer that can program up to eight identical MSP430/MSP432 Flash or FRAM devices at the same time. It connects to a host PC using a standard RS-232 or USB connection and provides flexible programming options that allow (...)

  • 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 (...)
MSP432 Adapter for MSP-FET
document-generic User guide
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.
  • Use MSP-FET to debug MSP432 Cortex-M Devices
  • 10 pin ARM support
  • 20 pin ARM support

Software development

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 (...)

  • 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 (...)
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 (...)
  • 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 (...)
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 (...)
  • 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
    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 (...)
    • 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
    Arm® code generation tools - compiler
    ARM-CGT The TI Arm® code generation tools support development of applications for TI Arm-based platforms, especially those featuring TI Arm Cortex-M and Cortex-R series devices. There are now two TI Arm® C/C++ compiler toolchains both of which can be used to compile and link C/C++ and assembly (...)
    • TI Arm® Clang Compiler Tools release 1.2.1.STS:
      • Improved compiler-generated code size vs. legacy TI compiler
      • GCC-compatible compiler command-line interface
      • Source-Based Code Coverage, including Branch Coverage
        • With tiarmprofdata and tiarmcov utilities to help with visualization
      • Support for Arm C Language (...)
    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 (...)
    • 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 (...)
    Code Composer Studio™ Integrated Development Environment for MSP Microcontrollers

    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 (...)

    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 (...)

    • 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 (...)
    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 (...)
    • 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
    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 (...)

    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 (...)
    • 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
    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 (...)
    • 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 (...)
    IAR Embedded Workbench
    Provided by IAR Systems IAR Embedded Workbench delivers a complete development toolchain for building and debugging embedded applications for your selected target microcontroller. The included IAR C/C++ Compiler generates highly optimized code for your application, and the C-SPY Debugger is a fully integrated debugger for (...)
    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 (...)

    1. mikroC, mikroBasic and mikroPascal for ARM
      • Over 500 function libraries included free of charge, plus community website (
      • 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-IN 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 (...)
    • 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-IN Download
    SimpleLink™ software development kit (SDK) plug-in for HomeKit
    SIMPLELINK-SDK-PLUGIN-FOR-HOMEKIT This set of SimpleLink™ SDK plug-ins, complete with user's guides, integration guides and drivers enable enables MFi Licensees to develop Apple HomeKit applications utilizing the SimpleLink Wi-Fi® CC32XX SDK or SimpleLink CC13x2-CC26x2 SDK and respective devices in combination with the Apple MFi (...)

    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-IN Download
    Sensor and Actuator Plug-ins for SimpleLink™ MCU SDKs
    SIMPLELINK-SDK-SENSOR-ACTUATOR-PLUGIN The Sensor and Actuator Plugin for SimpleLink™ MCU SDKs provides support for a variety of related components including optical and temperature and humidity sensors, allowing customers to easily add new features to their SimpleLink MCU-based design. API user guides are provided for each (...)
    • Built atop TI Drivers for all SimpleLink MCUs
    • Written completely in C
    • Follows well defined coding guidelines
    • Can be built with more than one tool chain
    PLUG-IN Download
    Voice Detection plug-in for the SimpleLink™ MCU Software Development Kit (SDK)

    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 (...)


    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 (...)
    MSP Flasher - Command Line Programmer
    MSP430-FLASHER MSPFlasher is an open-source, shell-based (command line) interface for programming MSP430™ and MSP432™ microcontrollers (MCUs) through JTAG and provides the most common programming functions. MSP Flasher can be used to download binary files directly to memory without the need of an IDE (...)
    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 (...)
    UniFlash stand-alone flash tool for microcontrollers, Sitara™; processors and SimpleLink™
    UNIFLASH Supported devices: CC13xx, CC25xx, CC26xx, CC3x20, CC3x30, CC3x35, 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 used to (...)

    Design tools & simulation

    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 (...)
    SCHEMATIC 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

    Information included:
    • RoHS
    • REACH
    • Device marking
    • Lead finish/Ball material
    • MSL rating/Peak reflow
    • MTBF/FIT estimates
    • Material content
    • Qualification summary
    • Ongoing reliability monitoring

    Recommended products may have parameters, evaluation modules or reference designs related to this TI product.

    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. ​​​​​​​​​​​​​​