TI University Stellaris® ARM® Cortex™-M
Microcontroller (MCU) Teaching Tools

TI offers academics an entire Stellaris MCU package to help get your embedded MCU teaching labs up and running faster. Contact the TI University Program for more information regarding evaluation kits and discounts for your MCU lab course.

  Description Download/View
Stellaris teaching ROM TI’s Stellaris teaching ROM (free for academic use) is a compilation of presentations, lecture notes, lab examples and references—a one-stop-shop for all you need to set up your MCU teaching lab. Written for professors by professors--Ralph Gessler of the University of Applied Sciences Heilbronn Künzelsau. Download Now
Download

(5.4 MB)

Download Now
Download - Additional Material

(3.8 MB)
Embedded Systems: Real-Time Interfacing to the ARM® Cortex™-M3 Book Embedded Systems: Real-Time Interfacing to the ARM® Cortex™-M3
Written by: Jonathan W. Valvano

This book is the second in a series of three books that teach the fundamentals of embedded systems as applied to the ARM® Cortex™-M3. The three books are primarily written for undergraduate electrical and computer engineering students. They could also be used for professionals learning the ARM platform. The book will cover embedded systems for the ARM® Cortex™-M3 with specific details on the LM3S811, LM3S1968 and LM3S8962. Although the solutions are specific for the Stellaris LM3S, it will be possible to use this book for other ARM derivatives. It is an advanced book focusing on operating systems, high-speed interfacing, control systems, and robotics. An embedded system is a system that performs a specific task and has a computer embedded inside. There are multiple structural components that assist learning. Checkpoints and simple homework with answers in the back provide more detailed learning opportunities. Each chapter has suggested lab assignments.
Buy Now
Buy Now
LM3S1968 Stellaris evaluation kits LM3S1968 Stellaris evaluation kits are an effective means of evaluating Stellaris ARM Cortex-M3 MCUs before implementing them into your course curriculum. Featuring the LM3S1000 Series chip, the board has an OLED Graphics display, user buttons, LED, pushbuttons and a magnetic speaker. Each board has an In-Circuit Debug Interface (ICDI) that provides hardware debugging functionality over USB, with no additional hardware required. Each kit is available in IAR, Keil, Code Sourcery and Code Composer Studio* IDEs. (*Code Composer Studio Trial versions may be converted to Academic Licenses for teaching free of cost)

Available Resources:

Teaching ROM
Recommended Textbook
Academic Discount
View Product
View Product
Stellaris EVALBOT The Stellaris EVALBOT is an ARM Cortex-M-based MCU robotic evaluation kit. The kit features an interactive out-of-the-box experience, allowing students to connect the mechanical components prior to programming. EVALBOT features the Stellaris ARM Cortex M3 LM3S9B92 32-bit microcontroller. Experience MCU in real-world applications and leverage the processor's integrated 10/100 Ethernet MAC/PHY, USB On-The-Go, CAN, EM connectors for RF Access and quadrature encoders. Additional features include: MciroSD Card Connector, simple audio, 96x16 blue OLED Display and battery power. The board also uses a range of TI’s analog components for motor drive, power supply, and communications functions. All hardware required is provided and software includes StellarisWare, LMFlashProgrammer and a trial version of Code Composer Studiov5*. This board comes in several versions including IDE Support for: IAR, Keil, Code Sourcery and Code Composer Studio* as well as a special version for Micrium RTOS (requires additional IDE). (*Code Composer Studio Trial versions may be converted to Academic Licenses for teaching free of cost)

Available Resources:

Teaching ROM
Recommended Textbook
Academic Discount
View Product
View Product
LMFlashProgrammer Software Tool The LMFlashProgrammer® ships as a stand alone software for the quick and easy evaluation of your Stellaris Evaluation Kit. It features a simple graphical user interface that allows the user to change the demo program on the evaluation kit using the ICDI USB interface; without needing to open an IDE. This enables students to evaluate demo applications before understanding of C programming. Get Software
Get Software
Stellaris EVALBOT The StellarisWare® is a feature rich software offering that is embedded in every Stellaris Cortex M- Microcontroller—it’s programmed into the microcontroller’s ROM! It allows all programming to be coded in C/C++, including ISR’s and startup code. The Stellaris Peripheral Driver Library, Graphics Library, USB Library and IEC 60730 Library are all included. It also includes reference application software, In-System Programming support and the code is fully transferrable to our supported compiler vendors. Get Software
Get Software
Code Composer Studio v4 For teaching use only, we have a special academic edition of Code Composer Studio Platinum edition that offers a complete development environment for all of TI’s processors with only one install. Based on Eclipse IDE Framework—multiple licensing versions may be obtained. Available for a single node lock license all the way to a 100 user floating license (for server controlled software). This version is available for FREE by request. For more details, please contact us.

You can also download a free version of Code Composer Studio v4 or IAR Embedded Workbench for the MSP430 for free from our website. C2000 devices are only supported by CCS. Stellaris software compiles on ARM/Keil Microcontroller Development Toolkit for ARM, IAR Embedded Workbench, Code Red Technologies' Red Suite, CodeSourcery Sourcery G++, and generic GNU development tools in addition to Code Composer Studio.
View Product
View Product

To see all the resources available for academics, visit www.ti.com/university.

For information on academic discounted tools and free samples, please contact your regional representative: