Start development with our Arm-based microcontrollers
Our design and development ecosystem can help simplify your design process. Explore design options and find resources for Arm®-based microcontrollers (MCUs) to help make it easier for you to get to market.
Investigate & find the right device
Ready to find the right device for your application? We make it easy to explore your options and start your development journey. Use our product search to identify the right Arm-based microcontroller for you.
Easy exploration with limited investment
Using cloud resources, you don't need to purchase hardware, or even download software to verify you have the right device. Our training academies provide a starting point for you to learn about our Arm®-based MCU platforms and test code examples.
We are committed to simplifying your evaluation process. You have access to a variety of evaluation resources, including hardware, software and cloud-based tools, to help make the evaluation process easy and efficient.
Step 1 of evaluation: select your hardware
Start evaluating our Arm-based MCU portfolio by leveraging a modular ecosystem that gives you flexibility to evaluate the MCUs, using the LaunchPad™ development kits. The following LaunchPad development kits support our entire MCU portfolio.
The EK-TM4C1294XL supports TM4C Arm® Cortex-M4F microcontrollers, and has integrated 10/100 Ethernet MAC and PHY, USB host and device interfaces.
The EK-TM4C123GXL supports TM4C Arm® Cortex-M4F microcontrollers. The evaluation module also supports USB 2.0 device interface and several of serial communication channels such as UART, SPI and I2C.
The LAUNCHXL2-TMS57012 supports the Hercules™ microcontroller platform. This development kit helps you evaluate and develop with the Hercules microcontroller platform.
The LAUNCHXL2-570LC43 supports supports the Hercules microcontroller platform. The development kit helps you with the development of ISO 26262 and IEC 61508 functional safety applications.
Step 2 of evaluation: download & set up software
Our software development kits (SDKs) provide access to all components needed for the evaluation and production of your embedded system, including pre-integrated RTOS kernels for flexibility in your design. The SDKs are also royalty and license free. With this architecture, you can reuse your software investment when redesigning across MCU platforms within the same family.
The TivaWare software development kit speeds design and development for all TM4C MCUs with our developed and tested APIs provided for all MCU peripherals. This SDK provides libraries for each device peripheral and a broad offering of example projects for TM4C development kits.
This software development kit for the Sitara AM2x MCU family offers code examples and application-specific software to help your coding process.
Step 3 of evaluation: explore key trainings
Get started with the Sitara AM2x MCUs today with easy to comprehend trainings, labs, modules and demos.
Start developing with our TM4C family with this training series that features the EK-TM4C123GXL LaunchPad development kits and our TivaWare™ software.
Simplify your development tasks and accelerate your time-to-market with our proven hardware, software and tools. Everything you need to move forward to production is at your fingertips. We are here to help you navigate the development process and accelerate your embedded system design.
Device drivers: Our device drivers and foundational software, including the OS, provide full entitlement of the hardware in an efficient implementation with minimal code size.
RTOS: All of our Arm®-based MCUs are supported by our RTOS solutions and can help you perform system level development.
Libraries & middleware: We provide optimized libraries and middleware to support common capabilities and applications. These libraries include ruggedized components like communication stacks, mathematical libraries and algorithms to help you create your application.
APIs: Our APIs make it quick and easy to integrate your application code.
Examples & out-of-the-box demos: The SDK establishes a foundation of software components that are fully tested to work together enabling you to focus on your application. In addition, integrated development environment (IDE) projects are available in the SDK to help you quickly get your board up and running.
Explore our Arm®-based microcontroller software ecosystem
|Code Composer Studio™ IDE||An Eclipse-based IDE that provides a suite of tools to develop and debug embedded applications|
|System configuration tool (SysConfig)||A collection of graphical utilities for configuring pins, peripherals, radios, subsystems and other components, including tools such as the PinMux tool, DDR and Clock Tree tool.|
|Compiler||The Arm C/C++ compiler and assembly language tools support development of applications for TI Arm-based platforms and are included in Code Composer Studio software.|
|UniFlash||A stand-alone tool recommended for programming onboard flash memory for Arm-based microcontrollers.|
|Debugging probes and trace tools||Debugging probes enable software development on TI Arm-based microcontrollers and are designed to meet different functionality and budget needs. Trace tools allow you to conduct foundational analysis. You can work with select third parties to deliver more extensive trace capabilities.|
|RTOS||Optional robust kernel support with TI-RTOS or FreeRTOS provides deterministic, real-time performance in a small footprint as part of a software development kit with network communications support and examples.|
|Driver libraries||Comprehensive driver libraries support all interfaces and subsystems and can be used with or without an RTOS kernel.|
To best meet your design needs and accelerate your time to market, we work with a variety of third parties to help with everything from software development to hardware design and other production services. The tables below represent a portion of our third-party partner network.
Third-party network partners for Arm®-based microcontrollers
|Third party partner||Description||Tool or service type||Location||Platform|
|Kunbus||KUNBUS is a German-based company specializing in industrial communication and industrial automation. KUNBUS offers pre-certified protocol solutions on Sitara MCUs as well as a full suite of additional services to meet customer's needs.||Global||AM243X|
|IAR||IAR offers the embedded workbench including the IAR C/C++ compiler and C-SPY debugger for building and debugging embedded applications for your selected target microcontroller.||Global||AM243x, TM4C|
|Phytec||PHYTEC is an industry-leading provider and integrator of System on Modules (SOMs), embedded middleware and design services that enable customers to bring complex products quickly and easily to market.||Global||AM243X|
|Elco Solutions||Elco solutions is an experienced ISO-9001-certified hardware and software firm that specializes in embedded design, driver development, comms protocols, firmware migration and Linux and RTOS.||Global||TM4C|
|Keil||ARM® Keil® MDK is a complete debugger and C/C++ compiler toolchain for building and debugging embedded applications. Keil MDK includes a fully integrated debugger for source and disassembly level debugging with support for complex code and data breakpoint. MDK provides full CMSIS compliance.||Global||AM243x, TM4C|
As you finalize your design and prepare to bring it to market, we are committed to delivering the resources you need to ensure you get to market quickly and smoothly. No matter your challenge, we are here to support you through your final development phase.
When you select a device, you need confidence in product longevity and supply continuity. We are committed to product longevity and have strategies and policies in place to uphold this commitment.
We are dedicated to designing, manufacturing and bringing to market high-quality integrated circuit products. We are committed to delivering the highest-quality ICs.