Microcontrollers (MCU)

Design Support

Getting Started

Selection Tool

Training & Events

Developer Network

University

Piccolo floating-point

Piccolo floating-point

New low-cost floating-point Piccolo microcontrollers provide optimized performance and power line communications capabilities for energy efficient applications.

MCU Newsflash

MCU Newsflash

Sign up for the MCU Newsflash

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.