MCU-PLUS-SDK-AM243X

AM243x software development kit (SDK) for Sitara™ microcontrollers

MCU-PLUS-SDK-AM243X

Downloads

Overview

The AM243x microcontroller (MCU) software is a collection of software development kits (SDK) providing a software platform for TI embedded processors with easy setup and fast out-of-the-box access to examples, benchmarks and demonstrations. This software accelerates application development schedules by eliminating creating basic system software functions from scratch.

The AM243x software includes:

  • MCU-PLUS-SDK-AM243X: MCU plus SDK provides foundational software and building blocks to develop an application on the AM243x MCU. The SDK includes support for R5F and M4 cores, examples, drivers and bootloaders.
  • INDUSTRIAL-COMMUNICATIONS-SDK-AM243X: Industrial communications SDK enables real-time industrial communications protocols (EtherCAT, EtherNet/IP, PROFINET, IO-Link etc.) on TI processors. This has Programmable Real-Time Unit Industrial Communication Subsystem (PRU-ICSS) firmware emulating fieldbus ASIC functionality, drivers, communication stack libraries and stack application examples together with documentation. This SDK bundles MCU-PLUS-SDK as well
  • MOTOR-CONTROL-SDK-AM243X: Motor Control SDK contains examples, libraries and tools to develop RTOS and no-RTOS based applications enabling real-time communication for position and current sense from motors, and real-time control libraries for ARM R5F CPU and related peripherals. This SDK includes MCU-PLUS-SDK and INDUSTRIAL-COMMUNICATIONS-SDK

The exact content of the SDK's depends on the capabilities of the device, but all devices share common application programming interfaces (APIs) and build on existing proven software components to ensure reliability and quality. The software components are fully tested to ensure that they work together with the Code Composer Studio™ integrated development environment (CCSTUDIO).

Features
  • FreeRTOS and No-RTOS support on ARM Cortex R5F, ARM Cortex M4F
  • Device drivers for on-chip SOC peripherals and EVM peripherals
  • Bootloaders for different boot media like UART, OSPI flash
  • Networking and industrial protocol support
  • Tight integration with tools:
    • SysConfig tool integration for generating system initialization code for pinmux, peripheral, clock configuration
    • CCS IDE integration with CCS projects for all examples
    • TI Resource Explorer (TIREX) integration for browsing the SDK from within CCS IDE or web browser
    • Flashing tools to flash applications and bootloaders to flash media.
  • Integrated demos and examples including,
    • Simple and ease to use RTOS, No-RTOS and device driver examples
    • Industrial communication protocol examples like EtherCAT
    • Motor control protocol examples for encoders like HDSL and EnDat
Download View video with transcript Video

Get started


  1. Order either the LP-AM243 or the TMDS243EVM.

  2. Launch the cloud-based LP-AM243 out-of-box experience or the TMDS243EVM out-of-box experience to perform the quick start and run the out-of-box benchmark demo.

  3. Refer to MCU+ Academy for easy-to-use training modules.

Downloads

Software development kit (SDK)

MCU-PLUS-SDK-AM243X MCU+ SDK for AM243x – RTOS, No-RTOS

Supported products & hardware

Supported products & hardware

Products
Multimedia & industrial networking SoCs
AM2431 Arm® Cortex®-R5F-based MCU with industrial communications and security up to 800 MHz AM2432 Dual-core Arm® Cortex®-R5F-based MCU with industrial communications and security up to 800 MHz AM2434 Quad-core Arm® Cortex®-R5F-based MCU with industrial communications and security up to 800 MHz
Hardware development
Evaluation board
LP-AM243 AM243x general purpose LaunchPad™ development kit for Arm®-based MCU
Browse Download options

MCU-PLUS-SDK-AM243X MCU+ SDK for AM243x – RTOS, No-RTOS

close
Latest version
Version: 11.02.00.24
Release date: Dec 15, 2025
Products
Multimedia & industrial networking SoCs
AM2431 Arm® Cortex®-R5F-based MCU with industrial communications and security up to 800 MHz AM2432 Dual-core Arm® Cortex®-R5F-based MCU with industrial communications and security up to 800 MHz AM2434 Quad-core Arm® Cortex®-R5F-based MCU with industrial communications and security up to 800 MHz
Hardware development
Evaluation board
LP-AM243 AM243x general purpose LaunchPad™ development kit for Arm®-based MCU

Documentation

MCU PLUS SDK online documentation

Performance measurement datasheet

Code Composer Studio™ integrated development environment (IDE)

Tool to configure SOC pimux and MCU PLUS SDK driver parameters

Buildsheet of supported features

Manifest of software components used with license details

Release Information

Thank you for your interest in the AM243x MCU PLUS Software Development Kit (SDK). This software accelerates application development schedules by eliminating the need to create basic system software functions from scratch.

  • This SDK support AM243x EVM and AM243x LP PROC109E2 board revision. Networking examples are validated with E3 rev for AM243x-LP
  • The SDK includes a real-time multitasking kernel, network communications support, examples, and drivers.
  • The exact content of the SDK depends on the capabilities of the device, but all devices share common APIs and build on existing proven software components to ensure reliability and quality.
  • The software components are fully tested to ensure that they work together with TI’s Code Composer Studio integrated development environment.

What's new

  • Bug on SBL OSPI boot for AM243-LP board is resolved.
  • Example to demonstrate VTM triggered SoC reset is added.
Software development kit (SDK)

MOTOR-CONTROL-SDK-AM243X Motor Control SDK for AM243x - RTOS

Supported products & hardware

Supported products & hardware

Products
Multimedia & industrial networking SoCs
AM2431 Arm® Cortex®-R5F-based MCU with industrial communications and security up to 800 MHz AM2432 Dual-core Arm® Cortex®-R5F-based MCU with industrial communications and security up to 800 MHz AM2434 Quad-core Arm® Cortex®-R5F-based MCU with industrial communications and security up to 800 MHz
Hardware development
Reference design
TIDEP-01032 EtherCAT® connected, single-chip, dual-servo motor drive reference design
Evaluation board
LP-AM243 AM243x general purpose LaunchPad™ development kit for Arm®-based MCU TMDS243EVM AM243x evaluation module for Arm® Cortex®-R5F-based MCUs
Browse Download options

MOTOR-CONTROL-SDK-AM243X Motor Control SDK for AM243x - RTOS

close
Latest version
Version: 2025.00.00.06
Release date: Apr 9, 2026
lock = Requires export approval (1 minute)
Products
Multimedia & industrial networking SoCs
AM2431 Arm® Cortex®-R5F-based MCU with industrial communications and security up to 800 MHz AM2432 Dual-core Arm® Cortex®-R5F-based MCU with industrial communications and security up to 800 MHz AM2434 Quad-core Arm® Cortex®-R5F-based MCU with industrial communications and security up to 800 MHz
Hardware development
Reference design
TIDEP-01032 EtherCAT® connected, single-chip, dual-servo motor drive reference design
Evaluation board
LP-AM243 AM243x general purpose LaunchPad™ development kit for Arm®-based MCU TMDS243EVM AM243x evaluation module for Arm® Cortex®-R5F-based MCUs

Documentation

Documentation - START HERE

Download CCS 20.2.0 Version for Windows, Linux or MacOS

Download TI ARM CLANG 4.0.1 LTS for Windows, Linux or MacOS

Download SysConfig 1.23.0 for Windows, Linux or MacOS

Download MCU-PLUS-SDK 11.01.00.19 for Windows, Linux or MacOS

Download INDUSTRIAL-COMMUNICATIONS-SDK 2025.00.00.08 for Windows, Linux or MacOS

Release Information

Thank you for your interest in the AM243x Motor Control Software Development Kit (SDK). This software accelerates application development schedules by eliminating the need to create basic system software functions from scratch.

  • This SDK contains examples, libraries, and tools to develop RTOS and no-RTOS based applications for real-time motor control. It includes position sense examples, current sense examples, PRU-ICSS PWM examples, real-time control library examples, time synchronization examples, and a universal single-chip servo drive reference design (TIDEP-01032).
  • The exact content of the SDK depends on the capabilities of the device, but all devices share common APIs and build on existing proven software components to ensure reliability and quality.
  • The software components are fully tested to ensure that they work together with TI’s Code Composer Studio integrated development environment.
  • Prerequisites: Install MCU-PLUS-SDK-AM243X 11.01.00.19 and INDUSTRIAL-COMMUNICATIONS-SDK-AM243X 2025.00.00.08 . The Motor Control SDK installer includes an option to automatically install both required dependencies.

What's new

  • EnDat 3: 12.5 Mbps data rate, Manchester encoding, frame-based communication (HPF/LPH/LPF), foreground and background communication channels, periodic trigger modes (IEP compare/capture based)
  • Tamagawa: Multi-channel with load share mode, periodic trigger modes (IEP compare/capture based)
  • HDSL: Improved sampling for RX data
  • BiSS-C, EnDat 2.2, Nikon A-format: Periodic trigger modes (IEP compare/capture based)
  • All position sense encoders: Improved handle-based API architecture and SysConfig-based initialization
  • Current Sense (SDFM): Improved handle-based API architecture, SysConfig-based initialization, improved error handling with return codes, support for 9 channels on a single PRU core
  • Starting with MOTOR-CONTROL-SDK-AM243X 2025.00.00, MCU-PLUS-SDK-AM243X and INDUSTRIAL-COMMUNICATIONS-SDK-AM243X are no longer included and must be downloaded separately.

Additional resources you might need

Software development kit (SDK)

INDUSTRIAL-COMMUNICATIONS-SDK-AM243X Industrial Communications SDK for AM243x - RTOS

Supported products & hardware

Supported products & hardware

Products
Multimedia & industrial networking SoCs
AM2431 Arm® Cortex®-R5F-based MCU with industrial communications and security up to 800 MHz AM2432 Dual-core Arm® Cortex®-R5F-based MCU with industrial communications and security up to 800 MHz AM2434 Quad-core Arm® Cortex®-R5F-based MCU with industrial communications and security up to 800 MHz
Hardware development
Evaluation board
LP-AM243 AM243x general purpose LaunchPad™ development kit for Arm®-based MCU TMDS243EVM AM243x evaluation module for Arm® Cortex®-R5F-based MCUs
Browse Download options

INDUSTRIAL-COMMUNICATIONS-SDK-AM243X Industrial Communications SDK for AM243x - RTOS

close
Latest version
Version: 2025.00.00.08
Release date: Nov 24, 2025

Industrial Communications SDK Linux Installer - Evaluation Package

SHA-256 checksum

Industrial Communications SDK Windows Installer - Evaluation Package

SHA-256 checksum

Industrial Communications SDK MacOS Installer - Evaluation Package

SHA-256 checksum

Industrial Communications SDK Linux Installer - Production Package

SHA-256 checksum

Industrial Communications SDK Windows Installer - Production Package

SHA-256 checksum

Industrial Communications SDK MacOS Installer - Production Package

SHA-256 checksum
lock = Requires export approval (1 minute)
Products
Multimedia & industrial networking SoCs
AM2431 Arm® Cortex®-R5F-based MCU with industrial communications and security up to 800 MHz AM2432 Dual-core Arm® Cortex®-R5F-based MCU with industrial communications and security up to 800 MHz AM2434 Quad-core Arm® Cortex®-R5F-based MCU with industrial communications and security up to 800 MHz
Hardware development
Evaluation board
LP-AM243 AM243x general purpose LaunchPad™ development kit for Arm®-based MCU TMDS243EVM AM243x evaluation module for Arm® Cortex®-R5F-based MCUs

Documentation

Documentation - START HERE

Download CCS 20.2.0 Version for Windows, Linux or MacOS

Download TI ARM CLANG 4.0.1 LTS for Windows, Linux or MacOS

Download SysConfig 1.23.0 for Windows, Linux or MacOS

Download MCU+ SDK 11.01.00.19 for Windows, Linux or MacOS

Industrial Communications SDK Manifest - Evaluation Package

Industrial Communications SDK Manifest - Production Package

Release Information

Thank you for your interest in the AM243x Industrial Communications Software Development Kit (SDK). This software accelerates application development schedules by eliminating the need to create basic system software functions from scratch.

  • This SDK contains examples, libraries and tools to develop RTOS-based Industrial Communication, Fieldbus, and networking applications on PRU-ICSS.
  • The exact content of the SDK depends on the capabilities of the device, but all devices share common APIs and build on existing proven software components to ensure reliability and quality.
  • The software components are fully tested to ensure that they work together with TI’s Code Composer Studio integrated development environment.
  • It is required to install the exact MCU+ SDK package referenced above.

What's new

  • The MCU+ SDK is not packaged inside the Industrial Communications SDK anymore. You need to install the exact MCU+SDK package referenced above.
  • PROFINET Isochronous 250 us mode support. (premium feature)
  • PROFINET MRPD support. (premium feature)
  • PRP 1G Support added. Refer the PRP 1G (using LwIP) and PRP 1G Layer 2 demos.
  • EtherNet/IP - Device Level Ring (DLR) Supervisor support added in the FWHAL.
Online training

AM24X-ACADEMY AM24x academy

Supported products & hardware

Supported products & hardware

Products
Multimedia & industrial networking SoCs
AM2431 Arm® Cortex®-R5F-based MCU with industrial communications and security up to 800 MHz AM2432 Dual-core Arm® Cortex®-R5F-based MCU with industrial communications and security up to 800 MHz AM2434 Quad-core Arm® Cortex®-R5F-based MCU with industrial communications and security up to 800 MHz
Hardware development
Evaluation board
LP-AM243 AM243x general purpose LaunchPad™ development kit for Arm®-based MCU TMDS243EVM AM243x evaluation module for Arm® Cortex®-R5F-based MCUs

AM24X-ACADEMY AM24x academy

close
Latest version
Version: 1.00
Release date: Jan 1, 2023
Products
Multimedia & industrial networking SoCs
AM2431 Arm® Cortex®-R5F-based MCU with industrial communications and security up to 800 MHz AM2432 Dual-core Arm® Cortex®-R5F-based MCU with industrial communications and security up to 800 MHz AM2434 Quad-core Arm® Cortex®-R5F-based MCU with industrial communications and security up to 800 MHz
Hardware development
Evaluation board
LP-AM243 AM243x general purpose LaunchPad™ development kit for Arm®-based MCU TMDS243EVM AM243x evaluation module for Arm® Cortex®-R5F-based MCUs

Release Information

AM24x academy features easy-to-use training modules ranging from the basics of getting started to advanced development topics.

Technical documentation

No results found. Please clear your search and try again.
View all 2
Top documentation Type Title Format options Date
User guide AM243x SDK User Guide Dec 10, 2024
User guide AM243x Motor Control SDK User Guide Dec 10, 2024

Related design resources

Hardware development

EVALUATION BOARD
LP-AM243 AM243x general purpose LaunchPad™ development kit for Arm®-based MCU TMDS243EVM AM243x evaluation module for Arm® Cortex®-R5F-based MCUs

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