Microcontrollers (MCU)

Design Support

Getting Started

Selection Tool

Training & Events

Developer Network

University

F2803

Improve real-time control system performance by 5x

F2803x and F2806x Piccolo™ MCUs perfect for solar and motor control designs.

Webinar Promo

Watch the Concerto™ MCU Webinar!

Learn about the use cases and design challenges of developing connected industrial control applications, while featuring TI’s new C2000™ Concerto™ MCUs. Tool discounts available!

Code Examples

 

Stellaris® Libraries, Code Examples, and Application Notes

With Stellaris® microcontrollers, you can choose to keep all your programming in C/C++, even interrupt service routines and startup code. Texas Instruments makes it even easier by providing StellarisWare® software that includes source code and free license, royalty-free libraries for applications support.

StellarisWare Code Examples

All Stellaris development and evaluation kits ship with a rich set of applications that provide examples of how to use Stellaris microcontrollers and StellarisWare software. Every kit ships with a quickstart application that is tailored to use the features provided on the evaluation board. Because the quickstart application uses many of the peripherals on the board simultaneously, the kits also ship with a very large set of simpler applications. These simpler applications provide stand-alone coding examples for all peripherals that are supported in the kit. To support user development with the kit, source code and project files are provided for the quickstart application and the simpler example applications. Documentation is provided for all example projects that explains the functionality of each example application.

StellarisWare Software

TI's StellarisWare software compiles on ARM/Keil Microcontroller Development Toolkit for ARM, IAR Embedded Workbench, Code Red Technologies' Red Suite, CodeSourcery SourceryG++, and generic GNU development tools. StellarisWare software includes:

Stellaris Kits accelerate product development by providing all the tools needed to develop and prototype embedded applications right out of the box. Each Stellaris evaluation, full-featured development, and open-tool reference design kit ships with a quickstart application to showcase the primary functions and capabilities of the kit. In addition, each kit ships with a specific StellarisWare Firmware Development Package, complete with a rich set of contextual, royalty-free application/code examples to exemplify the vast peripherals and integration of the featured Stellaris MCU and making extensive use of the applicable StellarisWare Libraries and third-party stacks. Included code examples are as simple as setting up a UART to echo text and as featured as running a complete embedded webserver with a ported TCP/IP stack. Each example is commented to ease learning by application, and full documentation is provided for each of the StellarisWare Libraries.

Texas Instruments also provides application notes, complete with extensive code examples, for users to utilize royalty-free in order to speed development time to get Stellaris-based products to market.