Stellaris® 32-bit ARM® Cortex™ MCUs
TI's Standard Architecture MCU Solution for Energy, Connectivity, and Security Markets
What is the Stellaris family?
Texas Instruments is the industry leader in bringing 32-bit capabilities and the full benefits of ARM® Cortex™-M microcontrollers to the broadest reach of the microcontroller market. Now with over 220 compatible ARM Cortex-M Stellaris microcontrollers and over 30 Stellaris evaluation, development, and reference design kits, Stellaris fits the performance, integration, power, and price-point requirements of nearly any industrial application. Stellaris with Cortex-M offers a direct path to the strongest ecosystem of development tools, software and knowledge in the industry. Designers who migrate to Stellaris benefit from great tools, small code footprint, and outstanding performance. With StellarisWare software, Stellaris gives developers a huge jump start by providing a free, royalty-free software package that includes a peripheral driver library, graphics library, USB library, code examples, and much more.
The Stellaris family offers a broad range of ARM Cortex-M implementations, including Cortex-M4F and Cortex-M3. Both use the Thumb-2 instruction set, which combines both 16-bit and 32-bit instructions to deliver the best balance of code density and performance. Thumb-2 uses 26% less memory than pure 32-bit code to reduce system cost while delivering 25% better performance. Texas Instruments' award-winning Stellaris family of microcontrollers incorporates the Cortex-M MCU core running up to 80 MHz, embedded flash, SRAM and ROM, a 32-channel DMA, a low drop-out voltage regulator, battery-backed low-power hibernation capability, integrated brown-out reset and power-on reset functions, analog comparators, simultaneous dual ADC capability, GPIOs, watchdog and general-purpose timers (including a second watchdog timer with independent clock), a 16-MHz software-trimmed 1% Precision Oscillator, and a versatile External Peripheral Interface (with modes to support SDRAM, SRAM/Flash, Host-Bus, and M2M). The family also integrates several serial interfaces, including 10/100 Ethernet MAC+PHY, CAN, USB On-The-Go, USB Host/Device, SSI/SPI, UARTs, I2C, and I2S. In addition, several Stellaris MCUs are offered with several StellarisWare software features preprogrammed in memory-saving ROM. Finally, the Stellaris family features peripherals designed specifically for intense industrial motor control, including motion control PWMs and quadrature encoder inputs.
Why Choose the ARM Cortex-M Architecture?
ARM Cortex-M has gained popularity because of both the capabilities of the core, along with unique features to improve performance and help in debug. Texas Instruments’ Stellaris product line gives designers access to the powerful Cortex-M Nested Vectored Interrupt Controller (NVIC), Embedded Trace Macrocell (ETM), Floating-Point Unit (FPU), and the Memory Protection Unit (MPU). With the ARM Cortex-M core, Stellaris allows for standardization that eliminates future architectural upgrades or software tools changes.
In addition, the ARM ecosystem of third-party tools and solutions providers is the largest in the world. Combined with StellarisWare, no other product offers the breadth of solutions that Stellaris makes available to designers and developers.
Cortex-M is the MCU version of ARM's v7-M instruction set architecture family of cores:
Why Choose the Stellaris Family?
Designed for serious microcontroller applications, the Stellaris family provides the entry into the industry's strongest ecosystem.
Stellaris Tools and Software
Simplify and Speed Development with StellarisWare® Software
StellarisWare software is an extensive suite of software designed to simplify and speed development of Stellaris-based microcontroller applications. All StellarisWare software has a free license and royalty-free use to allow the creation of full-function, easy-to-maintain code. For more information, go to the complete listing of StellarisWare.
For the latest version of StellarisWare software go to the StellarisWare Software Page.
For the latest versions of all of our software including StellarisWare software, application note code samples, utilities, and other downloads, go to the Stellaris Software Updates Page.
IQmath Library for Microcontrollers
Texas Instruments´ IQmath Library is a collection of highly optimized and high precision mathematical functions for C/C++ programmers to seamlessly port the floating-point algorithm into fixed point code. These routines are typically used in computationally intensive real-time applications where optimal execution speed & high accuracy is critical. By using these routines you can achieve execution speeds considerably faster than equivalent code written in standard ANSI C language. The IQmath Library also addresses the limitations of fixed point math by defining a programmable dynamic range and resolution.
Zero to 32 bits in 10 minutes or less—Stellaris Kits
Stellaris Kits accelerate product development by providing all the tools needed to develop and prototype embedded applications right out of the box. All kits include ready-to-run hardware, a complete StellarisWare firmware package, comprehensive documentation, and applicable cables and accessories. Find the right evaluation kit, development kit, reference design kit or module for your application at the Stellaris Kits page.
Stellaris Part Number Decoders