ARM-based Embedded Design Solution MCUs
Stellaris is the industry’s leading family of robust, real-time microcontrollers (MCUs) based on the revolutionary Cortex™-M3 technology from ARM. The Stellaris 32-bit MCUs combine sophisticated, flexible mixed-signal system-on-chip integration with unparalleled real-time multitasking capabilities.
The Stellaris family offers the industry's first and broadest implementation of Cortex-M3 and the Thumb-2 instruction set. With blazingly-fast responsiveness, Thumb-2 technology combines both 16-bit and 32-bit instructions to deliver the best balance of code density and performance. Thumb-2 uses 26 percent less memory than pure 32-bit code to reduce system cost while delivering 25 percent better performance.
The Stellaris family is positioned for cost-conscious applications requiring significant control processing and connectivity capabilities, including motion control, monitoring (remote, fire/security, etc.), HVAC and building controls, power and energy monitoring and conversion, network appliances and switches, factory automation, electronic point-of-sale machines, test and measurement equipment, medical instrumentation, and gaming equipment.
Performance:
20-80MHz ARM-M3 CPU
● Optimized for single-cycle flash usage
● Thumb-2 ISA with high code density
● Flexible clock system sources up to 8 timers
● Single-cycle multiply and hardware divide
● Three power modes and battery-backed hibernation with non-volatile memory
● Integrated 32-ch DMA for ease of use & high data rate without CPU overhead
Broad Portfolio:
Largest ARM MCU portfolio in the world with over 160 devices
● 8KB-256KB Flash and 96KB RAM
● 10-bit, 8ch ADCs from 250ksps-1MSPS
● Up to 8 advanced PWM modules
● RTC, BOR, and integrated LDO
● Analog comparators and temp sensor, 28 to 108 pin from SOIC to BGA
Connectivity
Only family in the industry with:
● Ethernet MAC & PHY with IEEE1588 PTP support
● USB Host, Device, or On-The-Go
● CAN 2.0 A/B with 32 mailboxes
● Integrated UART, I2C, SSI modules
● Integrated I2S master or slave
● External Peripheral Interface supporting SRAM, SDRAM, M2M, FPGA, CPLD
Ease of Use:
● C friendly IDE and compilers from industry leaders
● Low cost development tools
● Application specific and advanced development kits
● Production-ready application modules
● StellarisWare on ROM includes driver and peripheral libraries to ease development
StellarisWare
StellarisWare software is an extensive suite of software designed to simplify and speed development of Stellaris-based microcontroller applications, containing:
● Stellaris Peripheral Driver Library for Stellaris peripheral initialization and
control functions
● Stellaris USB Library for USB device, USB host, or USB On-the-Go (OTG)
applications
● Stellaris Graphics Library for graphical display support
StellarisWare software packages have the following features and benefits:
● Free license and royalty-free use.
● Written entirely in C except where absolutely not possible. The software is
reasonably efficient in terms of memory and processor usage due to the compact
nature of the Cortex-M3 Thumb2 instruction set.
● Take full advantage of the stellar interrupt performance of the Cortex-M3 core,
without requiring any special program or custom assembly code prologue/
epilogue functions.
● Can be compiled with error-checking code (for development use) or without
(for final production use in an MCU with a smaller memory configuration).
● Available as both object library and source code, so that the library can be used
as-is or adapted as desired.
● Compiles on ARM/Keil, IAR, Code Red, Code Sourcery, and generic GNU
development tools.
|