Vous êtes sur la page 1sur 41

48 QFP

64 LQFP

100 LQFP

108 BGA

144 LQFP

Stellaris ARM Cortex -M Microcontrollers



TM
More than 270 ARM Cortex-M3 and M4F MCUs delivering connectivity, high-performance analog integration, and ease

of use.

Getting Started
Table of contents
Getting Started ............. 2 Stellaris Family of Microcontrollers ............ 3 StellarisWare Software ....................... 4 Stellaris Cortex-M4F MCUs (1xx and 2xx series) ...... 8 Stellaris ARM Cortex-M3 MCUs ........ 10 Real-Time MCUs (100 and 1000 series). 11 Ethernet Connected MCUs (6000 series) .... 16 USB Connected MCUs (3000 series) .............. 18 USB+CAN Internetworking MCUs (5000 series) .............. 20 CAN Connected MCUs (2000 series) .............. 22 Ethernet+CAN Internetworking MCUs (8000 series) .............. 24 Ethernet+USB+CAN Internetworking MCUs (9000 series) .............. 26 Development Kits ....... 28 Robotic Evaluation Kits ............................. 31 Connected Reference Design Kits ................. 32 Motion Reference Design Kits ................. 34 TI ARM Reference Guide .......................... 36 TI Worldwide Technical Support....................... 40
Stellaris Stepper Motor Reference Design Kit Stellaris Brushless DC Motor Reference Design Kit Stellaris Brushed DC Motor Control with CAN Reference Design Kit Stellaris AC Induction Motor Reference Design Kit Stellaris Intelligent Display Module Single Board Computer Reference Design Kit Stellaris Intelligent Display Module Reference Design Kit Intelligent Display Module with 3.5 Landscape Display Reference Design Kit Stellaris Serial to Ethernet Reference Design Kit Stellaris LM3S9B90/9D96 Evaluation Kit Stellaris DK-LM3S9B96-FPGA Stellaris LM3S9B92 EVALBOT Evaluation Kit Stellaris LM4F232 Evaluation Kit Stellaris LM3S6965 Evaluation Kit Stellaris LM3S8962 Evaluation Kit Stellaris LM3S9B92/9D92 Evaluation Kit Stellaris LM3S9B90/9D90 Evaluation Kit Stellaris LM3S811 Evaluation Kit Stellaris LM3S1968 Evaluation Kit Stellaris LM3S2965 Evaluation Kit Stellaris LM3S3748 Evaluation Kit

Product development
Texas Instruments provides a range of support designed to get your applications to market faster and easier than ever before. Compact, versatile, and connected! Our evaluation kits provide a low cost and effective means of evaluating our microcontrollers and getting a jump start on your design (www.ti.com/stellaris_evkits).

Stellaris Simplicity Development Kit

Stellaris RFID Development Kit

Stellaris 2.4-GHz CC2560 Bluetooth Wireless Kit

Stellaris ZigBee Development Kit

Our reference design kits accelerate product development by providing ready-to-run hardware, software, and comprehensive documentation including hardware design les (www.ti.com/stellaris_rdkits).

|2

Copyright 2011 Texas Instruments Incorporated

Stellaris Family of Microcontrollers


Stellaris is the industrys leading family of robust, real-time microcontrollers (MCUs) based on the revolutionary ARM Cortex-M series MCU technology. The award-winning Stellaris 32-bit MCUs combine sophisticated, exible, mixed-signal system-on-chip integration with unparalleled real-time multitasking capabilities. Complex applications previously impossible with legacy MCUs can now be accommodated with ease by powerful, cost-effective, and simpleto-program Stellaris MCUs. The Stellaris family is ideal for cost-conscious applications requiring signicant control processing and connectivity capabilities, including smart grid, motion control, human machine interface, 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, LED signage/control, and gaming equipment. Welcome to the future of microcontrollers!

Why choose ARM solutions from TI?


Embedded developers who choose ARM solutions from Texas Instruments benet from: Instruction set compatibility from U.S. $1 to beyond 1 GHz, from TIs Stellaris MCU family to TIs ARM MPU family only TI can provide this breadth of price and performance! Integration and ease of design for your complete signal chain requirements using TIs analog, power, and mixed-signal solutions Industry-leading worldwide sales and FAE support from TI and our distribution partners Access to low-cost and application-specic development kits and software to speed time to market TI understands that software drives time to market, and invests heavily in software solutions such as the royalty-free StellarisWare Continued TI investment in ultra-low power, memory technologies, analog integration, and RF provide roadmaps for future embedded product direction Texas Instruments has shipped over 6 billion ARM cores, nearly 25 percent of all ARM cores shipped worldwide. Shouldnt you trust your future to the leader?

Why choose the ARM architecture?


With entry-level pricing at U.S. $1.00 for an ARM technology-based MCU, the Stellaris product line allows for standardization that eliminates future architectural upgrades or software tools changes. With an ARM-based embedded market that is currently shipping at a rate of greater than 5 billion processors per year, the ARM ecosystem of third-party tools and solutions providers is the largest in the world. With the ARM Cortex architecture, designers have access to an instructionset-compatible family that ranges from U.S. $1 to more than 1 GHz.

Why choose Cortex-M Series?


Cortex-M Series is the MCU line of ARMs V7 instruction set architecture family of cores: Optimized for single-cycle Flash usage Deterministic, fast interrupt processing: always 12 cycles, or just 6 cycles with tail chaining Three sleep modes with clock gating for low power Single-cycle multiply instruction and hardware divide in Cortex-M3 cores 1.25 DMIPS/MHzbetter than ARM7 and ARM9 Extra debug support including data watchpoints and Flash patching Capabilities of the LM4F series using the Cortex-M4F technology: Single-cycle multiply-accumulate (MAC) instructions Optimized SIMD arithmetic and saturating arithmetic instructions IEEE 754 standard compliant single-precision oating-point unit

Why choose the Stellaris Family?


Designed for serious microcontroller applications, the Stellaris family provides the entry into the industrys strongest ecosystem, with code compatibility ranging from U.S. $1 to more than 1 GHz. Development is easy with the royalty-free StellarisWare software Superior analog integration saves in system cost Differentiated communication capabilities, including 10/100 Ethernet MAC/ PHY, USB and USB-OTG, CAN controllers, and extended peripheral interfaces Optimized for performance with fast internal buses and fast Flash memory Real MCU GPIOsall can generate interrupts, are 5V-tolerant, and have programmable drive strength and slew rate control

Stellaris family block diagram

Copyright 2011 Texas Instruments Incorporated

3|

StellarisWare Software
Software made easy with StellarisWare software

ARIS mean s ELL ST

With Stellaris microcontrollers, all your programming can be in C/C++, even interrupt service routines and startup code. We make it even easier by providing StellarisWare software support that includes code and royalty-free libraries for applications support. Our 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 now including international font support Stellaris Boot Loader for in-eld programmability Stellaris utilities provide optimized commonly used functions such as CRC error checking and AES cryptography tables Stellaris In-System Programming for manufacturing support Stellaris IEC 60730 Library provides support for IEC 60730 Class B safety requirements Stellaris IQmath Library is a math library for xed-point processors that speeds computation of oating-point values Stellaris Wireless Libraries for integration with TIs wireless solutions Stellaris Open Source Support provides open source Ethernet and RTOS options Stellaris Code Examples provides an extensive array of source code samples

Graphics Library

USB Library

IEC 60730 Library Peripheral Driver Library

Open Source RTOS

Open Source Stacks

Utilities: Checksum Security

Code Examples

ThirdParty Examples

Boot Loader and In-System Programming Support

StellarisWare Software

For the latest capabilities provided in StellarisWare software, go to www.ti.com/stellarisware. On many Stellaris MCUs, StellarisWare software is provided in ROM (read-only memory) which makes it easier to use the libraries to quickly develop efcient and functional applications in an environment where the entire Flash memory is available for use in the application. The ROM-based StellarisWare software also supports user Flash-memory-based overrides of standard StellarisWare functions, for complete exibility in functionality. StellarisWare software packages have the following features and benets: Free license and royalty-free use (for use with Stellaris MCUs). Simplify and speed the development of applicationscan be used for application development or as a programming example. Allow the creation of full-function, easy-to-maintain code. Written entirely in C except where absolutely not possible. Even written in C, the software is reasonably efcient in terms of memory and processor usage due to the compact nature of the Cortex-M series Thumb-2 instruction set. Take full advantage of the stellar interrupt performance of the Cortex-M core, without requiring any special pragmas or custom assembly code prologue/ epilogue functions. Can be compiled with error-checking code (for development use) or without (for nal production use in an MCU with a smaller memory conguration). 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 Composer Studio IDE, Code Red, Sourcery CodeBench, and generic GNU development tools. The latest StellarisWare software release can always be found at www.ti.com/stellarisware

now part of Mentor Embedded

|4

Copyright 2011 Texas Instruments Incorporated

StellarisWare Software
Stellaris Peripheral Driver Library
The Stellaris Peripheral Driver Library is a royalty-free set of functions for controlling the peripherals found on the Stellaris family of ARM Cortex-M series microcontrollers. Vastly superior to a GUI peripheral conguration tool, the Stellaris Peripheral Driver Library performs both peripheral initialization and peripheral control functions with a choice of polled or interrupt-driven peripheral support. The Stellaris Peripheral Driver Library provides support for two programming models: the direct register access model and the software driver model. Each programming model can be used independently or combined, based on the needs of the application or the programming environment desired by the developer. The direct register access model includes header les for each specic Stellaris MCU and generally results in smaller and more efcient code in a software development environment familiar to most deeply embedded rmware engineers and to engineers used to working with 8- and 16-bit MCUs. The software driver model insulates the software engineer from hardware details including the operation of each register, bit eld, their interactions, and sequencing required for the proper operation of the peripheral, generally requiring less time to develop applications.

Stellaris Graphics Library


The Stellaris Graphics Library is a royalty-free set of graphics primitives and a widget set for creating graphical user interfaces on Stellaris microcontroller-based boards that have a graphical display. The graphical library consists of three building layers of functionality: the display driver layer, specic to the display in use; the graphics primitives layer, which draws points, lines, rectangles, circles, fonts, bitmap images, and text, either in the active display buffer or in an off-screen buffer for icker-free operation; and the widget layer, which provides check boxes, push buttons, radio buttons, sliders, list boxes, and a generic encapsulation of one or more graphics primitives to draw a user interface element on the display, along with the ability to provide application-dened responses to user interaction with the widget element. The Stellaris Graphics Library also includes API support for implementing memory-efcient international fonts so customers can develop their HMI applications in their language of choice while conserving valuable Flash memory for their application. To learn how to quickly and easily construct a visually appealing display and control center leveraging a Stellaris ARM Cortex-M-based microcontroller to run the system, some well-dened graphics primitives and applications widgets from the Graphics Library, check out this whitepaper: The Stellaris Graphics Library Makes Short Order of Assembling a Dynamic HMI.

Stellaris USB Library


All Stellaris microcontrollers with USB functionality have passed USB Device and USB Embedded Host compliance testing. The Stellaris USB Library is a royalty-free set of data types and functions for creating USB Device, Host, or Onthe-Go (OTG) applications for Stellaris microcontroller-based systems. Several programming interfaces are provided, ranging from the thinnest layer, which merely abstracts the underlying USB controller hardware, to high-level interfaces offering simple APIs supporting specic devices.

USB Device Examples HID Keyboard HID Mouse CDC Serial Mass Storage Generic Bulk Audio Device Firmware Upgrade Oscilloscope

USB Host Examples

USB-OTG Examples

Mass Storage HID Keyboard HID Mouse Isochronous Audio Input

SRP (Session Request Protocol) HNP (Host Negotiation Protocol)

Windows-based INF for the supported USB classes (in a precompiled DLL that saves development time)

Copyright 2011 Texas Instruments Incorporated

5|

section head

StellarisWare Software
Stellaris IEC 60730 Library
IEC 60730 Class B covers most home appliances, such as washers/dryers, refrigerators, freezers, and cookers/stoves. The Stellaris IEC 60730 Library provides support for the implementation of embedded applications that meet IEC 60730 Class B safety requirements and works in conjunction with Stellaris hardware features for IEC 60730 support, such as multiple watchdog timers and a precision oscillator. The library supports both startup and periodic testing requirements of the IEC 60730 standard. As the Stellaris IEC 60730 Library provides fundamental verication of the MCUs basic operation in the system, it is also often used in manufacturing testing applications for non-IEC 60730 designs.

Stellaris IQmath Library


Texas Instruments IQmath Library is a collection of highly optimized and high-precision mathematical functions for C/C++ programmers to seamlessly port a oatingpoint algorithm into xed-point code. These routines are typically used in computationally intensive real-time applications where optimal execution speed and high accuracy is critical. These functions facilitate execution speeds considerably faster than equivalent code written in standard ANSI C language on xed-point MCUs. The IQmath Library also addresses the limitations of xed-point math by dening a programmable dynamic range and resolution.

Stellaris Wireless Libraries


Texas Instruments Stellaris ARM Cortex-M microcontrollers are an ideal t for a variety of wireless solutions with their high degree of performance and integrated connectivity. Stellaris and TIs RF solutions drive intelligence and advancing functionality in applications such as metering, home automation and security. StellarisWare software makes it easy to bring wireless applications to market with its integrated software for TI RFID, Low-Power RF, ZigBee, and Bluetooth solutions.

Stellaris support for CMSIS


In addition to the rich functionality available with StellarisWare software, TI also provides Stellaris support for ARMs Cortex Microcontroller Software Interface Standard (CMSIS), a standardized hardware abstraction layer for the Cortex-M processor series. The CMSIS enables consistent and simple software interfaces to the processor for silicon vendors and middleware providers, simplifying software reuse, reducing the learning curve for new microcontroller developers and reducing the time to market for new devices.

Stellaris 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 the 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 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 les 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.

Stellaris code example directory structure

|6

Copyright 2011 Texas Instruments Incorporated

StellarisWare Software
Stellaris in-system programming support
Stellaris microcontrollers provide a number of different mechanisms for in-system programming support. All Stellaris MCUs ship with either a Boot Loader in ROM or a Serial Flash Loader programmed into Flash memory, providing maximum exibility for production programming options. For customization, we also provide a royalty-free Stellaris Boot Loader that facilitates in-eld updates for end applications, with exible interface options and program signaling.

Stellaris Boot Loader in ROM


Most Stellaris microcontrollers provide the Stellaris Boot Loader in read-only memory (ROM) integrated on the device. These microcontrollers provide exible interface options for Flash memory programming (both manufacturing and in-eld updates) directly through the on-chip ROM. With exible interface options including UART, I2C, and SSI, and selectable methods for signaling an in-eld update, the Stellaris Boot Loader provides users with maximum exibility in boot loading requirements. Stellaris ARM Cortex-M4F devices also include the USB Device Firmware Update (DFU) class directly in ROM.

Stellaris Boot Loader customized in Flash memory


For applications needing in-eld programmability but requiring special controls, we also provide royalty-free Stellaris Boot Loader source code that can be added to your application at the beginning of the Flash memory. With exible interface options including UART, I2C, SSI, USB host, USB device or Ethernet, and selectable methods for signaling an in-eld update, the Stellaris Boot Loader provides users with maximum exibility in boot loading requirements. The Stellaris Peripheral Driver Library includes source code and documentation about the Stellaris Boot Loader, including example applications that utilize the Boot Loader for in-eld updates. Free license and royalty-free use (for use with Stellaris MCUs) Small piece of code that can be programmed at the beginning of Flash to act as an application loader Also used as an update mechanism for an application running on a Stellaris microcontroller Interface options include UART (default), I2C, SSI, USB host (mass storage), USB device (DFU) or Ethernet (BOOTP protocol)

Stellaris Serial Flash Loader


Smaller Stellaris microcontrollers ship with a royalty-free one-time-use Serial Flash Loader application pre-programmed into Flash. For these microcontrollers, the Serial Flash Loader can be used in conjunction with the LM Flash Programmer application, a standard JTAG debugger, or a production programmer to load the end application into Flash during manufacturing. The Serial Flash Loader is a small application that allows programming of the Flash without the need for a debugger interface or production programmer. We provide a free Flash programming utility for PCs called LM Flash Programmer that supports either command line or GUI usage and makes full use of all the commands supported by the Serial Flash Loader application. For users desiring to build their own Flash programmers, we also supply a sample UART download utility that makes full use of all the commands supported by the Serial Flash Loader application. Application note AN01242 provides source code and information about the Serial Flash Loader and the sample UART download utility sash.exe. Pre-loaded in Flash memory on all shipped Stellaris MCUs that do not have the ROM-based Stellaris Boot Loader Small piece of code that allows programming of the Flash memory without the need for a debugger interface Interface options include UART or SSI Free LM Flash Programmer utility makes full use of all commands supported by the Serial Flash Loader
Software
2009 TEXAS INSTRUMENTS www.ti.com

Copyright 2011 Texas Instruments Incorporated

7|

stellaris arm cortex-m4f mcus

Stellaris ARM Cortex-M4F MCUs


The new Stellaris ARM Cortex-M4F series delivers leading analog integration, oating-point performance, and best-in-class low power along with all the other benets you expect from Stellaris MCUs. LM4F MCUs are also the rst Cortex-M microcontrollers to be manufactured in a 65-nanometer process, resulting in a strong combination of higher performance and lower power, and they are available with embedded Flash memory ranging from 32 KB to 256 KB. All LM4F series devices include 2 KB of EEPROM, which is very useful for storing conguration parameters or other data that changes frequently. www.ti.com/cortexm4f

Features
All LM4F variants include the ARM Cortex-M4F core with single-precision floating point at 80 MHz Up to 256 KB single-cycle Flash memory and 32 KB single-cycle SRAM Up to 2 12-bit ADCs and 24 channels of inputs Up to two CAN 2.0 A/B controllers Optional full-speed USB 2.0 OTG/Host/Device Advanced motion control capability, with up to 16 PWM outputs and two quadrature encoder inputs Generous serial communication, with up to 8 UARTs 6 I2C 4 SPI / SSI Low power modes including power-saving Hibernate mode 64-LQFP, 100-LQFP, and 144-LQFP packages

Stellaris LM4F Series MCU

ARM Cortex-M4F 80 MHz


JTAG NVIC SWD/T MPU ETM FPU

256 KB Flash 32 KB SRAM ROM 2KB EEPROM

Analog LDO Voltage Regulator 3 Analog Comparators 2 12-bit ADC Up to 24-channel 1 MSPS Temp Sensor

Serial Interfaces

Motion Control

System

8 UARTs 4 SSI/SPI USB Full-Speed Host/Device/OTG 2 CAN


2

2 Quadrature Encoder Inputs 16 PWM Outputs Timer Comparators

Clocks, Reset System Control SysTick Timer 12 Timer/PWM/CCP


6 each 32 bit or 2 16 bit 6 each 64 bit or 2 32 bit

Benets

6IC 12-bit ADC accuracy is achievable at the full 1 MSPS rating without any hardware PWM PWM GPIOs Generator Interrupt averaging, eliminating performance tradeoffs ARM Cortex-M4F with floating point accelerates math-intensive operations and 32-ch DMA Dead-Band Generator simplifies digital signal processing implementations Precision Oscillator First ARM Cortex-M MCU in advanced 65-nm technology provides the right balance R Battery-Backed T between higher performance and low power consumption C Hibernate Range of pin-compatible memory and package configurations enables optimal selection of devices Extensive on-chip peripherals enable a variety of applications, including 1-D scanners, microprinters, digital power, motion control, home appliances, LED signage/control, portable fitness and industrial automation

2 Watchdog Timers

Stellaris ARM Cortex-M4F MCUs scale to higher performance and lower power for a variety of applications
Stellaris LM4F MCU offers a broad range of applications, such as industrial automation, motion control, health and tness and more. Learn more about the applications and end equipment below and the corresponding LM4F series MCU. Applications/End equipments Scanners Benets of using Stellaris Cortex-M4F Variety of light sensors can be interfaced to the high-accuracy 12-bit ADC; 80-MHz performance and oating-point support guarantee quick analysis of sensor data; USB and serial support for connection to host computers; Bluetooth serial prole support for wireless connectivity Simplify motor control implementation using the Stellaris motion-control block; low-power performance supports mobile micro printers; USB and serial support for connection to host computers; Bluetooth serial prole support for wireless connectivity Starting at $1.65 (at 1KU), Stellaris LM4F devices deliver connectivity at a price point for consumer applications; simplify motor control implementation using the Stellaris motion control block; USB and wireless connectivity support connected appliances High-speed, high-accuracy ADC12 can accurately identify power problems; performance to support by standby and line-interactive UPS systems Part numbers LM4F120 series, LM4F130 series

Microprinters (portable printer/scanners, thermal microprinters) Home appliances/Home automation (AC units, air puriers, humidiers, coffee makers, HMI for white goods, wired and wireless connectivity modules) Uninterruptible power supplies

LM4F230 series

LM4F110 series, LM4F120 series, LM4F130 series, LM4F230 series LM4F230 series

AC inverter drives (ventilation systems, pumps, elevators, conveyor and machine tool drives) Building automation (elevator controllers, building security zones nodes, wired and wireless connectivity modules)

Simplify the PWM programming needed to drive the inverter switch array using timers or motion control; high-speed 12-bit ADCs enable sensorless drive implementations; StellarisWare Graphics Library delivers the fastest time to market for a design requiring operator interface Starting at $1.65 (at 1KU), Stellaris LM4F devices deliver connectivity at a price point for building applications; Stellaris in ROM simplies development of connected applications; USB and wireless connectivity support connected appliances

LM4F230 series

LM4F110 series, LM4F120 series, LM4F130 series

|8

Copyright 2011 Texas Instruments Incorporated

Stellaris ARM Cortex-M4F MCUs


LM4F110 Series LM4F120 Series LM4F130 Series

stellaris arm cortex-m4f mcus

Device series LM4F110 series LM4F120 series LM4F130 series LM4F230 series

Description General MCU General MCU with USB device General MCU with USB OTG/host device General MCU with motion control and USB OTG/host device

Packages 64-pin LQFP, 100-pin LQFP, 144-pin LQFP

Flash (KB) memory SRAM (KB) EEPROM (KB) DMA

32-256 12-32 2

32-256 12-32 2

64-256 24-32 2

128-256 24-32 2

Stellaris LM4F232 USB+CAN Evaluation Kit


The new LM4F232 evaluation kit for LM4F MCUs continues the Stellaris tradition of fun, easy-touse evaluation kits. The EK-LM4F232 features a 144-pin device, color OLED display, USB OTG, microSD card slot, coin cell battery for use with the Stellaris low-power Hibernate mode, a temperature sensor, a three-axis accelerometer for motion detection, and easy-access through-holes to all of the available device signals. In the box are all the tools needed to develop and prototype your product, including the evaluation board, a complete StellarisWare rmware package, comprehensive documentation with lots of example applications, and all required cables. The kit is available in ve tool options.
core

80

80

80

Max Speed (MHz) Internal Precision Oscillator MPU SysTick (24-bit) General-Purpose Real-Time Clock (RTC) Watchdog timers PWM Motion Control PWM Fault Dead-Band Generator CCP QEI Channels external peripheral interface 10/100 MAC+PHY Ethernet 10/100 MAC with MII Interface IEEE 1588 CAN MAC USB D, H, or O UART I2C SSI/SPI I2S ADC Units ADC (10-bit) ADC Resolution (10 or 12 bit) ADC Channels ADC Speed (samples per second) Internal Temp Sensor Analog/Digital Comparators GPIOs (5-v tolerant)


12


12


12


24 1 8 6 4 2 12 1224 1M


24 1 D 8 6 4 2 12 1224 1M


24 1 O 8 6 4 2 12 1224 1M

Features
Stellaris LM4F232H5QD with 256-KB internal Flash and 144-LQFP with excellent prototyping capability 96 64 color OLED display providing useful output and interface options USB Micro-AB for prototyping USB application microSD card slot for data storage 5-mm screw terminals for attaching external sensors and other analog inputs Precision 3.0-V reference for accurate analog-to-digital conversion Temperature sensor for temperature monitoring Three-axis accelerometer for position sensing All I/O brought out to headers for easy prototyping Five user/navigation buttons (including select/wake) for user input One user LED 10-pin JTAG header providing standard debug interface

serial interfaces

1224 1M

analog

23 / 16 43-105

23 / 16 43-105

23 / 16 43-105

23 / 16 43-105

now part of Mentor Embedded

battery-backed hibernation LDO voltage regulator operating temperature package production (p) or sampling (s)
1

Ordering information
Part number EKK-LM4F232 EKI-LM4F232 EKC-LM4F232 EKT-LM4F232 EKS-LM4F232 Description Stellaris LM4F232 Evaluation Kit for Keil RealView MDK-ARM (32 KB code-size limited) Stellaris LM4F232 Evaluation Kit for IAR Systems Embedded Workbench (32 KB codesize limited) Stellaris LM4F232 Evaluation Kit for Sourcery CodeBench (30-day limited) Stellaris LM4F232 Evaluation Kit for Code Red Technologies Red Suite (90-day limited) Stellaris LM4F232 Evaluation Kit for Code Composer Studio IDE (board-locked)

I
64LQFP 100LQFP 144LQFP

I
64LQFP 100LQFP 144LQFP

I
64LQFP 100LQFP 144LQFP

64LQFP 100LQFP 144LQFP

Note: LM4F111, LM4F121, LM4F131, and LM4F231 do not have battery-backed hibernation.

LM4F230 Series

Quick reference table for the Stellaris LM4F series

80


12


16 28

24 2 2 O 8 6 4 2 12

Copyright 2011 Texas Instruments Incorporated

9|

Notes
............................................................................................................................................ ............................................................................................................................................ ............................................................................................................................................ ............................................................................................................................................ ............................................................................................................................................ ............................................................................................................................................ ............................................................................................................................................ ............................................................................................................................................ ............................................................................................................................................ ............................................................................................................................................ ............................................................................................................................................ ............................................................................................................................................ ............................................................................................................................................ ............................................................................................................................................ ............................................................................................................................................ ............................................................................................................................................ ............................................................................................................................................ ............................................................................................................................................ ............................................................................................................................................ ............................................................................................................................................ ............................................................................................................................................ ............................................................................................................................................ ............................................................................................................................................ ............................................................................................................................................ ............................................................................................................................................ ............................................................................................................................................ ............................................................................................................................................ ............................................................................................................................................ ............................................................................................................................................ ............................................................................................................................................
| 10

r ec it me a c s e a lt - oin h em d u s

Real-Time MCUs
We offer 30 low-pin-count, low-cost, and feature-rich Stellaris ARM Cortex-M3 microcontrollers in a 48-pin LQFP. The LM3S100 Series and LM3S300 Series microcontrollers are ideal for basic embedded control applications and 8-/16-bit upgrades. The LM3S600 Series and LM3S800 Series microcontrollers are optimized for embedded control applications requiring more sophisticated algorithms. Each Stellaris microcontroller offers efcient performance and extensive integration, favorably positioning the devices into cost-conscious applications requiring signicant control processing capabilities such as motion control, medical instrumentation, HVAC and building control, factory automation, transportation, electronic point-of-sale machines, and gaming equipment. Our LM3S1000 Series of Stellaris ARM Cortex-M3 microcontrollers feature new combinations of expanded generalpurpose I/O, larger on-chip memory, and low-power optimization for batterybacked applications. Offered in a 64-pin LQFP, 100-pin LQFP, or 108-pin BGA package, the LM3S1000 Series microcontrollers offers efcient performance and extensive integration, favorably positioning the device into cost-conscious applications requiring signicant control processing capabilities such as motion control, medical instrumentation, HVAC and building control, factory automation, transportation, electronic point-of-sale machines, and gaming equipment.

Stellaris LM3S1968 Evaluation Kit Stellaris LM3S811 Evaluation Kit


Evaluation board with 50-MHz LM3S811 microcontroller 96 16 pixel OLED display User-programmable push button and LED Convenient reset push button and power indicator LED Thumbwheel potentiometer input to the on-chip ADC Serial in-circuit debug interface over USB USB cable 20-pin JTAG/SWD target cable CD containing: Evaluation version of the software tools Complete documentation Quickstart guide and source code StellarisWare software including peripheral driver library and example source code Example applications demonstrating the use of various thirdparty Real-Time Operating Systems are available for download from www.ti.com/stellaris_lm3s811. LM3S1968 Evaluation Board with a quickstart application Stellaris LM3S1968 MCU with 256 KB Flash, 64 KB SRAM, 8 ADCs, and up to 52 GPIOs All LM3S1968 I/O available on labeled break-out pads Support for battery-backed Hibernate mode Simple setup: USB cable provides serial communication, debugging, and power OLED graphics display with 128 64 pixel resolution and 16 shades of gray User LED, navigation switches, and select pushbuttons 8 magnetic speaker with class D amplier USB interface for debugging and power supply Internal 3 V battery and support for on-chip Hibernation module Standard ARM 20-pin JTAG debug connector with input and output modes USB and JTAG cables CD containing: Evaluation version of the software tools, complete documentation, quickstart guide and source code StellarisWare software including Peripheral Driver Library and example source code

now part of Mentor Embedded

Ordering information
Part number EKK-LM3S811 EKI-LM3S811 EKC-LM3S811 EKT-LM3S811 EKS-LM3S811 Description Stellaris LM3S811 Evaluation Kit for Keil RealView MDK-ARM (32 KB code-size limited) Stellaris LM3S811 Evaluation Kit for IAR Systems Embedded Workbench (32 KB code-size limited) Stellaris LM3S811 Evaluation Kit for Sourcery CodeBench (30-day limited) Stellaris LM3S811 Evaluation Kit for Code Red Technologies Red Suite (32 KB code-size limited) TI Code Composer Studio IDE with full evaluation license locked to board

Ordering information
Part number EKK-LM3S1968 EKI-LM3S1968 EKC-LM3S1968 EKT-LM3S1968 EKS-LM3S1968 Description Stellaris LM3S1968 Evaluation Kit for Keil RealView MDK-ARM (32 KB code-size limitation) Stellaris LM3S1968 Evaluation Kit for IAR Systems Embedded Workbench (32 KB code-size limited) Stellaris LM3S1968 Evaluation Kit for Sourcery CodeBench (30-day limited) Stellaris LM3S1968 Evaluation Kit for Code Red Technologies Red Suite (90-day limited) TI Code Composer Studio IDE with full evaluation license locked to board
Copyright 2011 Texas Instruments Incorporated

11 |

real-time mcus

Real-Time MCUs (100 series)


LM3S101 LM3S102 LM3S300 LM3S301 LM3S308 LM3S310 LM3S315 LM3S316 LM3S317 LM3S328 LM3S600 LM3S601 LM3S608 LM3S610
32 8 50

Flash (KB) SRAM (KB) memory ROM Software Libraries DMA SafeRTOS Max Speed (MHz) core Internal Precision Oscillator MPU SysTick (24-bit) General-Purpose Real-Time Clock (RTC) Watchdog timers PWM Motion Control PWM Fault Dead-Band Generator CCP QEI Channels external peripheral interface

8 2 20

8 2 20

16 4 25

16 2 20

16 4 25

16 4 25

16 4 25

16 4 25

16 4 25

16 4 25

32 8 50

32 8 50

32 8 50

1 1 1 1

1 2 1 1 1

1 6 2 1 1

1 2 1

1 6 2 1 1 1 10 8 500K

1 6 1

1 2 1

1 4 1

1 6 1

1 6 2 1 1 1 10 8 500K

1 6 2 1 1

1 6 1

1 6 2 1 1 1 10 8 500K

1 6 1

2 1 1 1 10 3 250K

6 2 1

6 2 1 1 10 4 250K

6 2 1 1 1 10 4 250K

6 1 1 1 10 6 250K

6 1 2 1 1

6 2 1 1 1 10 2 500K

10/100 MAC+PHY Ethernet serial interfaces UART I2C SSI/SPI I2S ADC Units ADC (10-bit) ADC Resolution (10 or 12 bit) ADC Channels ADC Speed (samples per second) 10/100 MAC with MII Interface IEEE 1588 CAN MAC USB D, H, or O

analog

Internal Temp Sensor Analog/Digital Comparators GPIOs (5-v tolerant) battery-backed hibernation LDO voltage regulator operating temperature

2/ 2-18

1/ 0-18

3/ 8-36

2/ 12-33

1/ 5-28

3/ 3-36

1/ 7-32

1/ 3-32

1/ 3-30

/ 7-28

3/ 8-36

3/ 0-36

1/ 5-28

/ 6-34

I/E

I/E

I/E

I/E

I/E

I/E

I/E

I/E

I/E

I/E

I/E

I/E

I/E

I/E

package

48LQFP

48LQFP

48LQFP

48LQFP

48LQFP

48LQFP

48LQFP

48LQFP

48LQFP

48LQFP

48LQFP

48LQFP

48LQFP

48LQFP

production (p) or sampling (s)

| 12

Copyright 2011 Texas Instruments Incorporated

r ec it me a c s e a lt - oin h em d u s

Real-Time MCUs (100 series)


LM3S611 LM3S612 LM3S613 LM3S615 LM3S617 LM3S618 LM3S628 LM3S800 LM3S801 LM3S808 LM3S811 LM3S812 LM3S815 LM3S817 LM3S818 LM3S828
64 8 50

32 8 50

32 8 50

32 8 50

32 8 50

32 8 50

32 8 50

32 8 50

64 8 50

64 8 50

64 8 50

64 8 50

64 8 50

64 8 50

64 8 50

64 8 50

1 6 1 6 2 1 1 1 10 4 500K

1 2 1 6 2 1 1 1 10 2 500K

1 4 1 6 2 1 1 1 10 4 500K

1 6 1 6 2 1 1 1 10 2 500K

1 6 1 6 2 1 1 10 6 500K

1 6 1 4 1 2 1 1 10 6 500K

1 4 2 1 1 1 10 8 1M

1 6 2 1 1

1 6 1

1 6 2 1 1 1 10 8 500K

1 6 1

1 2 1

1 6 1

1 6 1

1 6 1

1 6 2 1 1 1 10 8 1M

6 1 2 1 1

6 2 1 1 1 10 4 500K

6 2 1 1 1 10 2 250K

6 2 1 1 1 10 2 500K

6 2 1 1 10 6 1M

4 1 2 1 1 10 6 1M

/ 4-32

1/ 7-34

1/ 3-32

3/ 0-34

1/ 1-30

1/ 0-30

/ 9-28

3/ 8-36

3/ 0-36

1/ 5-28

1/ 1-32

1/ 7-34

3/ 0-34

1/ 1-30

1/ 0-30

/ 7-28

I/E

I/E

I/E

I/E

I/E

I/E

I/E

I/E

I/E

I/E

I/E

I/E

I/E

I/E

I/E

I/E

48QFP

48QFP

48QFP

48QFP

48QFP

48QFP

48QFP

48LQFP

48LQFP

48LQFP

48LQFP

48LQFP

48QFP

48QFP

48QFP

48QFP

[a] PWM motion-control functionality can be achieved through dedicated motion control hardware (the PWM pins) or through the motion control features of the general-purpose timers (the CCP pins). See data sheet for details. [b] Minimum is number of pins dedicated to GPIO; additional pins are available if certain peripherals are not used. See data sheet for details. [c] Industrial (I) is -40 to +85C and Extended (E) is -40 to +105C. [d] 108-pin BGA and 64-pin LQFP package only available in Industrial temperature.

Copyright 2011 Texas Instruments Incorporated

13 |

real-time mcus

Real-Time MCUs (1000 series)


LM3S1110 LM3S1133 LM3S1138 LM3S1150 LM3S1162 LM3S1165 LM3S1332 LM3S1435 LM3S1439 LM3S1512 LM3S1538 LM3S1601 LM3S1608 LM3S1620 LM3S1635 LM3S1637 LM3S1751 LM3S1850 LM3S1911 LM3S1918 LM3S1937 LM3S1958 LM3S1960
256 64 50

Flash (KB) SRAM (KB) memory ROM Software Libraries DMA SafeRTOS Max Speed (MHz) core Internal Precision Oscillator MPU SysTick (24-bit) General-Purpose Real-Time Clock (RTC) Watchdog timers PWM Motion Control PWM Fault Dead-Band Generator CCP QEI Channels external peripheral interface

64 16 25

64 16 50

64 16 50

64 16 50

64 16 50

64 16 50

96 16 50

96 32 50

96 32 50

96 64 25

96 64 50

128 32 50

128 32 50

128 32 25

128 32 50

128 32 50

128 64 50

256 32 50

256 64 50

256 64 50

256 64 50

256 64 50

256 64 50

1 2 2 1

1 2 1

1 6 3 2 2 1 10 8 1M

1 6 1

1 6 1

1 6 1

1 8 2 1 1 10 3 250K

1 2 1

1 6 1

1 8 1 3 2 2 1 10 2 250K

1 8 1 3 2 2 1 10 8 500K

1 8 3 2 2

1 8 2 2 2 1 10 8 500K

1 6 1

1 6 1

1 6 1

1 4 1

1 6 1

1 8 3 2 2

1 8 2 2 2 1 10 8 500K

1 6 1

1 8 3 2 2 1 10 8 1M

1 6 1

1 6 1

8 3 1 2 1 10 2 250K

6 1 3 1 2

6 3 1 2 1 10 2 500K

8 3 1 2 1 10 4 500K

4 2 1 1 1 10 2 500K

6 1 2 1 2 1 10 4 500K

4 1 2 1 2

8 3 2 2 1 10 4 500K

6 1 3 1 1 1 10 4 1M

6 3 1 2 1 10 4 500K

6 1 2 1 1

4 2 1 1 1 10 4 1M

8 2 3 2 2

4 2 3 2 2 1 10 8 1M

10/100 MAC+PHY Ethernet 10/100 MAC with MII Interface IEEE 1588 CAN MAC USB D, H, or O UART I2C SSI/SPI I2S ADC Units ADC (10-bit) ADC Resolution (10 or 12 bit) ADC Channels ADC Speed (samples per second) Internal Temp Sensor Analog/Digital Comparators GPIOs (5-v tolerant) battery-backed hibernation LDO voltage regulator operating temperature

serial interfaces

analog

1/ 9-44

3/ 9-46

3/ 4-46

1/ 4-43

3/

1/

1/

3/

/ 9-43

2/

2/

1/ 7-43

1/

2/

1/

3/ 5-52

2/ 20-41

3/ 7-52

2/

3/

3/

2/

3/ 7-60

29-57 21-46 14-52 15-58

23-60 17-52 11-52 12-56

21-56 17-56 23-60 17-52 27-56 21-52


I/E


I/E


I/E


I/E


I/E


I/E


I/E


I/E


I/E


I/E


I/E


I/E


I/E


I/E


I/E


I/E


I/E


I/E


I/E


I/E


I/E


I/E


I/E


I/E

package

100LQFP 100LQFP 100LQFP 100LQFP 100LQFP 100LQFP 100LQFP 100LQFP 100LQFP 100LQFP 100LQFP 100LQFP 100LQFP 100LQFP 100LQFP 100LQFP 100LQFP 100LQFP 100LQFP 100LQFP 100LQFP 100LQFP 100LQFP 100LQFP 108BGA 108BGA 108BGA 108BGA 108BGA 108BGA 108BGA 108BGA 108BGA 108BGA 108BGA 108BGA 108BGA 108BGA 108BGA 108BGA 108BGA 108BGA 108BGA 108BGA 108BGA 108BGA 108BGA 108BGA

production (p) or sampling (s)

| 14

Copyright 2011 Texas Instruments Incorporated

LM3S1968
P

real-time mcus

Real-Time MCUs (1000 series)


LM3S1W16 LM3S1N11 LM3S1N16 LM3S1D21 LM3S1H11 LM3S1D26
512 96

384 48

384 64

384 64

512 64

512 64

512 96

512 48

64 16 50

64 12

128 32 50

128 20

256 32

256 64 50

16 6

32 8

64 12

128 32

128 32

128 32

128 32

128 64

256 32

128 20

384 48

512 64

512 48


50


80


80


80


80


80


50


50


50


50


50


50


50


50


50


50


50


50


50


50


50


80


80


50

2 8

2 8

2 8 3 2 2 2 12 16 1M

2 8

2 8 3 2 2 2 12 16 1M

2 8

2 8

1 6 1

2 6 3 2 2 1 10 8 1M

1 6 1

2 6 3 2 2 1 10 8 1M

2 8

1 6 1

2 6 3 2 2 1 10 8 1M

2 6 3 2 2 1 10 8 1M

2 6 3 2 2 1 10 8 1M

1 6 3 2 1 1 10 8 500K

1 4 1

1 4 1

1 6 1

1 8 3

2 8 3 2 2 1 10 8 1M

2 6 3 2 2 1 10 8 1M

2 8 3 2 2 1 12 8 1M

2 8 3 2 2 1 12 8 1M

2 8 3 2 2 1 12 8 1M

2 8 3 2 2 1 12 8 1M

8 3 1 2 1 10 4 500K

8 3 2 2 1 10 4 500K

4 2 3 2 2 1 10 8 1M

4 1 2 1 1 10 6 500K

4 1 2 1 1 1 10 6 500K

4 1 2 1 1 1 10 4 500K

2 1 1 1 1 10 6 1M

3 2 2 1 12 8 1M

3 2 2 1 12 8 1M

3 2 2 1 12 8 1M

3 2 2 1 12 8 1M

3 2 2 1 12 8 1M

3 2 2 1 10 8 1M

2/8 0-67

2/8 0-67

0/16 0-60

2/8 0-67

0/16 0-60

2/8 0-67

2/8 0-67

1/ 4-43

2/8 0-67

2/ 12-56

2/8 0-67

2/8 0-67

3/ 5-52

2/8 0-33

2/8 0-33

2/8 0-33

/ 0-33

1/ 0-33

/ 0-33

/ 0-33

/ 1-33

2/8 0-33

2/8 0-33

2/8 0-33

2/8 0-33

2/8 0-33

2/8 0-33

100LQFP 100LQFP 100LQFP 100LQFP 100LQFP 100LQFP 100LQFP 100LQFP 100LQFP 100LQFP 100LQFP 100LQFP 100LQFP 64LQFP 108BGA 108BGA 108BGA 108BGA 108BGA 108BGA 108BGA

64LQFP

64LQFP

64LQFP

64LQFP

64LQFP

64LQFP

64LQFP

64LQFP

64LQFP

64LQFP

64LQFP

64LQFP

64LQFP

[a] PWM motion-control functionality can be achieved through dedicated motion control hardware (the PWM pins) or through the motion control features of the general-purpose timers (the CCP pins). See data sheet for details. [b] Minimum is number of pins dedicated to GPIO; additional pins are available if certain peripherals are not used. See data sheet for details. [c] Industrial (I) is -40 to +85C and Extended (E) is -40 to +105C. [d] 108-pin BGA and 64-pin LQFP package only available in Industrial temperature.

LM3S1H16
P

LM3S1G21

LM3S1G58

LM3S1C21

LM3S1C58

LM3S1C26

LM3S1166

LM3S1636

LM3S1811

LM3S1969

LM3S1607

LM3S1625

LM3S1626

LM3S1627

LM3S1776

LM3S1816

LM3S1F11

LM3S1Z16

LM3S1F16

LM3S1J11

LM3S1J16

Copyright 2011 Texas Instruments Incorporated

15 |

ethernet connected mcus

Ethernet Connected MCUs (6000 series)


Our LM3S6000 Series of Stellaris ARM Cortex-M3 microcontrollers feature new combinations of industrial real-time connectivity, expanded general-purpose I/O, larger on-chip memory, and low-power optimization for battery-backed applications. The LM3S6000 series provides the worlds rst MCUs featuring a fully integrated 10/100 Mbps Ethernet solution with ARM architecture compatibility. The LM3S6000 devices combine both the Ethernet Media Access Control (MAC) and Physical (PHY) layers, marking the rst time that integrated connectivity is available with an ARM Cortex-M3 MCU and the only integrated 10/100 Ethernet MAC and PHY available in an ARM architecture MCU. In addition, select Stellaris LM3S6000 Series microcontrollers also feature hardware assist for IEEE 1588 Precision Time Protocol (PTP) support.

Stellaris LM3S6965 Ethernet Evaluation Kit


The Stellaris LM3S6965 Evaluation Kit provides a compact and versatile evaluation platform for Ethernet-enabled Stellaris ARM Cortex-M3-based microcontrollers. The kit includes two examples of an embedded web-server demonstration application. The quickstart application that runs out-of-the-box includes an embedded web server utilizing the Open Source lwIP Ethernet stack. The kit also contains a web server application with FreeRTOS.org RTOS and the Open Source uIP Ethernet stack. Each board has an In-Circuit Debug Interface (ICDI) that provides hardware debugging functionality not only for the on-board Stellaris device, but also for any Stellaris microcontrollerbased target board. The evaluation kits contain all cables, software, and documentation needed to develop and run applications for Stellaris microcontrollers easily and quickly. In addition, example applications demonstrating the use of various third-party Real-Time Operating Systems (RTOS) and commercial Ethernet stacks are available for download from www.ti.com/stellaris_lm3s6965.

Features
LM3S6965 Evaluation Board Stellaris LM3S6965 microcontroller with fully integrated 10/100 (MAC+PHY) Ethernet controller Simple setup: USB cable provides serial communication, debugging, and power OLED graphics display with 128 x 64 pixel resolution and 16 shades of gray User LED, navigation switches, and select pushbuttons Magnetic speaker All LM3S6965 I/O available on labeled break-out pads Standard ARM 20-pin JTAG debug connector with input and output modes microSD card slot Retracting Ethernet cable, USB cable, and JTAG cable Quickstart sample application runs with or without Ethernet (direct connection to your PC), right out of the box CD containing: Evaluation version of the software tools Quickstart guide and source code Complete documentation StellarisWare software including peripheral driver library and example source code

now part of Mentor Embedded

Ordering information
Part number EKK-LM3S6965 EKI-LM3S6965 EKC-LM3S6965 EKT-LM3S6965 EKS-LM3S6965 Description Stellaris LM3S6965 Ethernet Evaluation Kit for Keil RealView MDK-ARM (32 KB code-size limited) Stellaris LM3S6965 Ethernet Evaluation Kit for IAR Systems Embedded Workbench (32 KB code-size limited) Stellaris LM3S6965 Ethernet Evaluation Kit for Sourcery CodeBench (30-day limited) Stellaris LM3S6965 Evaluation Kit for Code Red Technologies Red Suite (90-day limited) TI Code Composer Studio IDE with full evaluation license locked to board

| 16

Copyright 2011 Texas Instruments Incorporated

ethernet connected mcus

Ethernet Connected MCUs (6000 series)


LM3S6G11 LM3S6G65 LM3S6C11
512 64

Flash (KB) SRAM (KB) memory ROM Software Libraries DMA SafeRTOS Max Speed (MHz) core Internal Precision Oscillator MPU SysTick (24-bit) General-Purpose Real-Time Clock (RTC) Watchdog timers PWM Motion Control PWM Fault Dead-Band Generator CCP QEI Channels external peripheral interface 10/100 MAC+PHY Ethernet 10/100 MAC with MII Interface IEEE 1588 CAN MAC USB D, H, or O UART I2C SSI/SPI I2S ADC Units ADC (10-bit) ADC Resolution (10 or 12 bit) ADC Channels ADC Speed (samples per second) Internal Temp Sensor Analog/Digital Comparators GPIOs (5-v tolerant) battery-backed hibernation LDO voltage regulator operating temperature package production (p) or sampling (s)

64 16 25

64 16 25

96 32 25

96 32 25

96 32 50

96 64 50

128 32 25

128 32 50

128 32 50

128 32 50

128 32 50

128 64 50

128 64 50

256 64 50

256 64 50

256 64 50

256 64 50

256 64 50

256 64 50

384 64

384 64

512 64


80


80


80


80

1 4

1 2 1

1 4

1 4

1 2 1

1 6 1

1 4 1

1 6

1 6

1 6

1 6

1 4

1 6 1

1 6

1 6

1 6

1 6 1

1 4 1

1 6 1

2 8 0

2 6 4

2 8 0

2 6 4

6 1

4 1

6 1

4 1

4 2

8 2

8 2

1 1

1 1

1 1

1 1 1 10 2 250K

2 1 1 1 10 3 250K

3 1 1

3 2 2

2 2 2 1 10 8 500K

2 1 1 1 10 3 500K

2 1 1 1 10 4 1M

1 1

3 2 2

2 2 2 1 10 8 500K

3 1 1 1 10 8 1M

3 1 1 1 10 3 500K

3 2 1 1 10 4 1M

3 2 2 0 0

3 2 1 2 12 16 1M

3 2 2 0 0

3 2 1 2 12 16 1M

serial interfaces

2 1 1 1 10 4 500K

2 1 1 1 10 4 500K

3 1 2

analog

2/

2/

2/ 6-41

2/ 5-38

1/

3/

2/ 5-41

2/ 5-38

3/ 7-38

3/ 6-43

2/ 0-42

2/16 0-46

2/16 0-46

1/ 10-30

3/ 8-35

2/

3/ 5-46

2/ 10-46

2/

2/ 10-46

3/ 1-46

2/ 0-46

2/ 0-46

23-46 12-34 14-43

15-41 11-41 23-46


I/E
100LQFP 108BGA


I/E
100LQFP 108BGA


I/E
100LQFP 108BGA


I/E
100LQFP 108BGA


I/E
100LQFP 108BGA


I/E
100LQFP 108BGA


I/E
100LQFP 108BGA


I/E
100LQFP 108BGA


I/E
100LQFP 108BGA


I/E
100LQFP 108BGA


I/E
100LQFP 108BGA


I/E
100LQFP 108BGA


I/E
100LQFP 108BGA


I
100LQFP 108BGA


I
100LQFP 108BGA


I
100LQFP 108BGA


I
100LQFP 108BGA

I/E
100LQFP 108BGA

I/E
100LQFP 108BGA

I/E
100LQFP 108BGA

I/E
100LQFP 108BGA

I/E
100LQFP 108BGA

I/E
100LQFP 108BGA

[a] PWM motion-control functionality can be achieved through dedicated motion control hardware (the PWM pins) or through the motion control features of the general-purpose timers (the CCP pins). See data sheet for details. [b] Minimum is number of pins dedicated to GPIO; additional pins are available if certain peripherals are not used. See data sheet for details. [c] Industrial (I) is -40 to +85C and Extended (E) is -40 to +105C. [d] 108-pin BGA package only available in Industrial temperature.

LM3S6C65
P

LM3S6100

LM3S6110

LM3S6420

LM3S6422

LM3S6432

LM3S6537

LM3S6610

LM3S6611

LM3S6618

LM3S6633

LM3S6637

LM3S6730

LM3S6753

LM3S6911

LM3S6918

LM3S6938

LM3S6950

LM3S6952

LM3S6965

Copyright 2011 Texas Instruments Incorporated

17 |

usb connected mcus

USB Connected MCUs (3000 series)


Stellaris LM3S3748 USB Host/Device Evaluation Kit
The Stellaris LM3S3748 Evaluation Board design highlights the LM3S3748 microcontrollers key features including a USB 2.0 full-speed (12 Mbps) Host/ Device controller, Analog-to-Digital Converter (ADC), and serial interfaces. In USB Device mode, a small switch selects between bus-powered and selfpowered options. The quickstart application that runs out-of-the-box uses four ADC signals paired as two differential channels to implement a 1MS/s oscilloscope application on the LCD display, illustrating high-frequency data acquisition and processing with a sophisticated user interface developed using the StellarisWare Graphics Library. The quickstart application utilizes the StellarisWare USB library to operate in both USB Host and USB Device modes, saving signal display bitmaps and CSV data to the included USB stick and connecting to a PC for remotely controlled data display. The LM3S3748 board also has an In-Circuit Debug Interface (ICDI) that provides hardware debugging not only for the onboard Stellaris device, but also for any Stellaris microcontroller-based target board. In Debug Interface mode, the on-board microcontroller is bypassed, allowing programming or debugging of an external target. Example applications demonstrating the use of various third-party Real-Time Operating Systems and commercial communications stacks are available for download from www.ti.com/stellaris_lm3s3748. 50-MHz Stellaris LM3S3748 microcontroller with 128 KB Flash and 64 KB SRAM 2-channel oscilloscope quickstart application Bus-powered or self-powered USB support Color LCD graphics display with 128 128 pixel resolution User LED and navigation switch with press-to-select functionality 8-Ohm magnetic speaker with amplier microSD card slot Standard ARM 20-pin JTAG/SWD debug connector with input and output modes and JTAG/SWD target cable LM3S3748 microcontroller I/O available on labeled break-out pads USB cables and oscilloscope test leads for quickstart application USB Flash memory stick CD containing: Evaluation version of the software tools, complete documentation, Quickstart guide and source code StellarisWare software including peripheral driver library and example source code

Stellaris LM3S3748 USB Host/Device Evaluation Kit

Stellaris LM3S9B92/9D92 Ethernet+USB+CAN Evaluation Kits


With two boards separately containing an Ethernet+USB-OTG+CAN LM3S9B92 or a LM3S9D92 microcontroller and the BD-ICDI In-Circuit Debug Interface board, the Stellaris LM3S9B92 Evaluation Kit (for evaluation of devices with 256K Flash or less) or the LM3S9D92 Evaluation Kit (for evaluation of devices with memory of 256K to 512K Flash) provide a low-cost, compact and versatile evaluation platform for simultaneous Ethernet+USB+CAN-enabled Stellaris ARM Cortex-M3-based microcontrollers. The evaluation board uses the LM3S9B92 or the LM3S9D92 microcontrollers which feature advanced motion control including eight PWM outputs for motion and energy and two Quadrature Encoder Inputs (QEI) modules. The LM3S9B92 and the LM3S9D92 microcontrollers also feature an external 16-MHz crystal that provides the main oscillator clock which can directly drive the ARM core clock or an internal PLL to inStellaris LM3S9B92/9D92 Ethernet Evaluation Kit crease the core clock up to 80 MHz. A 25-MHz crystal is used for the Ethernet clock. The LM3S9B92 and LM3S9D92 microcontrollers also have an internal LDO voltage regulator that supplies power for internal use.

Ordering information
Part number EKK-LM3S9B92/ 9D92 EKI-LM3S9B92/ 9D92 EKC-LM3S9B92/ 9D92 EKT-LM3S9B92/ 9D92 EKS-LM3S9B92/ 9D92 Description Stellaris LM3S9B92/9D92 Low-Cost Evaluation Kit for Keil RealView MDK-ARM (32 KB code-size limited) Stellaris LM3S9B92/9D92 Low-Cost Evaluation Kit for IAR Systems Embedded Workbench (32 KB code-size limited) Stellaris LM3S9B92/9D92 Low-Cost Evaluation Kit for Sourcery CodeBench (30-day limited) Stellaris LM3S9B92/9D92 Low-Cost Evaluation Kit for Code Red Technologies Red Suite (90-day limited) TI Code Composer Studio IDE with full evaluation license locked to board

Ordering information
Part number EKK-LM3S3748 EKI-LM3S3748 EKC-LM3S3748 EKT-LM3S3748 EKS-LM3S3748 Description Stellaris LM3S3748 USB Host/Device Evaluation Kit for Keil RealView MDK-ARM (32 KB code-size limited) Stellaris LM3S3748 USB Host/Device Evaluation Kit for IAR Systems Embedded Workbench (32 KB code-size limited) Stellaris LM3S3748 USB Host/Device Evaluation Kit for Sourcery CodeBench (30-day limited) Stellaris LM3S3748 USB Host/Device Evaluation Kit for Code Red Technologies Red Suite (90-day limited) TI Code Composer Studio IDE with full evaluation license locked to board

now part of Mentor Embedded

| 18

Copyright 2011 Texas Instruments Incorporated

usb connected mcus

USB Connected MCUs (3000 series)


LM3S3W26 LM3S3N26 LM3S3651 LM3S3826 LM3S3739 LM3S3748 LM3S3749
128 64

LM3S3Z26

Flash (KB) SRAM (KB) memory ROM Software Libraries DMA SafeRTOS Max Speed (MHz) core Internal Precision Oscillator MPU SysTick (24-bit) General-Purpose Real-Time Clock (RTC) Watchdog timers PWM Motion Control PWM Fault Dead-Band Generator CCP QEI Channels external peripheral interface 10/100 MAC+PHY Ethernet 10/100 MAC with MII Interface IEEE 1588 CAN MAC USB D, H, or O UART I2C SSI/SPI I2S ADC Units ADC (10-bit) ADC Resolution (10 or 12 bit) ADC Channels ADC Speed (samples per second)

16 6

32 8

64 12

128 20

LM3S3J26

128 32

256 32

128 64

128 64


50


50


50


50


50


50


50


50


50

2 6 D 3 2 2 1 10 8 1M

2 6 D 3 2 2 1 10 8 1M

2 6 D 3 2 2 1 10 8 1M

2 6 D 3 2 2 1 10 8 1M

1 8 O 1 1 1 1 10 4 500K

2 6 D 3 2 2 1 10 8 1M

1 8 H 3 2 2 1 10 8 500K

1 8 4

1 8 4

8 1 H 2 2 2 1 10 8 1M

7 1 H 3 2 2 1 10 8 1M

analog

serial interfaces

Internal Temp Sensor Analog/Digital Comparators GPIOs (5-v tolerant) battery-backed hibernation LDO voltage regulator operating temperature package production (p) or sampling (s)

2/8 0-33

2/8 0-33

2/8 0-33

2/8 0-33

2/ 0-33

2/8 0-33

2/ 14-61

2/ 3-61

2/ 0-61


I 64LQFP


I 64LQFP


I 64LQFP


I 64LQFP


I 64LQFP


I 64LQFP


I 100LQFP


I 100LQFP


I 100LQFP

[a] PWM motion-control functionality can be achieved through dedicated motion control hardware (the PWM pins) or through the motion control features of the general-purpose timers (the CCP pins). See data sheet for details. [b] Minimum is number of pins dedicated to GPIO; additional pins are available if certain peripherals are not used. See data sheet for details. [c] Industrial (I) is -40 to +85C and Extended (E) is -40 to +105C.

Copyright 2011 Texas Instruments Incorporated

19 |

usb+can internetworking mcus

USB+CAN Internetworking MCUs (5000 series)


LM3S5K36 LM3S5P56 LM3S5P36 LM3S5752 LM3S5732 LM3S5662
128 32

Motion Control

With two boards separately containing an Ethernet+USB-OTG+CAN LM3S9B92 or LM3S9D92 microcontroller and the BD-ICDI In-Circuit Debug Interface board, the Stellaris LM3S9B92 Evaluation Kit (for evaluating devices with 256K Flash or less) or LM3S9D92 Evaluation Kit (for evaluating devices with memory of 256K to 512K Flash) provide low-cost, compact and versatile evaluation platforms for simultaneous Ethernet+USB+CAN-enabled Stellaris ARM Cortex-M3-based microcontrollers. The evaluation boards use the LM3S9B92 or the LM3S9D92 microcontrollers which feature advanced motion control including eight PWM outputs for motion and energy and two Quadrature Encoder Inputs (QEI) modules. The LM3S9B92 and the LM3S9D92 microcontrollers also feature an external 16-MHz crystal that provides the main oscillator clock which can directly drive the ARM core clock or an internal PLL to increase the core clock Stellaris LM3S9B92/9D92 Ethernet+USB+CAN up to 80 MHz. A 25-MHz crystal Evaluation Kit is used for the Ethernet clock. The LM3S9B92 and the LM3S9D92 microcontrollers also have an internal LDO voltage regulator that supplies power for internal use.

Flash (KB) SRAM (KB) memory ROM Software Libraries DMA SafeRTOS Max Speed (MHz) core Internal Precision Oscillator MPU SysTick (24-bit) General-Purpose Real-Time Clock (RTC) Watchdog timers PWM PWM Fault Dead-Band Generator CCP QEI Channels external peripheral interface 10/100 MAC+PHY Ethernet 10/100 MAC with MII Interface IEEE 1588 CAN MAC USB D, H, or O UART I2C SSI/SPI I2S

16 8

32 12

64 24

64 24

128 24

128 64

128 64

128 32


80


80


80


80


80


50


50


50


80

2 6 4

2 6 4

2 6 4

2 6 4

2 6 4

1 6 1 O 1 1 1 1 10 6 500K

1 5 1 H 2 2 1 1 10 6 500K

1 6 1

2 6 4

6 1 1 D 3 2 2

6 1 1 D 3 2 2 2 10 8 1M

8 1 1 O 3 2 2 2 10 8 1M

6 1 1 D 3 2 2 2 10 8 1M

6 1 1 D 3 2 2 2 10 8 1M

5 1 O 1 1 1 10 4 500K

8 1 1 O 3 2 2 2 10 8 1M

now part of Mentor Embedded

serial interfaces

ADC Units ADC (10-bit) ADC Resolution (10 or 12 bit) ADC Channels ADC Speed (samples per second)

2 10 8 1M

analog

Internal Temp Sensor

2/16 0-33

2/16 0-33

2/16 0-33

2/16 0-33

2/16 0-33

1/ 0-33

/ 1-33

/ 0-33

2/16 0-33

Ordering information
Part number EKK-LM3S9B92/ 9D92 EKI-LM3S9B92/ 9D92 EKC-LM3S9B92/ 9D92 EKT-LM3S9B92/ 9D92 EKS-LM3S9B92/ 9D92 Description Stellaris LM3S9B92/9D92 Low-Cost Evaluation Kit for Keil RealView MDK-ARM (32 KB code-size limited) Stellaris LM3S9B92/9D92 Low-Cost Evaluation Kit for IAR Systems Embedded Workbench (32 KB code-size limited) Stellaris LM3S9B92/9D92 Low-Cost Evaluation Kit for Sourcery CodeBench (30-day limited) Stellaris LM3S9B92/9D92 Low-Cost Evaluation Kit for Code Red Technologies Red Suite (90-day limited) TI Code Composer Studio IDE with full evaluation license locked to board

Analog/Digital Comparators GPIOs (5-v tolerant) battery-backed hibernation LDO voltage regulator operating temperature package production (p) or sampling (s)


I
64 LQFP


I
64 LQFP


I
64 LQFP


I
64 LQFP


I
64 LQFP


I
64 LQFP


I
64 LQFP


I
64 LQFP


I
64 LQFP

| 20

Copyright 2011 Texas Instruments Incorporated

LM3S5656
P

LM3S5T36

LM3S5Y36

Stellaris LM3S9B92/9D92 Ethernet+ USB+CAN Evaluation Kits

usb+can internetworking mcus

USB+CAN Internetworking MCUs (5000 series)


LM3S5D56 LM3S5D51
512 96

LM3S5G36

LM3S5G56

LM3S5G31

LM3S5G51

LM3S5U91

LM3S5C36

LM3S5C56

LM3S5C31

LM3S5C51

128 32

128 32

256 64

256 48

384 64

384 64

512 64

512 64

512 96

64 24

64 24

128 24

128 64

128 64

128 64

128 64

128 64

128 64

128 32

256 64

256 96

256 48

384 64

384 64

384 96

512 64

512 64

512 96


50


50


80


80


80


80


80


80


80


80


80


80


80


50


50


50


50


50


80


80


80


80


80


80


80


80


80


80


80

1 6 1 O 1 1 1 1 10 6 500K

1 5 1 H 2 2 1 1 10 6 500K

2 6 4

2 8 4

2 8 4

2 6 4

2 8 4

2 6 4

2 6 4

2 6 4

2 6 4

2 6 4

2 8 4

1 6 1

1 8 4

1 6 1

1 8 1 H 3 2 2 1 10 8 500K

1 3 1 H 1 2 2 1 10 8 500K

2 6 4

2 6 4

2 8 4

2 8 4

2 6 4

2 6 4

2 8 4

2 6 4

2 6 4

2 6 4

2 8 4

8 1 1 O 3 2 2 2 10 8 1M

8 1 1 D 3 2 2 2 10 8 1M

8 1 1 D 3 2 2 2 12 8 1M

8 1 1 O 3 2 2 2 12 8 1M

8 1 1 D 3 2 2 2 12 8 1M

8 1 1 O 3 2 2 2 12 8 1M

8 1 1 O 3 2 2 2 12 8 1M

8 2 2 O 3 2 2

6 2 1 D 3 2 2 2 10 16 1M

6 2 1 D 3 2 2 2 10 16 1M

8 2

5 1 O 1 1 1 10 4 500K

5 1 2 H 2 2 2 1 10 8 1M

2 1 H 1 1 1 1 10 8 500K

8 2 2 O 3 2 2

8 2 2 O 3 2 2

8 2

8 2

6 2

8 2 2 O 3 2 2

8 2

6 2

8 2 2 O 3 2 2

8 2 2 O 3 2 2

8 2

2 O 3 2 2

2 O 3 2 2

1 D 3 2 2

1 D 3 2 2 2 12 16 1M

2 O 3 2 2

1 D 3 2 2 2 12 16 1M

2 O 3 2 2

2 10 16 1M

2 10 16 1M

2 10 16 1M

2 10 16 1M

2 10 16 1M

2 10 16 1M

2 12 16 1M

2 12 16 1M

2 12 16 1M

2 12 16 1M

2 12 16 1M

1/ 0-33

/ 1-33

2/16 0-33

2/16 0-33

2/16 0-33

2/16 0-33

2/16 0-33

2/16 0-33

2/16 0-33

2/16 0-67

2/16 0-67

2/16 0-67

3/16 0-72

/ 0-33

2/ 0-61

2/

2/16 0-67

2/16 0-67

3/16 0-72

2/16 0-67

2/16 0-67

2/16 0-67

3/16 0-72

2/16 0-67

2/16 0-67

2/16 0-67

3/16 0-72

27-61 12-61 27-61


I
64 LQFP


I
64 LQFP


I
64 LQFP


I
64 LQFP


I
64 LQFP


I
64 LQFP


I
64 LQFP


I
64 LQFP


I
64 LQFP


I
100 LQFP


I
100 LQFP


I
100 LQFP


I
100 LQFP


I
100 LQFP


I
100 LQFP


I
100 LQFP


I
100 LQFP


I
100 LQFP


I
100 LQFP


I
100 LQFP

I
100 LQFP

I
100 LQFP

100LQFP 100LQFP 100LQFP 100LQFP 100LQFP 100LQFP 100LQFP 108BGA 108BGA 108BGA 108BGA 108BGA 108BGA 108BGA

[a] PWM motion-control functionality can be achieved through dedicated motion control hardware (the PWM pins) or through the motion control features of the general-purpose timers (the CCP pins). See data sheet for details. [b] Minimum is number of pins dedicated to GPIO; additional pins are available if certain peripherals are not used. See data sheet for details. [c] Industrial (I) is -40 to +85C and Extended (E) is -40 to +105C.

LM3S5D91
P

LM3S5R36

LM3S5B91

LM3S5R31

LM3S5K31

LM3S5P51

LM3S5P31

LM3S5652

LM3S5632

LM3S5956

LM3S5791

LM3S5762

LM3S5749

LM3S5747

LM3S5739

LM3S5737

LM3S5651

LM3S5951

Copyright 2011 Texas Instruments Incorporated

21 |

can connected mcus

CAN Connected MCUs (2000 series)


Our LM3S2000 Series of Stellaris ARM Cortex-M3 microcontrollers feature new combinations of industrial connectivity, expanded general-purpose I/O, larger on-chip memory, and low-power optimization for battery-backed applications. The Stellaris LM3S2000 series, designed for Controller Area Network (CAN) applications, extends the Stellaris family with Bosch CAN 2.0 A/B networking technology, the golden standard in short-haul industrial networks.
LM3S2276 LM3S2616 LM3S2671
128 32

Flash (KB) SRAM (KB) memory ROM Software Libraries DMA SafeRTOS Max Speed (MHz) core Internal Precision Oscillator MPU SysTick (24-bit) General-Purpose Real-Time Clock (RTC) Watchdog timers

64 32 1 1 50

128 16

128 32


50


50


50

Stellaris LM3S2965 CAN Evaluation Kit


Stellaris LM3S2965 Evaluation Kits provide a compact and versatile evaluation platform for CAN-enabled Stellaris ARM Cortex-M3-based microcontrollers. With two evaluation boards separately featuring a CAN-enabled LM3S2965 and a CAN-enabled LM3S2110 in the kit, the evaluation kit provides a complete CAN network running right out of the box. The quickstart application demonstrates the transmission and receipt of CAN packets between the two evaluation boards. The LM3S2965 board also has an In-Circuit Debug Interface (ICDI) that provides hardware debugging functionality not only for the on-board Stellaris device, but also for any Stellaris microcontroller-based target board. The evaluation kits contain all cables, software, and documentation needed to develop and run applications for Stellaris microcontrollers easily and quickly. In addition, example applications demonstrating the use of various third party Real-Time Operating Systems and commercial CAN stacks are available for download from www.ti.com/stellaris_lm3s2965.


4 1 6 1

1 8 3

1 2 1

1 4 2

Features
Fully operational CAN network-in-a-box, with a quickstart sample application that includes a CAN network and CAN trafc LM3S2965 CAN Evaluation Board and separate LM3S2110 CAN Device Board Stellaris LM3S2965 and LM3S2110 microcontrollers, each with fully integrated CAN MAC Simple setup: USB cable provides serial communication, debugging, and power OLED graphics display with 128 x 64 pixel resolution and 16 shades of gray User LED, navigation switches, and select pushbuttons Magnetic speaker All LM3S2965 and LM3S2110 I/O available on labeled break-out pads Standard ARM 20-pin JTAG debug connector with input and output modes CAN ribbon cable, USB cable, and JTAG cable CD containing: Evaluation version of the software tools Quickstart guide and source code Complete documentation StellarisWare software including peripheral driver library and example source code

PWM Motion Control PWM Fault Dead-Band Generator CCP QEI Channels

1 1 1 1 1

1 1 1 1 1 10 6 1M

2 1 1 1 1 1 10 4 500K

2 1 1 1 1 1 10 8 500K

external peripheral interface

10/100 MAC+PHY Ethernet 10/100 MAC with MII Interface IEEE 1588 CAN MAC USB D, H, or O UART I2C SSI/SPI I2S ADC Units ADC (10-bit) ADC Resolution (10 or 12 bit) ADC Channels ADC Speed (samples per second)

serial interfaces

1 10 6 1M

now part of Mentor Embedded

analog

Internal Temp Sensor Analog/Digital Comparators GPIOs (5-v tolerant)

/ 0-33

2/ 1-33

3/ 3-33

/ 1-33

INC.

Ordering information
Part number EKK-LM3S2965 EKI-LM3S2965 EKC-LM3S2965 EKT-LM3S2965 EKS-LM3S2965 Description Stellaris LM3S2965 CAN Evaluation Kit for Keil RealView MDK-ARM (32 KB code-size limited) Stellaris LM3S2965 CAN Evaluation Kit for IAR Systems Embedded Workbench (32 KB code-size limited) Stellaris LM3S2965 CAN Evaluation Kit for CodeSourcery CodeBench (30-day limited) Stellaris LM3S2965 Evaluation Kit for Code Red Technologies Red Suite (90-day limited) TI Code Composer Studio IDE with full evaluation license locked to board

battery-backed hibernation LDO voltage regulator operating temperature package production (p) or sampling (s)


I
64LQFP


I
64LQFP

I
64LQFP

I
64LQFP

| 22

Copyright 2011 Texas Instruments Incorporated

LM3S2678
P

can connected mcus

CAN Connected MCUs (2000 series)


LM3S2D93
512 96

LM3S2B93

128 64

128 64

256 64 50

256 96

64 16 25

64 16 25

96 32 25

96 32 25

96 32 50

96 64 50

128 32 50

128 32 50

128 32 25

128 32 50

128 32 50

128 64 50

128 64 50

256 64 50

256 64 50

256 64 50

256 64 50

256 64 50

256 64 50

384 96


50


80


80


80

LM3S2U93

LM3S2776

LM3S2793

LM3S2919

LM3S2110

LM3S2139

LM3S2410

LM3S2412

LM3S2432

LM3S2533

LM3S2601

LM3S2608

LM3S2620

LM3S2637

LM3S2651

LM3S2730

LM3S2739

LM3S2911

LM3S2918

LM3S2939

LM3S2948

LM3S2950

LM3S2965


80

1 8 3

2 8 4

1 8 1 2 2 2 1 10 8 500K

2 8 4

1 2 1

1 6 1 2 1 1 1 10 4 250K

1 4 1 1 1

1 2 1

1 2 1

1 6 1

1 8 1 3 2 2

1 8 1 2 2 2 1 10 8 500K

1 4 1

1 6 1 2 1 1 1 10 4 500K

1 4 1

1 4 1 1 1

1 6 1

1 8 1 3 2 2

1 8 1 2 2 2 1 10 8 500K

1 4 1

1 8 2 3 1 2 1 10 8 1M

1 6 1

1 6 1

2 8 4

2 8 4

1 1 1 1 1 1 10 6 1M

8 2

8 2

4 1 1 1 1

4 1 2 1 1 1 10 3 250K

4 1 2 1 1 1 10 3 250K

6 1 2 1 1 1 10 3 250K

6 1 2 1 1 1

6 1 3 1 2 1 10 4 500K

6 1 1 2 1 1 1 10 4 500K

4 1 1 3 1 1 1 10 3 500K

6 1 2 3 1 2

6 2 2 3 2 2 1 10 4 1M

8 2

8 2

2 3 2 2

2 3 2 2

2 3 2 2

2 3 2 2

2 10 16 1M

2 10 16 1M

2 12 16 1M

2 12 16 1M

/ 0-33

3/16 0-67

2/ 15-52

3/16 0-67

3/ 11-40

3/ 26-56

2/ 37-60

2/ 20-49

2/ 5-34

3/ 11-48

2/ 21-60

2/ 15-52

3/ 12-52

3/ 15-46

1/ 16-53

2/ 37-60

1/ 20-56

2/ 21-60

2/ 15-52

3/ 18-57

3/ 12-52

3/ 10-60

3/ 3-56

3/16 0-67

3/16 0-67


I
64LQFP


I/E


I/E


I/E


I/E


I/E


I/E


I/E


I/E


I/E


I/E


I/E


I/E


I/E

I/E

I/E

I/E

I/E

I/E

I/E

100LQFP 100LQFP 100LQFP

100LQFP 100LQFP 100LQFP 100LQFP 100LQFP 100LQFP 100LQFP 100LQFP 100LQFP 100LQFP 100LQFP 100LQFP 100LQFP 100LQFP 100LQFP 100LQFP 100LQFP 100LQFP 100LQFP 100LQFP 100LQFP 108BGA 108BGA 108BGA 108BGA 108BGA 108BGA 108BGA 108BGA 108BGA 108BGA 108BGA 108BGA 108BGA 108BGA 108BGA 108BGA 108BGA 108BGA 108BGA 108BGA 108BGA

[a] PWM motion-control functionality can be achieved through dedicated motion control hardware (the PWM pins) or through the motion control features of the general-purpose timers (the CCP pins). See data sheet for details. [b] Minimum is number of pins dedicated to GPIO; additional pins are available if certain peripherals are not used. See data sheet for details. [c] Industrial (I) is -40 to +85C and Extended (E) is -40 to +105C. [d] 108-pin BGA and 64-pin LQFP package only available in Industrial temperature.

Copyright 2011 Texas Instruments Incorporated

23 |

ethernet+can internetworking mcus

Ethernet+CAN Internetworking MCUs (8000 series)


Our LM3S8000 Series of Stellaris ARM Cortex-M3 microcontrollers feature new combinations of industrial connectivity, expanded motion control I/O, larger on-chip memory, and low-power optimization for battery-backed applications. The LM3S8000 series provides the worlds rst MCUs featuring the combination of a fully integrated 10/100 Mbps Ethernet solution and Bosch Controller Area Network networking technology with ARM architecture compatibility. The LM3S8000 devices combine up to three CAN 2.0 A/B controllers with both the Ethernet Media Access Control (MAC) and Physical (PHY) layers. In addition, selected LM3S8000 Series Stellaris MCUs also feature hardware assist for IEEE 1588 Precision Time Protocol support.

Stellaris LM3S8962 Ethernet+CAN Evaluation Kit


Stellaris LM3S8962 Evaluation Kits provide a compact and versatile evaluation platform for simultaneous Ethernet-and-CAN-enabled Stellaris ARM Cortex-M3-based microcontrollers. With two evaluation boards separately featuring an Ethernet+CAN LM3S8962 and a CAN-enabled LM3S2110 in the kit, the evaluation kit provides a complete CAN network running right out of the box. The kit also includes two examples of an embedded web-server demonstration application. The quickstart application that runs out-of-the-box includes an embedded web server utilizing the Open Source lwIP Ethernet stack and also demonstrates the transmission and receipt of CAN packets between the two evaluation boards. The kit also contains a web server application with FreeRTOS.org RTOS and the Open Source uIP Ethernet stack. The LM3S8962 board also has an In-Circuit Debug Interface (ICDI) that provides hardware debugging functionality not only for the on-board Stellaris device, but also for any Stellaris microcontroller-based target board. The evaluation kits contain all cables, software, and documentation needed to develop and run applications for Stellaris microcontrollers easily and quickly. In addition, example applications demonstrating the use of various third-party Real-Time Operating Systems and commercial Ethernet and CAN stacks are available for download from www.ti.com/stellaris_lm3s8962.

Features
Fully operational Ethernet+CAN Network-in-a-box, with a quickstart sample application that includes simultaneous Ethernet and CAN network trafc LM3S8962 Ethernet+CAN Evaluation Board and separate LM3S2110 CAN device board Stellaris LM3S8962 microcontroller with fully integrated 10/100 Ethernet (MAC+PHY) and CAN MAC Stellaris LM3S2110 microcontroller with fully integrated CAN MAC Simple setup: USB cable provides serial communication, debugging, and power OLED graphics display with 128 64 pixel resolution and 16 shades of gray User LED, navigation switches, and select pushbuttons Magnetic speaker All LM3S8962 and LM3S2110 I/O available on labeled break-out pads Standard ARM 20-pin JTAG debug connector with input and output modes Retracting Ethernet cable, CAN ribbon cable, USB cable, and JTAG cable CD containing: Evaluation version of the software tools Complete documentation Quickstart guide and source code StellarisWare software including peripheral driver library and example source code

now part of Mentor Embedded

INC.

Ordering information
Part number EKK-LM3S8962 EKI-LM3S8962 EKC-LM3S8962 EKT-LM3S8962 EKS-LM3S8962 Description Stellaris LM3S8962 Evaluation Kit for Keil RealView MDK-ARM (32 KB code-size limitation) Stellaris LM3S8962 Evaluation Kit for IAR Systems Embedded Workbench (32 KB code-size limited) Stellaris LM3S8962 Evaluation Kit for Sourcery CodeBench (30-day limited) Stellaris LM3S8962 Evaluation kit for Code Red Technologies Red Suite (90-day limited) TI Code Composer Studio IDE with full evaluation license locked to board

| 24

Copyright 2011 Texas Instruments Incorporated

ethernet+can internetworking mcus

Ethernet+CAN Internetworking MCUs (8000 series)


LM3S8G62 LM3S8C62
512 64

LM3S8530

LM3S8538

LM3S8630

LM3S8730

LM3S8733

LM3S8738

LM3S8930

LM3S8933

LM3S8938

LM3S8962

LM3S8970

Flash (KB) SRAM (KB) memory ROM Software Libraries DMA SafeRTOS Max Speed (MHz) Internal Precision Oscillator MPU SysTick (24-bit) General-Purpose Real-Time Clock (RTC) Watchdog timers PWM Motion Control PWM Fault Dead-Band Generator CCP QEI Channels external peripheral interface core

96 64 50

96 64 50

128 32 50

128 64 50

128 64 50

128 64 50

256 64 50

256 64 50

256 64 50

256 64 50

256 64 50

256 64 50

LM3S8971

384 64


80


80

1 2 2

1 4

1 2

1 2

1 4

1 6

1 2

1 4

1 6

1 6 1

1 2

1 6 1

2 6 4

2 6 4

2 2

6 1

8 2

8 2

10/100 MAC+PHY Ethernet 10/100 MAC with MII Interface IEEE 1588 CAN MAC USB D, H, or O UART I2 C

3 1 1 2

1 2 1 1

1 2 1 1 1 10 4 500K

1 3 1 2 1 10 8 500K

2 1 1 1

1 1 1 1 10 8 1M

serial interfaces

1 2 1 1 1 10 8 1M

1 2 1 1

1 2 1 1 1 10 4 1M

1 3 2 1 1 10 8 1M

1 2 1 1 1 10 4 500K

3 2 1 2

2 1 1 2 12 16 1M

2 1 1 2 12 16 1M

SSI/SPI I2S ADC Units ADC (10-bit) ADC Resolution (10 or 12 bit) ADC Channels ADC Speed (samples per second) Internal Temp Sensor Analog/Digital Comparators GPIOs (5-v tolerant) battery-backed hibernation LDO voltage regulator operating temperature package production (p) or sampling (s)

analog

3/ 7-36

3/ 5-35

1/ 4-38

3/ 6-36

3/ 3-38

1/ 5-42

1/ 438

2/16 0-46

2/16 0-46

/ 8-35

/ 10-31

/ 11-32

/ 13-34

/ 17-46


I/E 100LQFP 108BGA P


I/E 100LQFP 108BGA P


I/E 100LQFP 108BGA P


I/E 100LQFP 108BGA P


I/E 100LQFP 108BGA P


I/E 100LQFP 108BGA P


I/E 100LQFP 108BGA P


I/E 100LQFP 108BGA P


I/E 100LQFP 108BGA P


I/E 100LQFP 108BGA P


I 100LQFP 108BGA P


I 100LQFP 108BGA P

I/E 100LQFP 108BGA P

I/E 100LQFP 108BGA P

[a] PWM motion-control functionality can be achieved through dedicated motion control hardware (the PWM pins) or through the motion control features of the general-purpose timers (the CCP pins). See data sheet for details. [b] Minimum is number of pins dedicated to GPIO; additional pins are available if certain peripherals are not used. See data sheet for details. [c] Industrial (I) is -40 to +85C and Extended (E) is -40 to +105C. [d] 108-pin BGA only available in Industrial temperature.

Copyright 2011 Texas Instruments Incorporated

25 |

e t h e r n e t + u s b + c a n i n t e r n e t wsoerc tiin g m e a d k on hcus

Ethernet+USB+CAN Internetworking MCUs (9000 series)


Our LM3S9000 Series of Stellaris ARM Cortex-M3 microcontrollers feature higher performance along with new combinations of industrial connectivity, expanded peripheral interface connectivity, and low-power optimization for battery-backed applications. The LM3S9000 series provides the worlds rst MCUs featuring the combination of a fully integrated 10/100 Mbps Ethernet solution, USB On-the-Go, and Bosch Controller Area Network networking technology with ARM architecture compatibility. The LM3S9000 devices combine up to three CAN 2.0 A/B controllers with both the Ethernet Media Access Control (MAC) and Physical (PHY) layers and USB full-speed OTG or Host/Device with integrated PHY. All LM3S9000 series microcontrollers feature two separate ADC units along with extended StellarisWare software in ROM, including the Peripheral Driver Library and Boot Loader, AES cryptography tables, and CRC error detection functionality. In addition, selected LM3S9000 series Stellaris MCUs also include the SafeRTOS kernel in ROM and hardware assist for IEEE 1588 Precision Time Protocol support.

Stellaris LM3S9B96/9D96 features SafeRTOS in ROM

The LM3S9000 series Stellaris MCUs also include an internal 16 MHz precision oscillator with software trim capability, and a second watchdog timer on an independent clock domain. Selected LM3S9000 series devices also feature a uniquely exible external peripheral interface (EPI), which is a dedicated parallel bus (up to 32 bit) for external peripherals that supports SDRAM, SRAM/Flash, and Machine-to-Machine (M2M) (up to 150 MBytes/sec) usage.

Stellaris LM3S9B92/9D92 Ethernet+USB+CAN Evaluation Kits


With two boards separately containing an Ethernet+USB-OTG+CAN LM3S9B92 or LM3S9D92 microcontroller and the BD-ICDI In-Circuit Debug Interface board, the Stellaris LM3S9B92 Evaluation Kit (for evaluating devices with 256K Flash or less) or LM3S9D92 Evaluation Kit (for evaluating devices with memory of 256K to 512K Flash) provide a low-cost, compact and versatile evaluation platform for simultaneous Ethernet+USB+CAN-enabled Stellaris ARM Cortex-M3-based microcontrollers. The evaluation board uses the LM3S9B92 or the LM3S9D92 microcontroller which features advanced motion control including eight PWM outputs for motion and energy and two Quadrature Encoder Inputs (QEI) modules. The LM3S9B92 and LM3S9D92 microcontrollers also feature an external 16-MHz crystal that provides the main oscillator clock which can directly drive the ARM core clock or an internal PLL to increase the core clock up to 80 MHz. A 25-MHz crystal is used for the Ethernet clock. The LM3S9B92 and the LM3S9D92 microcontrollers also have an internal LDO voltage regulator that supplies power for internal use.

Stellaris LM3S9B90/9D90 Ethernet+USB+CAN Evaluation Kits


With two boards separately containing an Ethernet+USB-OTG+CAN LM3S9B90 or the LM3S9D90 microcontroller and the BD-ICDI In-Circuit Debug Interface board, the Stellaris LM3S9B90 Evaluation Kit (for evaluating devices with 256K Flash or less) or LM3S9D90 Evaluation Kit (for evaluating devices with memory of 256K to 512K Flash) provide a low-cost, compact and versatile evaluation platform for simultaneous Ethernet-USB-CAN-enabled Stellaris ARM CortexM3-based microcontrollers. The evaluation board uses the LM3S9B90 or the LM3S9D90 microcontroller which features a hibernation module to efciently power down the device to a low-power state during extended periods of inactivity. The LM3S9B90 and the LM3S9D90 microcontrollers also feature an external 16-MHz crystal that provides the main oscillator clock which can directly drive the ARM core clock or an internal PLL to increase the core clock up to 80MHz. A 25-MHz crystal is used for the Ethernet clock and a 4.194304-MHz crystal is used for the real-time clock. The LM3S9B90 and the LM3S9D90 microcontrollers also have an internal LDO voltage regulator that supplies power for internal use.

Ordering information
Part number EKK-LM3S9B92/9D92 EKI-LM3S9B92/9D92 EKC-LM3S9B92/9D92 EKT-LM3S9B92/9D92 EKS-LM3S9B92/9D92 Description Stellaris LM3S9B92/9D92 Low-Cost Evaluation Kit for Keil RealView MDK-ARM (32 KB code-size limited) Stellaris LM3S9B92/9D92 Low-Cost Evaluation Kit for IAR Systems Embedded Workbench (32 KB code-size limited) Stellaris LM3S9B92/9D92 Low-Cost Evaluation Kit for Sourcery CodeBench (30-day limited) Stellaris LM3S9B92/9D92 Low-Cost Evaluation Kit for Code Red Technologies Red Suite (90-day limited) TI Code Composer Studio Integrated Development Environment (IDE) with full evaluation license locked to board

Ordering information
Part number EKK-LM3S9B90/9D90 EKI-LM3S9B90/9D90 EKC-LM3S9B90/9D90 EKT-LM3S9B90/9D90 EKS-LM3S9B90/9D90 Description Stellaris LM3S9B90/9D90 Low-Cost Evaluation Kit for Keil RealView MDK-ARM (32 KB code-size limited) Stellaris LM3S9B90/9D90 Low-Cost Evaluation Kit for IAR Systems Embedded Workbench (32 KB code-size limited) Stellaris LM3S9B90/9D90 Low-Cost Evaluation Kit for Sourcery CodeBench (30-day limited) Stellaris LM3S9B90/9D90 Low-Cost Evaluation Kit for Code Red Technologies Red Suite (90-day limited) TI Code Composer Studio IDE with full evaluation license locked to board

Stellaris LM3S9B92/9D92 Ethernet+USB-OTG+CAN Evaluation Kit

Stellaris LM3S9B90/9D90 Ethernet+USB-OTG+CAN Evaluation Kit

now part of Mentor Embedded

| 26

Copyright 2011 Texas Instruments Incorporated

et ct ne + s e h e ir o n th euasdb + c a n i n t e r n e t w o r k i n g m c u s

Ethernet+USB+CAN Internetworking MCUs (9000 series)


LM3S9DN5 LM3S9DN6 LM3S9GN5 LM3S9D81 LM3S9D90 LM3S9D92
512 96

Flash (KB) SRAM (KB) memory ROM Software Libraries DMA SafeRTOS Max Speed (MHz) core Internal Precision Oscillator MPU SysTick (24-bit) General-Purpose Real-Time Clock (RTC) Watchdog timers PWM Motion Control PWM Fault Dead-Band Generator CCP QEI Channels external peripheral interface 10/100 MAC+PHY Ethernet 10/100 MAC with MII Interface IEEE 1588 CAN MAC USB D, H, or O UART I2C SSI/SPI I2S ADC Units ADC (10-bit) ADC Resolution (10 or 12 bit) ADC Channels ADC Speed (samples per second)

128 64

128 64

128 48

256 64

256 96

256 96

256 96

256 96

384 64

384 64

384 96

384 96

384 96

384 96

512 64

512 96

512 96

512 96

512 96

512 96


80


80


80


80


80


80


80


1 80


80


80


80


80


80


1 80


80


80


1 80


80


80


80


1 80

2 8

2 8 4

2 6 4

2 6 4

2 8

2 8 4

2 8 4

2 8 4

2 8 4

2 6 4

2 0 0 8

2 0 0 8

2 8 4

2 8 4

2 6 4

2 8 4

2 8 4

2 0 0 8

2 0 0 8

2 8 4

2 8 4

8 2

8 2

8 2

8 2

8 2

8 2

8 2

8 2

8 2

8 2

8 2

8 2

8 2

8 2

8 2


2 O 3 2 2


2 O 3 2 2


2 O 3 2 2


2 O 3 2 2


3 O 3 2 2


2 O 3 2 2


3 O 3 2 2


2 O 3 2 2


2 O 3 2 2


2 O 3 2 2


2 O 3 2 2

serial interfaces

2 O 3 2 2

2 O 3 2 2

2 O 3 2 2

2 O 3 2 2

2 O 3 2 2

2 O 3 2 2

2 O 3 2 2

2 O 3 2 2

2 O 3 2 2

2 O 3 2 2

2 10 16 1M

2 10 16 1M

2 10 16 1M

2 10 16 1M

2 10 16 1M

2 10 16 1M

2 10 16 1M

2 10 16 1M

2 12 16 1M

2 12 16 1M

2 12 16 1M

2 12 16 1M

2 12 16 1M

2 12 16 1M

2 12 16 1M

2 12 16 1M

2 12 16 1M

2 12 16 1M

2 12 16 1M

2 12 16 1M

2 12 16 1M

analog

Internal Temp Sensor Analog/Digital Comparators GPIOs (5-v tolerant) battery-backed hibernation LDO voltage regulator operating temperature

3/16 0-60

3/16 0-65

2/16 0-60

2/16 0-60

3/16 0-60

3/16 0-65

3/16 0-65

3/16 0-65

3/16 0-72 0

2/16 0-60

3/16 0-65

3/16 0-60

3/16 0-65 0

3/16 0-65

2/16 0-60

3/16 0-72 0

3/16 0-72

3/16 0-65

3/16 0-60

3/16 0-65

3/16 0-65


I 100 LQFP


I 100 LQFP


I 100 LQFP


I 100 LQFP


I 100 LQFP 108 BGA P


I 100 LQFP 108 BGA P


I 100 LQFP 108 BGA P


I 100 LQFP 108 BGA P

I 100 LQFP

I 100 LQFP

I 100 LQFP

I 100 LQFP

I 100 LQFP 108 BGA P

I 100 LQFP 108 BGA P

I 100 LQFP 108 BGA P

I 100 LQFP 108 BGA P

I 100 LQFP 108 BGA P

I 100 LQFP 108 BGA P

I 100 LQFP 108 BGA P

I 100 LQFP 108 BGA P

I 100 LQFP 108 BGA P

package

production (p) or sampling (s)

[a] PWM motion-control functionality can be achieved through dedicated motion control hardware (the PWM pins) or through the motion control features of the general-purpose timers (the CCP pins). See data sheet for details. [b] Minimum is number of pins dedicated to GPIO; additional pins are available if certain peripherals are not used. See data sheet for details. [c] Industrial (I) is -40 to +85C and Extended (E) is -40 to +105C.

LM3S9D96

LM3S9B90

LM3S9B92

LM3S9B95

LM3S9B96

LM3S9G97

LM3S9U81

LM3S9U90

LM3S9U92

LM3S9U96

LM3S9C97

LM3S9790

LM3S9792

LM3S9997

LM3S9L97

Copyright 2011 Texas Instruments Incorporated

27 |

development kits

Stellaris LM3S9B96/9D96 Microcontroller Development Kits


The Stellaris LM3S9B96 and LM3S9D96 Microcontroller Development Kits (DK-LM3S9B96 for evaluating devices with 256K Flash or less, or DK-LM3S9D96 for evaluating devices with memory of 256K to 512K Flash) are full-featured development kits for LM3S9000 series devices. The LM3S9B96/9D96 development boards have a maximum set of peripherals to demonstrate the microcontrollers capabilities and provide maximum exibility with break-out header pads for all I/O. The LM3S9B96/9D96 development boards provide a platform for evaluating memory-demanding applications as well as applications that utilize new capabilities such as I2S audio, extended peripheral interface (EPI) capability, and the simultaneous availability of Ethernet, USB-OTG, and CAN communications. Target applications include networking, graphical user-interface (GUI), and connected Human Machine Interface (HMI) applications. The LM3S9B96/9D96 development boards are also useful development vehicles for systems programmed using tools such as Microsofts .NET Micro Framework and Embedded LabView from National Instruments. The quickstart application that runs out-of-the-box is a widget-based application which exercises many of the peripherals found on the DK-LM3S9B96 or DK-LM3S9D96 development kit board through a touch-screen demo menu. The various demo modes incorporate USB mouse support, a TFTP server for le system accessing the 1MB serial Flash, a web server using the lwIP TCP/IP stack, microSD card access, a JPEG image viewer, a serial command line and an audio player. The development boards include an on-board in-circuit debug interface (ICDI) that supports both JTAG and SWD debugging. A standard ARM 20-pin debug header supports an array of debugging solutions. The kit also includes extensive example applications and complete source code.

Stellaris LM3S9B96/9D96 Development Kits features


3.5 landscape color LCD graphics display TFT LCD module with 320 240 resolution Resistive touch interface 80-MHz LM3S9B96 microcontroller with 256K Flash, or LM3S9D96 with 512K Flash, 96K SRAM, and integrated Ethernet MAC+PHY, USB-OTG, and CAN communications 8-MB SDRAM (plug-in EPI option board) Break-out board for External Peripheral Interface (EPI) signals 1 MB serial Flash memory Precision 3.00-V voltage reference SafeRTOS operating system in microcontroller ROM I2S stereo audio codec Line out Headphone out Microphone in Line in Controller Area Network (CAN) interface 10/100 BaseT Ethernet connector USB-OTG connector Device, Host, and OTG modes User LED and pushbutton Thumbwheel potentiometer microSD card slot Standard ARM 10-pin JTAG debug connector Integrated In-Circuit Debug Interface (ICDI) USB virtual com port Jumper shunts to conveniently reallocate I/O resources Supported by StellarisWare software including the Stellaris Graphics Library and the Stellaris Peripheral Driver Library

Stellaris LM3S9B96/9D96 Development Kits contents


The Stellaris DK-LM3S9B96/9D96 Development Kits provide the tools engineers need to develop and prototype embedded applications right out of the box including: Stellaris LM3S9B96/9D96 development boards with 8-MB SDRAM EPI board and EPI break-out board Mini-B USB cable (3-foot) for debug function Micro-A plug to Std-A receptacle (connects to USB Flash drive) Std-A plug to Micro-B plug (connects to PC as a USB device) USB Flash drive (128 MB) 20-way target cable Ethernet cable microSD card 5-V wall power supply with international plug adapters CDs with tools, documentation, and example source code Includes evaluation versions of development tools from Keil, IAR, Code Red Technologies, and Mentor Embedded Sourcery Tools

Stellaris LM3S9B96/9D96 Microcontroller Development Kits

Ordering information
Part number DK-LM3S9B96/ DK-LM3S9D96 Description Development Kits including evaluation tools from Keil, IAR, Code Red Technologies, and Sourcery CodeBench

| 28

Copyright 2011 Texas Instruments Incorporated

Stellaris LM3S9B96 Microcontroller Development Kit Expansion Boards


Stellaris Flash & SRAM Memory Expansion Board
The Stellaris Flash and SRAM Memory Expansion Board (DK-LM3S9B96-FS8) from Texas Instruments is an optional memory expansion board for the Stellaris DKLM3S9B96 development board. This memory expansion board is designed to connect directly to the External Peripheral Interface (EPI) port of the Stellaris LM3S9B96 or LM3S9D96 microcontroller and provides external Flash memory, SRAM memory, and a Liquid Crystal Display (LCD) controller interface in addition to demonstrating ease-of-use in connecting multiple external memories and peripherals via the Stellaris MCUs exible EPI congured in Host Bus 8 address/data multiplexed mode. The DK-LM3S9B96 and the DK-LM3S9D96 development boards (both sold separately) provide a complete platform for evaluating the LM3S9000 series of Stellaris microcontrollers, featuring extensive connectivity options such as 10/100 Ethernet, Controller Area Network (CAN), Universal Serial Bus (USB) Full Speed On-The-Go, and Inter-IC Sound (I2S). The Flash and SRAM memory expansion board quickstart application displays JPEG images from the boards Flash and SRAM to the development kits 3.5-inch color VGA LCD touchscreen display.

development kits

Stellaris FPGA Expansion Board


The Stellaris FPGA Expansion Board (DK-LM3S9B96-FPGA) from Texas Instruments is an optional expansion board which connects directly to the External Peripheral Interface (EPI) port of the Stellaris DK-LM3S9B96 or the DK-LM3S9D96 development boards to demonstrate the machine-tomachine (M2M), high-bandwidth, parallel interface capability of the Stellaris microcontroller. Right out of the box, users are able to control and display the FPGA expansion boards video on the development boards large, 3.5 touchscreen display. Users can explore and prototype the EPI ports many options and select the one best for their application by testing their own code on the Xilinx Spartan 3E FPGA. The DK-LM3S9B96 or the DK-LM3S9D96 development boards (both sold separately) provide a complete platform for evaluating the LM3S9000 series of Stellaris microcontrollers, featuring extensive connectivity options such as 10/100 Ethernet, Controller Area Network (CAN), Universal Serial Bus (USB) Full Speed On-The-Go, and Inter-IC Sound (I2S).

Ordering information Ordering information


Part number DK-LM3S9B96-FS8 Description Stellaris Flash and SRAM Memory Expansion Board; the DK-LM3S9D96 is also compatible with the DK-LM3S9B96 expansion board. Part number DK-LM3S9B96-FPGA Description Stellaris FPGA Expansion Board; the DK-LM3S9D96 is also compatible with the DK-LM3S9B96-FPGA.

Stellaris LM3S9B96 EM2 Expansion Board


The Stellaris EM2 Expansion Board (DK-LM3S9B96-EM2) from Texas Instruments is an optional expansion board which connects directly to the External Peripheral Interface (EPI) port of the Stellaris DK-LM3S9B96 development board. The EM2 expansion board provides a transition between the Stellaris External Peripheral Interface (EPI) connector and the RF Evaluation Module (EM) connector. The DK-LM3S9B96-EM2 enables wireless application development using Low Power RF and RF ID evaluation modules on the Stellaris DK-LM3S9B96 and the DK-LM3S9D96 platforms. The DK-LM3S9B96 and DK-LM3S9D96 development boards (sold separately) provide a complete platform for evaluating the LM3S9000 series of Stellaris microcontrollers, featuring extensive connectivity options such as 10/100 Ethernet, Controller Area Network (CAN), Universal Serial Bus (USB) Full Speed On-The-Go, and Inter-IC Sound (I2S).

Ordering information
Part number DK-LM3S9B96-EM2 Description Stellaris LM3S9B96 EM2 Expansion Board

Stellaris LM3S9B96 EM2 Expansion Board

Copyright 2011 Texas Instruments Incorporated

29 |

development kits

Stellaris MCUs in Wireless Networking


Texas Instruments Stellaris ARM Cortex-M3 microcontrollers are an ideal t for a variety of wireless networking solutions, with their high degree of performance and integrated connectivity. Stellaris and TIs Wireless Connectivity solutions drive intelligence and advanced functionality in applications such as cell phone and mobile device accessories, metering, home automation and security.

Stellaris Wireless Kits Reduce Time to Market


Merging the performance and ease-of-use of Stellaris ARM Cortex-M3-based microcontrollers (MCU) with leading wireless connectivity solutions, the Stellaris wireless kits provide engineers solutions for adding RFID, low-power RF, and ZigBee capabilities to their designs. When coupled with the DK-LM3S9B96 development board, each kit includes all of the hardware and software needed to jumpstart designs, and the quickstart application included in each kit allows developers to immediately evaluate working networks in 10 minutes or less.

Stellaris 2.4-GHz SimpliciTI Wireless Kit


(includes CC2500 Evaluation Module Kit and DK-LM3S9B96-EM2 Expansion Board) The Stellaris 2.4 GHz SimpliciTI Wireless Kit (DK-EM2-2500S) provides a low-power RF network solution for customers end equipment.The solution combines TIs easy-to-use SimpliciTI protocol with the new Stellaris EM2 expansion board and the Chipcon CC2500EM 2.4-GHz evaluation module along with the full suite of tools an engineer needs to develop and prototype 2.4-GHz wireless embedded applications with Stellaris.

Stellaris 2.4-GHz ZigBee Wireless Kit


(includes CC2520 Evaluation Module Kit and DK-LM3S9B96-EM2 Expansion Board) The Stellaris 2.4-GHz ZigBee Wireless Networking Kit provides a low-power RF network solution for customers end equipment. The solution combines TIs Z-Stack implementation of the ZigBee and ZigBee Pro protocols with the new Stellaris EM2 expansion board and the Chipcon 2.4-GHz 802.15.4 evaluation module along with the full suite of tools an engineer needs to develop and prototype ZigBee applications with Stellaris. The DK-EM2-2520Z wireless kit works with our most popular Stellaris microcontroller development kit, the DK-LM3S9B96 (sold separately).

Stellaris 13.56-MHz RFID Wireless Kit


(includes TRF7960TB Evaluation Module and DK-LM3S9B96-EM2 Expansion Board) The Stellaris 13.56-MHz RFID Wireless Kit is a complete system solution for enabling RFID capabilities in customers end equipment. The solution uses our most popular Stellaris microcontroller development kit (sold separately), a Stellaris EM2 expansion board, and TIs TRF7960TB HF RFID Reader Module along with all necessary rmware and software to provide a compelling RFID development environment and interactive system demonstration.

Stellaris 2.4-GHz CC2560 Bluetooth Wireless Kit


(includes PAN1323 Bluetooth v2.1 + EDR module and DK-LM3S9B96-EM2 Expansion Board) The Stellaris 2.4-GHz CC2560 Bluetooth Wireless Kit provides a robust, high-throughput wireless connection with extended range and power efciency. The solution combines TIs most popular Stellaris microcontroller development kit (sold separately), a Stellaris EM2 expansion board, and TIs proven 7th generation Bluetooth technology with a complete, validated, certied, production-ready CC2560-PAN1323ETU (Easy-to-Use) board. Paired with the DK-LM3S9B96, the DK-EM2-2560B kit provides the full suite of tools an engineer needs to develop and prototype Bluetooth applications with Stellaris.

Ordering information
Part number DK-EM2-2500S DK-EM2-7960R DK-EM2-2520Z DK-EM2-2560B Description Stellaris 2.4-GHz SimpliciTI Wireless Kit Stellaris 13.56-MHz RFID Wireless Kit Stellaris 2.4-GHz ZigBee Wireless Kit Stellaris 2.4-GHz CC2560 Bluetooth Wireless Kit

| 30

Copyright 2011 Texas Instruments Incorporated

Stellaris Robotic Evaluation Kits

robotic evaluation kits

PLUS!

Jean The St J. Labros se ellaris Team

Stellaris Robotic Evaluation Board


The Stellaris Robotic Evaluation Board (EVALBOT) is a robotic evaluation platform for the Stellaris LM3S9B92 microcontroller. The board also features a range of Texas Instruments analog components for motor drive, power supply and communications functions. After a few minutes of assembly (all necessary tools included), the EVALBOTs electronics are ready-to-run. When roaming, three AA batteries (included) supply power to the EVALBOT. The EVALBOT automatically selects USB power when tethered to a PC as a USB device or when debugging. Test points are provided to all key EVALBOT signals. Two 20-pin headers enable future wireless communications using standard Texas Instruments low-power RF modules (EM boards). Additional microcontroller signals are available on break-out pads arranged in rows adjacent to the microcontroller. For software debugging and Flash programming, an integrated In-Circuit Debug Interface (ICDI) requires only a single USB cable (included) for debugging and serial port functions.

Stellaris Robotic Evaluation Board with Micriums C/OS-III: The Real-Time Kernel (EKB-UCOS3-BNDL)
This cost-effective bundle combines the Stellaris robotic evaluation board with the Micrium C/OS-III: The Real-Time Kernel book by Jean J. Labrosse. The book puts the spotlight on how a real-time kernel works by using Micriums C/ OS-III as a descriptive reference in part one, and then putting the concepts into practice with example projects that use the richly-featured and just plain fun Texas Instruments EVM-EVALBOT robotic evaluation board.

Example projects include


Simple display example with the EVM-EVALBOT: display various strings on the OLED display on a rotational basis to get familiarized with the basic structure of C/OS-III operating on the EVM-EVALBOT. Using audio with the EVM-EVABOT: play .wav les stored in the internal Flash memory of the LM3S9B92 microcontroller. Simple control of the EVM-EVALBOT: learn how to control each motor independently using the user buttons; turn motors off if the bump sensor is triggered; and monitor robot status such as motor state, bump sensor state, CPU usage and motor speed though C/probe.

Features
Evaluation board with robotic capabilities Mechanical components assembled by user Stellaris LM3S9B92 microcontroller with 256K Flash, 96K SRAM, USB-OTG, Ethernet MAC+PHY and I2S microSD card connector I2S audio codec with speaker USB host and device connectors RJ-45 Ethernet connector Bright 96 16 blue OLED display On-board In-Circuit Debug Interface (ICDI) Battery power (3 AA batteries) or power through USB Wireless communication expansion port Robot features Two DC gear-motors provide drive and steering Opto-sensors detect wheel rotation with 45 resolution Sensors for bump detection

Ordering information
Part number EKK-EVALBOT Platform Keil Tools Description Features an evaluation version of the Keil RealView Microcontroller Development Kit software tool. Features the IAR Embedded WorkbenchKickStart edition, a 32 KB-limited evaluation version of the IAR Embedded Workbench. Features a 30-day evaluation version of Sourcery CodeBench professional-quality GNU tool chain including optimized drivers for debug through serial wire debug. Features a 90-day evaluation version of Code Red Technologies tools. Features a board-locked, fully functional version of Code Composer Studio (CCStudio) Integrated Development Environment (IDE). Stellaris Robotic Evaluation Board with Micriums C/OS-III: The Real-Time Kernel by Jean J. Labrosse (board + book) Stellaris Robotic Evaluation Board for use with Micriums C/OS-III (board only) Micriums C/OS-III: The Real-Time Kernel by Jean J. Labrosse (book only)

EKI-EVALBOT

IAR Tools

EKC-EVALBOT

Sourcery CodeBench Code Red Technologies Tools Code Composer Studio Tools

EKT-EVALBOT

EKS-EVALBOT

EKB-UCOS3-BNDL

Micriums C/OS-III, IAR Tools Micriums C/OS-III, IAR Tools Micriums C/OS-III, IAR Tools

EKB-UCOS3-EVM EKB-UCOS3-BOOK

Copyright 2011 Texas Instruments Incorporated

31 |

connected reference design kits

Stellaris MCUs in Human Machine Interface


The human machine interface (HMI) is a critical element that helps determine how easy a system is to use. Implementing an HMI can be a challenge for a digital system designer unless the right software tools are available. Stellaris MCUs combined with TIs Stellaris Graphics Library are a perfect t for the HMI market, allowing a programmer to focus on the operation and control of the equipment being designed without getting distracted by graphics implementation details. Typically the MCU in a system is required to manage and control more than just an HMI, including controlling a motor, managing a network, or performing medical analysis. The MCU cannot get bogged with the HMI. HMIs on a Stellaris MCU require only a fraction of the total processing power available, allowing ample room for other processes. Designers can quickly design a new HMI using TIs Stellaris Graphics Library in combination with HMI reference design kits.

Intelligent Display Module Reference Design Kit


At the heart of the Stellaris Intelligent Display Module Reference Design is a highly-integrated LM3S6918 ARM Cortex-M Stellaris microcontroller featuring 10/100 Ethernet MAC and PHY integrated on-chip. With the ARM architecture, you have access to the worlds most extensive ecosystem for development tools, applications, training and support, operating systems, and software stacks. Customized development of software for the RDK-IDM is simplied with our comprehensive Stellaris Graphics Library and ARM development tools from trusted tools partners. Bright QVGA LCD touch-screen display 16-bit color, 2.8 QVGA 240 320 pixels White LED backlight with resistive touch panel Ethernet and serial connectivity options 10/100 Ethernet with Auto MDI/MDIX and Trafc/Link indicator LED Header provides TXD and RXD signals RS-232 signal levels High-performance 50-MHz LM3S6918 microcontroller with 256 KB on-chip Flash and 64 KB on-chip SRAM Flexible interfaces and terminal block connections microSD slot Relay output Four ADC terminal block inputs Flexible power supply options Power over Ethernet (IEEE 802.3af compliant) 24-V DC power jack, 5-V DC terminals Easy to customize Includes full source code and design les Includes complete example applications Develop using tools from Keil, IAR, Mentor Embedded Sourcery Tools, and Code Red Technologies Supported by Stellaris Graphics Library and Stellaris Peripheral Driver Library

Intelligent Display Module with 3.5 Landscape Display Reference Design Kit
The Stellaris Intelligent Display Module with 3.5 Landscape Display (MDL-IDM-L35) offers a complete QVGA touch-screen user interface for control, automation, and instrumentation applications. The MDL-IDM-L35 features several serial, digital, and analog connectivity options for easy implementation as a Human Machine Interface (HMI) touch display panel in an embedded control device. Bright QVGA LCD touch-screen display 262 K colors, 3.5 QVGA 320 240 pixels White LED backlight with resistive touch panel Serial connectivity options RS-232 serial port with RS-232 signal levels UART serial port with TTL signal levels High-performance Stellaris LM3S1958 microcontroller and large memory 50-MHz 32-bit ARM Cortex-M3 core 256 KB main Flash memory, 64 KB SRAM microSD card slot 5-V power supply with DC regulator that generates 3.3 V for powering the board Easy to customize Includes full source code, example applications, and design les Develop using tools supporting the IDM-L35 from Keil, IAR, Code Sourcery, and Code Red (using a Stellaris evaluation kit or preferred ARM Cortex-M3 debugger) Supported by Stellaris Graphics Library and Stellaris Peripheral Driver Library

Ordering information
Part number RDK-IDM-L35 MDL-IDM-L35 Description Stellaris Intelligent Display Module with 3.5 Landscape Display Reference Design Kit (RDK) Stellaris Intelligent Display Module with 3.5 Landscape Display for Single-Unit Packaging

| 32

Copyright 2011 Texas Instruments Incorporated

Stellaris MCUs in Networking


Stellaris MCUs are designed for serious industrial control applications and have the features and performance to allow the integration of networking and an embedded Web server without detracting from the primary application. The Stellaris 6000, 8000, and 9000 series of microcontrollers include not only the Ethernet media access controller (MAC) but the physical interface (PHY) on-chip as well. With an ARM Cortex-M3 processor at its heart, a powerful, widely-sourced, and broadly-supported 32-bit architecture offers performance to complete the most difcult embedded control tasks.

connected reference design kits

Stellaris Intelligent Display Module Single-Board Computer Reference Design Kit


The Stellaris Intelligent Display Module Single-Board Computer (IDM-SBC) offers a complete QVGA touch-screen user interface for control, automation, and instrumentation applications featuring powerful Stellaris MCUs. Bright QVGA LCD touch-screen display 262 K colors, 3.5 QVGA 320 240 pixels White LED backlight with resistive touch panel Serial connectivity options USB 2.0 host 10/100 Ethernet MAC and PHY 1MBPS Controller Area Network (CAN) I2C Interface for external peripherals and sensors UART serial port with TTL signal levels High-performance 80-MHz LM3S9B92 microcontroller 32-bit ARM Cortex-M3 core 256-KB single-cycle Flash, 96-KB single-cycle SRAM Versatile board-level memories 8-MB SDRAM connected by EPI 1-MB serial Flash connected by SPI microSD card slot USB host connector for external mass-storage devices Power supply Wide input range 12-40 Vdc power supply with auxiliary 5-V power output I2S mono Codec for high-quality audio with 0.8-W amplier for external 8-Ohm speaker Screw terminal block for I2C, CAN, and power connections Compact 2.0 3.0 PCB footprint Easy to customize Includes full source code, example applications, and design les Develop using tools from Keil, IAR, Code Sourcery, and Code Red Technologies (using a Stellaris evaluation kit or preferred ARM Cortex-M3 debugger) Supported by StellarisWare software including the Stellaris Graphics Library and the Stellaris Peripheral Driver Library Comes with factory-programmed quickstart game demo application Ethernet Boot Loader for rmware update

Serial-to-Ethernet Reference Design Kit


The RDK-S2E takes advantage of the integrated Ethernet PHY on the Stellaris ARM Cortex-M3 microcontroller to demonstrate a highly space-efcient serial-to-Ethernet translator. It easily provides the fastest time to market for customers that would like to add Ethernet connectivity to their serial application. Stellaris LM3S6432 ARM Cortex-M3 microcontroller in a 10 10-mm BGA package for reduced board size 10/100-Mbit Ethernet port Auto MDI/MDIX cross-over correction Trafc and link indicators 2 UART ports include RTS/CTS for ow control UART0 has RS-232 levels, transceiver runs at up to 250 Kbits/sec UART1 has CMOS/TTL levels, can run at 1.5 Mbits/sec Software IP conguration with static IP address or DHCP Telnet server for access to serial port Web server for module conguration UDP responder for device discovery Telnet client for Ethernet-based serial port extender SSH server for secure communications Module supports 5-V and 3.3-V supplies Multiple mounting options including optional mounting bracket JTAG port pads for factory programming

Ordering information
Part number RDK-IDM-SBC RDK-S2E MDL-S2E Description Stellaris Single-Board Computer Intelligent Display Module Reference Design Kit Stellaris Serial-to-Ethernet Reference Design Kit (RDK) Stellaris Serial-to-Ethernet Module for Single-Unit Packaging
Copyright 2011 Texas Instruments Incorporated

33 |

motion reference design kits

Stellaris MCUs in Motor Control


Motion control covers a wide range of applications. Whether controlling a motor is the sole purpose of the application, or only part of it, Stellaris MCUs feature sophisticated hardware to support control of all types of motors, including high-speed motion control PWMs, QEIs, fast ADCs, and multiple timers. Additionally, with plenty of processor speed, generous memory options, a highly deterministic core, and multiple communication types, Stellaris is ideal for simultaneously handling sophisticated motion control and high speed communications.

Stepper Motor Reference Design Kit


The RDK-Stepper contains our feature-rich Stellaris LM3S617 microcontroller designed for motion control applications, a Fairchild Semiconductor power stage consisting of Fairchilds FAN73832 HVIC Driver and FDMS3672 MOSFET, a NEMA23 stepper motor, a graphical control program for Windows, and accompanying cables, source code, and documentation. The Stepper RDK takes advantage of the integrated features of the Stellaris microcontroller and the processing power of the ARM Cortex-M3 core to implement chopper control without the need for an external step controller or comparator circuits. The graphical control program allows users to experiment with varying drive parameters and observe the effect on motor performance. Advanced chopper control of bipolar stepper motors Software-based chopper control to operate high-torque steppers at high step rates Fast and slow decay modes Full-step, half-step, and wave modes High step rates up to 10,000 steps/sec Programmable holding current Integrated USB virtual COM port Support for external debugger through standard 20-pin ARM header Easy power and motor connection through pluggable terminal blocks Bootloader for rmware upgrades over serial port

Brushless DC Reference Design Kit


The RDK-BLDC contains our feature-rich Stellaris LM3S8971 microcontroller with Ethernet and CAN, a three-phase brushless DC motor, a graphical control program for Windows, and accompanying cables, source code, and documentation. The RDK-BLDC takes advantage of the integrated motion and communications features of the Stellaris LM3S8971 microcontroller and the processing power of the ARM Cortex-M3 core to optimally control a wide range of brushless DC motors in diverse applications. The graphical control program allows you to experiment with varying drive parameters and observe the effect on motor performance 10/100 Ethernet and CAN communications interfaces Advanced motor control for three-phase brushless DC motors Four quadrant operation for precise motion control Hall Effect, quadrature, and sensorless operation modes Controls 3-phase BLDC motors up to 36 V 500 W Easy to customize full source code and design les available Interrupt-driven motion software, easily extendable 30 MIPS headroom for system software On-board braking circuit Incremental quadrature encoder input Analog and digital control inputs Test mode push-button Status LEDs indicate power, run, and fault conditions Optional power-managed fan for forced-air cooling Screw terminals for all power and signal wiring JTAG/SWD port for software debugging

Ordering information
Part number RDK-Stepper MDL-Stepper RDK-BLDC MDL-BLDC Description Stellaris Stepper Motor Reference Design Kit Stellaris Stepper Motor Control Board Only Single-Unit Packaging Stellaris Brushless DC Motor Control Reference Design Kit Stellaris Brushless DC Motor Control Board Only Single-Unit Packaging

| 34

Copyright 2011 Texas Instruments Incorporated

Stellaris MCUs in Motor Control


Stellaris Brushed DC Motor Control Module with CAN Reference Design Kit
The Stellaris Brushed DC Motor Control Module with CAN (RDK-BDC24) provides variable speed control for both 12-V and 24-V brushed DC motors at up to 40 A continuous current, and includes a new RS-232-based serial control input that also functions as a serial-to-CAN bridge. The MDL-BDC24 includes a rich set of sensor interfaces, connectivity, and control options, including analog and quadrature encoder interfaces, high-performance Controller Area Network (CAN) interfaces, and an RS-232 port. The module uses highly optimized software and a powerful 32-bit Stellaris LM3S2616 microcontroller that enables DC motors to run smoothly and quietly over a wide speed range. Quiet control of brushed DC motors with 15-kHz PWM frequency Three options for open-loop voltage control Industry-standard R-C servo type (PWM) interface Controller Area Network (CAN) interface RS-232 serial interface Controller Area Network (CAN) interface or RS-232 serial interface for closed-loop, speed, position, or current control CAN communication Full congurability of module options Real-time monitoring of current, voltage, speed, and other parameters Load rmware over RS-232/CAN RS-232 serial communication Bridges an RS-232-enabled device to the CAN Directly interfaces to a PC serial port or National Instruments cRIO Limit switch inputs for forward and reverse directions Firmware features Full congurability of closed-loop module parameters Real-time monitoring of sensor data including motor current, encoder position or speed, and limit switch state Status LED indicates run, direction, and fault conditions Motor brake/coast selector Quadrature encoder input (QEI) and analog input Color-coded screw terminals for all power wiring Easy to customize using development tools from Keil, IAR, Code Sourcery, Code Red Technologies, or Texas Instruments (using a Stellaris evaluation kit or preferred ARM Cortex-M3 debugger) Reference Design Kit

motion reference design kits

AC Induction Motor Reference Design Kit


The RDK-ACIM contains our feature-rich Stellaris LM3S818 microcontroller designed for motion control applications, Fairchild Semiconductors FSBS10CH60 power module, a Selni three-phase appliance AC motor, a graphical control program for Windows, and accompanying cables, source code, schematics, BOM, and documentation. The RDK-ACIM takes advantage of the integrated features and processing power of the Stellaris microcontroller to implement energy-efcient, modern control algorithms including Space Vector Modulation (SVM). The graphical control program allows users to experiment with varying drive parameters and observe the effect on motor performance. Advanced motor control for three-phase and single-phase AC induction motors Active braking circuit Active in-rush control circuit Optional control of external Power Factor Correction (PFC) stage Easily change line lter, bus capacitors, and JTAG interface Includes code for main control algorithms including space-vector modulation and sine control Accurate current sensing through split low-side current sensing Several isolated control input options including: Virtual COM port using integrated USB port Windows GUI application for conguration, control, and monitoring Logic-level serial port Speed potentiometer and mode switch Speed and position monitoring through quadrature encoder/ tachometer input Electrically isolated JTAG port for software debugging Bootloader for rmware upgrades over serial port

Ordering information
Part number MDL-BDC24 RDK-BDC24 RDK-ACIM MDL-ACIM Description Stellaris Brushed DC Motor Control Module with CAN (RDK-BDC24) for Single-Unit Packaging Stellaris Brushed DC Motor Control Reference Design Kit (includes the MDL-BDC24 module) Stellaris AC Induction Motor Reference Design Kit Stellaris AC Induction Motor Control Board Only Single-Unit Packaging
Copyright 2011 Texas Instruments Incorporated

35 |

Introduction to TI ARM -Based Embedded Processors


TI offers a broad range of ARM-based products that address a wide variety of applications while delivering optimum performance, power consumption and system cost. These ARM-based products span a variety of TIs product lines. See the chart for how these products map to the ARM offerings. For more information please visit www.ti.com/arm.

TIs ARM-Based Devices*


TI Processor
AM1705 AM1707 AM1802 AM1806 AM1808 AM1810 AM3505

CPU
ARM9 ARM9 ARM9 ARM9 ARM9 ARM ARM Cortex-A8 ARM Cortex-A8 ARM Cortex-A8 ARM Cortex-A8 ARM Cortex-A8 ARM Cortex-A8 ARM926 + C674x DSP ARM926 + C674x DSP C674x+ ARM Cortex-A8 C674x+ ARM Cortex-A8 ARM926 ARM926 ARM926 ARM926 ARM926 + C64x DSP ARM926 + C64x DSP ARM926 + C64x DSP ARM926 + C64x DSP ARM Cortex-R4F in Lockstep ARM Cortex-M3 ARM Cortex-M3 ARM Cortex-M3 ARM Cortex-M3 ARM Cortex-M3 ARM Cortex-M3 ARM Cortex-M3 ARM Cortex-M3 ARM Cortex-M4F ARM Cortex-M4F

MHz
450 450 300 450 450 375 600 600 1000 1000 1500 1500 300 300 1.5 GHz 1.5 GHz 135, 216, 270 135, 216 270 216, 270, 300 594/729, 297/365 300/600 300/600 256/512 160 20 50 25 80 25 80 50 50 80 25 50 50 80 80 80

Operating System
Linux, Windows CE, RTOS Linux, Windows CE, RTOS Linux, Windows CE, RTOS Linux, Windows CE, RTOS Linux, Windows CE, RTOS Linux, Windows CE, RTOS Linux, Windows CE, RTOS, Android Linux, Windows CE, RTOS, Android Linux, Windows CE, RTOS, Android Linux, Windows CE, RTOS, Android Linux, Windows CE, RTOS Linux, Windows CE, RTOS Linux, Windows CE, VxWorks Linux, Windows CE, VxWorks Linux, Windows CE, RTOS Linux, Windows CE, RTOS Linux Linux Linux Linux Linux, Windows CE Linux, Windows CE Linux, Windows CE Linux, Windows CE AUTOSAR, various embedded RTOS Various embedded RTOS Various embedded RTOS Various embedded RTOS Various embedded RTOS Various embedded RTOS Various embedded RTOS Various embedded RTOS Various embedded RTOS Various embedded RTOS Various embedded RTOS

Key Peripherals
I2C, SPI, UART, USB, MMC/SDIO, EMAC I2C, SPI, UART, USB, MMC/SDIO, EMAC I2C, SPI, UART, USB, MMC/SDIO, EMAC I2C, SPI, UART, USB, MMC/SDIO I2C, SPI, UART, USB, MMC/SDIO, EMAC, SATA I2C, SPI, UART, USB, MMC/SDIO, EMAC, SATA, PROFIBUS I2C, SPI, UART, USB, MMC/SDIO, EMAC, CAN I2C, SPI, UART, USB, MMC/SDIO, EMAC, CAN I2C, SPI, UART, USB, MMC/SDIO I2C, SPI, UART, USB, MMC/SDIO PCIe, SATA, EMAC, UART, USB PCIe, SATA, Gigabit EMAC, UART, USB MMC/SD, SDRAM/NAND, EMAC, UART, USB 2.0 HS OTG, USB 1.1 mDDR/DDR2, SDRAM/NAND, SATA, uPP, EMAC, USB 2.0 HS OTG, USB 1.1 DDR2/DDR3, SRAM/Pseudo SRAM/NAND, NOR Flash, SD, SATA, uPP, EMAC, USB 2.0 HS DDR2/DDR3, SRAM/Pseudo SRAM/NAND, NOR Flash, SD, SATA, uPP, EMAC, USB 2.0 HS mDDR/DDR2, USB 2.0 H/OTG mDDR/DDR2, USB 2.0 H/OTG EMAC, DDR2, JTAG, USB 2.0 OTG EMAC, mDDR/DDR2, HPI, voice codec, USB 2.0 H/ OTG EMAC, DDR2, USB 2.0, HPI, PCI, ATA EMAC, DDR2, USB 2.0, HPI, ATA, Flash card I/F EMAC, DDR2, USB 2.0, HPI, ATA, Flash card I/F EMAC, DDR2, USB 2.0, HPI, ATA, Flash card I/F FlexRay, CAN, buffered ADC, buffered SPI, SCI/LIN, timer coprocessor, self test and ECC for safetycritical applications (MCU) ADC, SSI/SPI, UART, I2C, motion control unit (MCU) ADC, SSI/SPI, UART, I2C, motion control unit, hibernate (MCU) CAN, ADC, SSI/SPI, UART, I2C, motion control unit, hibernate (MCU) USB 2.0 FS D/H/OTG, ADC, SSI/SPI, UART, I2C, motion control unit, hibernate, StellarisWare in ROM (MCU) USB 2.0 FS D/H/OTG, CAN, ADC, SSI/SPI, UART, I2C, motion control unit, hibernate, StellarisWare in ROM (MCU) 10/100 Ethernet MAC+PHY, ADC, SSI/SPI, UART, I2C, motion control unit, hibernate (MCU) 10/100 Ethernet MAC+PHY, CAN, ADC, SSI/ SPI, UART, I2C, motion control unit, hibernate (MCU) 10/100 Ethernet MAC+PHY, USB 2.0 FS D/H/ OTG, CAN, ADC, SSI/SPI, UART, I2C, motion control unit, hibernate, StellarisWare in ROM (MCU) UARTs, I2C, SSI/SPI, CAN controller, 32256 KB Flash with 1232KB of internal SRAM, EEPROM (MCU) USB device; UARTs, I2C, SSI/SPI, CAN controller; 32256 KB Flash with 1232KB of internal SRAM, EEPROM (MCU) USB OTG/Host/Device; UARTs, I2C, SSI/SPI, CAN controller; 64256 KB Flash with 2432KB of internal SRAM, EEPROM (MCU) advanced motion control block USB; USB OTG/Host/Device, UARTs, I2C, SSI/SPI, CAN controllers;128256 KB Flash with 32KB of internal SRAM, EEPROM

Target Applications for TIs ARM-Based Devices


ARM processors cover a wide range of performance and features enabling system designers to create solutions that meet their precise requirements. Target applications include: Data processing POS Handheld computing Wired communications Networking Broadcast equipment Consumer electronics Portable A/V players Digital set-top box Digital cameras Network appliances HVAC Gaming equipment Tablets Automotive Infotainment Safety and control Braking and steering HEV/EV Industrial Medical Automation and drives Metering Power supplies Remote monitoring Building controls Factory automation Test and measurement equipment Human Machine Interface (HMI)

AM3517 AM3703 AM3715 AM3892 AM3894 OMAP-L137 OMAP-L138 TMS320C6A8168 TMS320C6A8167 TMS320DM355 TMS320DM335 TMS320DM357 TMS320DM365 TMS320DM6467 TMS320DM6446 TMS320DM6443 TMS320DM6441 TMS570LS2x Stellaris LM3Sx00s Stellaris LM3S1000s Stellaris LM3S2000s Stellaris LM3S3000s Stellaris LM3S5000s Stellaris LM3S6000s Stellaris LM3S8000s Stellaris LM3S9000s Stellaris LM4F110 Stellaris LM4F120 Stellaris LM4F130 Stellaris LM4F230

ARM Cortex-M4F

80

Various embedded RTOS

ARM Cortex-M4F

80

Various embedded RTOS

* Additional devices available at www.ti.com/arm

Copyright 2011 Texas Instruments Incorporated

| 36

Notes
............................................................................................................................................ ............................................................................................................................................ ............................................................................................................................................ ............................................................................................................................................ ............................................................................................................................................ ............................................................................................................................................ ............................................................................................................................................ ............................................................................................................................................ ............................................................................................................................................ ............................................................................................................................................ ............................................................................................................................................ ............................................................................................................................................ ............................................................................................................................................ ............................................................................................................................................ ............................................................................................................................................ ............................................................................................................................................ ............................................................................................................................................ ............................................................................................................................................ ............................................................................................................................................ ............................................................................................................................................ ............................................................................................................................................ ............................................................................................................................................ ............................................................................................................................................ ............................................................................................................................................ ............................................................................................................................................ ............................................................................................................................................ ............................................................................................................................................ ............................................................................................................................................ ............................................................................................................................................ ............................................................................................................................................
Copyright 2011 Texas Instruments Incorporated

37 |

Notes
............................................................................................................................................ ............................................................................................................................................ ............................................................................................................................................ ............................................................................................................................................ ............................................................................................................................................ ............................................................................................................................................ ............................................................................................................................................ ............................................................................................................................................ ............................................................................................................................................ ............................................................................................................................................ ............................................................................................................................................ ............................................................................................................................................ ............................................................................................................................................ ............................................................................................................................................ ............................................................................................................................................ ............................................................................................................................................ ............................................................................................................................................ ............................................................................................................................................ ............................................................................................................................................ ............................................................................................................................................ ............................................................................................................................................ ............................................................................................................................................ ............................................................................................................................................ ............................................................................................................................................ ............................................................................................................................................ ............................................................................................................................................ ............................................................................................................................................ ............................................................................................................................................ ............................................................................................................................................ ............................................................................................................................................
| 38
Copyright 2011 Texas Instruments Incorporated

Notes
............................................................................................................................................ ............................................................................................................................................ ............................................................................................................................................ ............................................................................................................................................ ............................................................................................................................................ ............................................................................................................................................ ............................................................................................................................................ ............................................................................................................................................ ............................................................................................................................................ ............................................................................................................................................ ............................................................................................................................................ ............................................................................................................................................ ............................................................................................................................................ ............................................................................................................................................ ............................................................................................................................................ ............................................................................................................................................ ............................................................................................................................................ ............................................................................................................................................ ............................................................................................................................................ ............................................................................................................................................ ............................................................................................................................................ ............................................................................................................................................ ............................................................................................................................................ ............................................................................................................................................ ............................................................................................................................................ ............................................................................................................................................ ............................................................................................................................................ ............................................................................................................................................ ............................................................................................................................................ ............................................................................................................................................
Copyright 2011 Texas Instruments Incorporated

39 |

TI Worldwide Technical Support


TI Worldwide Technical Support Internet
TI Semiconductor Product Information Center Home Page
support.ti.com

TI E2E Community Home Page


e2e.ti.com

Product Information Centers


Americas Phone Brazil Mexico
Phone Phone +1(972) 644-5580 0800-891-2616 0800-670-7544 +1(972) 927-6377 support.ti.com/sc/pic/americas.htm

Asia
Phone International +91-80-41381665 Domestic Toll-Free Number Note: Toll-free numbers do not support mobile and IP phones. Australia 1-800-999-084 China 800-820-8682 Hong Kong 800-96-5941 India 1-800-425-7888 Indonesia 001-803-8861-1006 Korea 080-551-2804 Malaysia 1-800-80-3973 New Zealand 0800-446-934 Philippines 1-800-765-7404 Singapore 800-886-1028 Taiwan 0800-006800 Thailand 001-800-886-0010 Fax +8621-23073686 E-mail tiasia@ti.com or ti-china@ti.com Internet support.ti.com/sc/pic/asia.htm
Important Notice: The products and services of Texas Instruments Incorporated and its subsidiaries described herein are sold subject to TIs standard terms and conditions of sale. Customers are advised to obtain the most current and complete information about TI products and services before placing orders. TI assumes no liability for applications assistance, customers applications or product designs, software performance, or infringement of patents. The publication of information regarding any other companys products or services does not constitute TIs approval, warranty or endorsement thereof. A122010

Fax Internet/E-mail

Europe, Middle East, and Africa


Phone European Free Call International Russian Support 00800-ASK-TEXAS (00800 275 83927) +49 (0) 8161 80 2121 +7 (4) 95 98 10 701

Note: The European Free Call (Toll Free) number is not active in all countries. If you have technical difficulty calling the free call number, please use the international number above. Fax Internet Direct E-mail +(49) (0) 8161 80 2045 support.ti.com/sc/pic/euro.htm asktexas@ti.com

Japan
Phone Fax Domestic International Domestic 0120-92-3326 +81-3-3344-5317 0120-81-0036 support.ti.com/sc/pic/japan.htm www.tij.co.jp/pic

Internet/E-mail International Domestic

The platform bar, Code Composer Studio, e2e, and SimpliciTI are trademarks and Stellaris and StellarisWare are registered trademarks of Texas Instruments. All other trademarks are the property of their respective owners.

2011 Texas Instruments Incorporated

SLAB054E

IMPORTANT NOTICE
Texas Instruments Incorporated and its subsidiaries (TI) reserve the right to make corrections, modifications, enhancements, improvements, and other changes to its products and services at any time and to discontinue any product or service without notice. Customers should obtain the latest relevant information before placing orders and should verify that such information is current and complete. All products are sold subject to TIs terms and conditions of sale supplied at the time of order acknowledgment. TI warrants performance of its hardware products to the specifications applicable at the time of sale in accordance with TIs standard warranty. Testing and other quality control techniques are used to the extent TI deems necessary to support this warranty. Except where mandated by government requirements, testing of all parameters of each product is not necessarily performed. TI assumes no liability for applications assistance or customer product design. Customers are responsible for their products and applications using TI components. To minimize the risks associated with customer products and applications, customers should provide adequate design and operating safeguards. TI does not warrant or represent that any license, either express or implied, is granted under any TI patent right, copyright, mask work right, or other TI intellectual property right relating to any combination, machine, or process in which TI products or services are used. Information published by TI regarding third-party products or services does not constitute a license from TI to use such products or services or a warranty or endorsement thereof. Use of such information may require a license from a third party under the patents or other intellectual property of the third party, or a license from TI under the patents or other intellectual property of TI. Reproduction of TI information in TI data books or data sheets is permissible only if reproduction is without alteration and is accompanied by all associated warranties, conditions, limitations, and notices. Reproduction of this information with alteration is an unfair and deceptive business practice. TI is not responsible or liable for such altered documentation. Information of third parties may be subject to additional restrictions. Resale of TI products or services with statements different from or beyond the parameters stated by TI for that product or service voids all express and any implied warranties for the associated TI product or service and is an unfair and deceptive business practice. TI is not responsible or liable for any such statements. TI products are not authorized for use in safety-critical applications (such as life support) where a failure of the TI product would reasonably be expected to cause severe personal injury or death, unless officers of the parties have executed an agreement specifically governing such use. Buyers represent that they have all necessary expertise in the safety and regulatory ramifications of their applications, and acknowledge and agree that they are solely responsible for all legal, regulatory and safety-related requirements concerning their products and any use of TI products in such safety-critical applications, notwithstanding any applications-related information or support that may be provided by TI. Further, Buyers must fully indemnify TI and its representatives against any damages arising out of the use of TI products in such safety-critical applications. TI products are neither designed nor intended for use in military/aerospace applications or environments unless the TI products are specifically designated by TI as military-grade or "enhanced plastic." Only products designated by TI as military-grade meet military specifications. Buyers acknowledge and agree that any such use of TI products which TI has not designated as military-grade is solely at the Buyer's risk, and that they are solely responsible for compliance with all legal and regulatory requirements in connection with such use. TI products are neither designed nor intended for use in automotive applications or environments unless the specific TI products are designated by TI as compliant with ISO/TS 16949 requirements. Buyers acknowledge and agree that, if they use any non-designated products in automotive applications, TI will not be responsible for any failure to meet such requirements. Following are URLs where you can obtain information on other Texas Instruments products and application solutions: Products Audio Amplifiers Data Converters DLP Products DSP Clocks and Timers Interface Logic Power Mgmt Microcontrollers RFID OMAP Mobile Processors Wireless Connctivity www.ti.com/audio amplifier.ti.com dataconverter.ti.com www.dlp.com dsp.ti.com www.ti.com/clocks interface.ti.com logic.ti.com power.ti.com microcontroller.ti.com www.ti-rfid.com www.ti.com/omap www.ti.com/wirelessconnectivity TI E2E Community Home Page e2e.ti.com Applications Communications and Telecom www.ti.com/communications Computers and Peripherals Consumer Electronics Energy and Lighting Industrial Medical Security Space, Avionics and Defense Video and Imaging www.ti.com/computers www.ti.com/consumer-apps www.ti.com/energy www.ti.com/industrial www.ti.com/medical www.ti.com/security www.ti.com/space-avionics-defense www.ti.com/video

Transportation and Automotive www.ti.com/automotive

Mailing Address: Texas Instruments, Post Office Box 655303, Dallas, Texas 75265 Copyright 2011, Texas Instruments Incorporated

Vous aimerez peut-être aussi