SIMPLELINK-MSP432-SDK

SimpleLink MSP432 Software Development Kit (SDK)

SIMPLELINK-MSP432-SDK

Downloads

Overview

The MSP432 software development kit (SDK) is a comprehensive software package that enables engineers to quickly develop highly functional applications on Texas Instruments MSP432™ microcontrollers (MCUs). The MSP432 SDK is comprised of multiple compatible software components including RTOS, drivers, and middleware as well as examples of how to use these components together. In addition, examples are provided to demonstrate the use of each functional area and each supported device and as a starting point for your own projects.

 

 
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 software and rigorous testing of all software offerings, a predictable release cadence, and simplified upgrades compliant with published APIs.

  • TI-RTOS kernel: RTOS kernel developed by Texas Instruments with advanced power management capabilities
  • POSIX implementation of RTOS kernel: Portability across TI-RTOS and 3rd-party POSIX-compliant RTOSes including a pre-validated implementation of freeRTOS
  • TI Drivers: High-level abstraction layer with thread-safe APIs that operate across TI-RTOS and freeRTOS
  • Ethernet connectivity stacks: TCP/IP using NDK and lwIP, mbedTLS
  • USB stack for USB Full-speed/High-speed, Device/Host/OTG
  • Driver Library: Hardware peripheral software APIs that abstract away the intricacy of the device's hardware registers
  • Graphics Library: Create graphical user interfaces for MSP432 MCU-based systems incorporating a graphical display including the display driver layer, specific to the display in use; and the graphics primitives layer, which draws points, lines, rectangles, circles, text, and bitmap images
    • Image Reformer Tool: Image size and color depth manipulation utility used in Graphics Library
  • IQMathLib: A collection of highly optimized and high-precision mathematical functions for C programmers to seamlessly port a floating-point algorithm into fixed-point code on MSP432 microcontroller devices
  • Wide-ranging demo suite: Showcases several software libraries included in the SDK
  • Documentation: Comprehensive documentation and examples for each software components including software API Guides and User's Guides
  • Migration Guide from MSP432Ware: Guide provided in the SDK as well as on TI Cloud Resource Explorer

Download View video with transcript Video
Important note
TI is aware of a potential buffer overflow issue with the following three functions of the mbed TLS, which is a part of the MSP432E4 SDK: mbedtls_mpi_sub_abs(), mbedtls_net_poll() and mbedtls_net_recv_timeout(). The reference code for the MSP432E4 device is not impacted. However, TI recommends that customers using the potentially impacted version of mbed TLS upgrade their mbed TLS installations from the mbed TLS open source site, to avoid linking a potentially vulnerable code in their applications via the MSP432E4 SDK

Get started

  1. Buy the LaunchPad™ development kit
  2. Dowload the MSP432E4 SDK
  3. Get started with the MSP432E4 SimpleLink Academy

Downloads

Software development kit (SDK)

SIMPLELINK-MSP432E4-SDK SimpleLink MSP432E4 Ethernet MCU Software Development Kit

lock = Requires export approval (1 minute)
Supported products & hardware

Supported products & hardware

Products
Arm Cortex-M4 MCUs
MSP432E401Y SimpleLink™ 32-bit Arm Cortex-M4F MCU with ethernet, CAN, 1MB Flash and 256kB RAM MSP432E411Y SimpleLink™ 32-bit Arm Cortex-M4F MCU with ethernet, CAN, TFT LCD, 1MB Flash and 256kB RAM<
Hardware development
MSP-EXP432E401Y MSP432E401Y LaunchPad™ development kit for Ethernet SimpleLink™ MCU
Browse Download options

SIMPLELINK-MSP432E4-SDK SimpleLink MSP432E4 Ethernet MCU Software Development Kit

close
Latest version
Version: 4.20.00.12
Release date: 14 Jun 2020

Windows Installer for SimpleLink MSP432E4 SDK

MD5 checksum

macOS Installer for SimpleLink MSP432E4 SDK

MD5 checksum

Linux Installer for SimpleLink MSP432E4 SDK

MD5 checksum
Products
Arm Cortex-M4 MCUs
MSP432E401Y SimpleLink™ 32-bit Arm Cortex-M4F MCU with ethernet, CAN, 1MB Flash and 256kB RAM MSP432E411Y SimpleLink™ 32-bit Arm Cortex-M4F MCU with ethernet, CAN, TFT LCD, 1MB Flash and 256kB RAM<
Hardware development
MSP-EXP432E401Y MSP432E401Y LaunchPad™ development kit for Ethernet SimpleLink™ MCU

Documentation

SimpleLink MSP432E4 SDK Documentation

Release Information

The SimpleLink MSP432E4 SDK delivers components that enable engineers to develop applications on Texas Instruments micro-controller devices. The product is comprised of multiple software components and examples of how to use these components together. In addition, examples are provided to demonstrate the use of each functional area and each supported device and as a starting point for your own projects.

Additional resources you might need

Online training

SIMPLELINK-ACADEMY-MSP432E4 SimpleLink™ Academy for MSP432E4

Supported products & hardware

Supported products & hardware

Products
Arm-based microcontrollers|Cortex-M4F MCUs|< 100 MHz|> 512 kB to ≤ 2 MB|1.8 V to 3.3 V
MSP432E401Y SimpleLink™ 32-bit Arm Cortex-M4F MCU with ethernet, CAN, 1MB Flash and 256kB RAM MSP432E411Y SimpleLink™ 32-bit Arm Cortex-M4F MCU with ethernet, CAN, TFT LCD, 1MB Flash and 256kB RAM
Arm Cortex-M4 MCUs
MSP432E401Y SimpleLink™ 32-bit Arm Cortex-M4F MCU with ethernet, CAN, 1MB Flash and 256kB RAM MSP432E411Y SimpleLink™ 32-bit Arm Cortex-M4F MCU with ethernet, CAN, TFT LCD, 1MB Flash and 256kB RAM<
Hardware development
MSP-EXP432E401Y SimpleLink™ Ethernet MSP432E401Y MCU Launchpad™ Development Kit

SIMPLELINK-ACADEMY-MSP432E4 SimpleLink™ Academy for MSP432E4

close
Latest version
Version: 1.00
Release date: 09 Nov 2022
Products
Arm-based microcontrollers|Cortex-M4F MCUs|< 100 MHz|> 512 kB to ≤ 2 MB|1.8 V to 3.3 V
MSP432E401Y SimpleLink™ 32-bit Arm Cortex-M4F MCU with ethernet, CAN, 1MB Flash and 256kB RAM MSP432E411Y SimpleLink™ 32-bit Arm Cortex-M4F MCU with ethernet, CAN, TFT LCD, 1MB Flash and 256kB RAM
Arm Cortex-M4 MCUs
MSP432E401Y SimpleLink™ 32-bit Arm Cortex-M4F MCU with ethernet, CAN, 1MB Flash and 256kB RAM MSP432E411Y SimpleLink™ 32-bit Arm Cortex-M4F MCU with ethernet, CAN, TFT LCD, 1MB Flash and 256kB RAM<
Hardware development
MSP-EXP432E401Y SimpleLink™ Ethernet MSP432E401Y MCU Launchpad™ Development Kit

Release Information

SimpleLink™ Academy for MSP432E4 delivers easy-to-use training modules that span a wide range of topics for all MSP432E4 LaunchPads.

Supported products & hardware

Arm Cortex-M4 MCUs
MSP432E401Y SimpleLink™ 32-bit Arm Cortex-M4F MCU with ethernet, CAN, 1MB Flash and 256kB RAM MSP432E411Y SimpleLink™ 32-bit Arm Cortex-M4F MCU with ethernet, CAN, TFT LCD, 1MB Flash and 256kB RAM<
Debug probe
TMDSEMU200-U XDS200 USB Debug Probe

Related design resources

Software development

IDE, CONFIGURATION, COMPILER OR DEBUGGER
CCSTUDIO Code Composer Studio™ integrated development environment (IDE) ENERGYTRACE EnergyTrace Technology IAR-KICKSTART IAR Embedded Workbench MSP430-GCC-OPENSOURCE GCC - Open Source Compiler for MSP Microcontrollers MSPKEIL ARM® Keil® MDK ULPADVISOR ULP (Ultra-Low Power) Advisor
SOFTWARE PROGRAMMING TOOL
SEGGER SEGGER Hardware and Software Development Tools for Embedded Systems

Support & training

TI E2E™ forums with technical support from TI engineers

View all forum topics

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