48 QFP 64 LQFP 100 LQFP 108 BGA Stellaris ARM Cortex -M Microcontrollers (R) (R) TM More than 270 ARM Cortex-M3 and M4F MCUs delivering connectivity, high-performance analog integration, and ease of use. 144 LQFP Getting Started Table of contents Getting Started ............. 2 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(R) Family of Microcontrollers ............ 3 StellarisWare(R) Software ....................... 4 Stellaris CortexTM-M4F MCUs (1xx and 2xx series) ...... 8 Stellaris LM3S811 Evaluation Kit Stellaris LM3S1968 Evaluation Kit Stellaris LM3S2965 Evaluation Kit Stellaris LM3S3748 Evaluation Kit Stellaris LM3S6965 Evaluation Kit Stellaris LM3S8962 Evaluation Kit Stellaris LM3S9B92/9D92 Evaluation Kit Stellaris LM3S9B90/9D90 Evaluation Kit Stellaris Simplicity Development Kit Stellaris RFID Development Kit Stellaris 2.4-GHz CC2560 Bluetooth(R) Wireless Kit Stellaris ZigBee(R) Development Kit Stellaris LM3S9B90/9D96 Evaluation Kit Stellaris DK-LM3S9B96-FPGA Stellaris LM3S9B92 EVALBOT Evaluation Kit Stellaris LM4F232 Evaluation Kit 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 Our reference design kits accelerate product development by providing ready-to-run hardware, software, and comprehensive documentation including hardware design files (www.ti.com/stellaris_rdkits). Development Kits ....... 28 Robotic Evaluation Kits ............................. 31 Connected Reference Design Kits ................. 32 Motion Reference Design Kits ................. 34 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 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 TI ARM(R) Reference Guide .......................... 36 TI Worldwide Technical Support....................... 40 |2 Copyright (c) 2011 Texas Instruments Incorporated (R) Stellaris Family of Microcontrollers Stellaris is the industry's leading family of robust, real-time microcontrollers (MCUs) based on the revolutionary ARM(R) CortexTM-M series MCU technology. The award-winning Stellaris 32-bit MCUs combine sophisticated, flexible, 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 significant 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 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 ARM solutions from TI? Embedded developers who choose ARM solutions from Texas Instruments benefit from: * Instruction set compatibility from U.S. $1 to beyond 1 GHz, from TI's Stellaris MCU family to TI's 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 TI's 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-specific 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. Shouldn't you trust your future to the leader? Why choose Cortex-M Series? Cortex-M Series is the MCU line of ARM's 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/MHz--better than ARM7TM and ARM9TM * 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 floating-point unit Why choose the Stellaris Family? Designed for serious microcontroller applications, the Stellaris family provides the entry into the industry's strongest ecosystem, with code compatibility ranging from U.S. $1 to more than 1 GHz. * Development is easy with the royalty-free StellarisWare(R) 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 GPIOs--all can generate interrupts, are 5V-tolerant, and have programmable drive strength and slew rate control Stellaris family block diagram Copyright (c) 2011 Texas Instruments Incorporated 3| (R) TM ARIS mean s... ELL ST StellarisWare Software Software made easy with StellarisWare software With Stellaris(R) 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-field programmability * Stellaris utilities provide optimized commonly used functions such as CRC error checking and AES cryptography tables Graphics Library USB Library * 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 fixed-point processors that speeds computation of floating-point values * Stellaris Wireless Libraries for integration with TI's wireless solutions * Stellaris Open Source Support provides open source Ethernet and RTOS options * Stellaris Code Examples provides an extensive array of source code samples Open Source RTOS IEC 60730 Library Open Source Stacks Peripheral Driver Library 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 efficient 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 flexibility in functionality. StellarisWare software packages have the following features and benefits: * Free license and royalty-free use (for use with Stellaris MCUs). * Simplify and speed the development of applications--can 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 efficient in terms of memory and processor usage due to the compact nature of the CortexTM-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 final production use in an MCU with a smaller memory configuration). * Available as both object library and source code, so that the library can be used as-is or adapted as desired. * Compiles on ARM(R)/Keil, IAR, Code Composer StudioTM IDE, Code Red, Sourcery CodeBenchTM, 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 (c) 2011 Texas Instruments Incorporated (R) StellarisWare Software Stellaris(R) 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 configuration 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 files for each specific Stellaris MCU and generally results in smaller and more efficient code in a software development environment familiar to most deeply embedded firmware 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 field, 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, specific 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 flicker-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-defined responses to user interaction with the widget element. The Stellaris Graphics Library also includes API support for implementing memory-efficient 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(R) CortexTM-M-based microcontroller to run the system, some well-defined 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 specific devices. USB Device Examples USB Host Examples HID Keyboard HID Mouse CDC Serial Mass Storage Generic Bulk Audio Device Firmware Upgrade Oscilloscope Mass Storage HID Keyboard HID Mouse Isochronous Audio Input USB-OTG Examples SRP (Session Request Protocol) HNP (Host Negotiation Protocol) Windows(R)-based INF for the supported USB classes (in a precompiled DLL that saves development time) Copyright (c) 2011 Texas Instruments Incorporated 5| section head (R) StellarisWare Software Stellaris(R) 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 verification of the MCU's 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 floatingpoint algorithm into fixed-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 fixed-point MCUs. The IQmath Library also addresses the limitations of fixed-point math by defining a programmable dynamic range and resolution. Stellaris Wireless Libraries Texas Instruments Stellaris ARM Cortex-M microcontrollers are an ideal fit for a variety of wireless solutions with their high degree of performance and integrated connectivity. Stellaris and TI's 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(R), and Bluetooth(R) solutions. Stellaris support for CMSIS In addition to the rich functionality available with StellarisWare software, TI also provides Stellaris support for ARM(R)'s CortexTM 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 files are provided for the quickstart application and the simpler example applications. Documentation is provided for all example projects that explains the functionality of each example application. Stellaris code example directory structure |6 Copyright (c) 2011 Texas Instruments Incorporated (R) StellarisWare Software Stellaris(R) 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 flexibility for production programming options. For customization, we also provide a royalty-free Stellaris Boot Loader that facilitates in-field updates for end applications, with flexible 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 flexible interface options for Flash memory programming (both manufacturing and in-field updates) directly through the on-chip ROM. With flexible interface options including UART, I2C, and SSI, and selectable methods for signaling an in-field update, the Stellaris Boot Loader provides users with maximum flexibility 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-field 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 flexible interface options including UART, I2C, SSI, USB host, USB device or Ethernet, and selectable methods for signaling an in-field update, the Stellaris Boot Loader provides users with maximum flexibility 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-field 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 sflash.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 (c) 2009 TEXAS INSTRUMENTS www.ti.com Copyright (c) 2011 Texas Instruments Incorporated 7| stellaris arm cortex-m4f mcus (R) (R) Stellaris ARM Cortex-M4F MCUs The new Stellaris(R) ARM(R) CortexTM-M4F series delivers leading analog integration, floating-point performance, and best-in-class low power - along with all the other benefits you expect from Stellaris MCUs. LM4F MCUs are also the first 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 configuration parameters or other data that changes frequently. www.ti.com/cortexm4f Features (R) * 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 x 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 Benefits Stellaris LM4F Series MCU (R) ARM CortexTM-M4F 80 MHz Analog LDO Voltage Regulator 256 KB Flash 32 KB SRAM JTAG MPU ROM NVIC ETM 2KB EEPROM SWD/T FPU 3 Analog Comparators 2x 12-bit ADC Up to 24-channel 1 MSPS Temp Sensor Serial Interfaces Motion Control System 8 UARTs 2 Quadrature Encoder Inputs Clocks, Reset System Control 4 SSI/SPI USB Full-Speed Host/Device/OTG 2 CAN 16 PWM Outputs SysTick Timer Timer 12 Timer/PWM/CCP Comparators 6 each 32 bit or 2x 16 bit 6 each 64 bit or 2x 32 bit 2 2 Watchdog Timers 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 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 fitness and more. Learn more about the applications and end equipment below and the corresponding LM4F series MCU. Applications/End equipments |8 Benefits of using Stellaris Cortex-M4F Part numbers Scanners Variety of light sensors can be interfaced to the high-accuracy 12-bit ADC; 80-MHz performance and floating-point support guarantee quick analysis of sensor data; USB and serial support for connection to host computers; Bluetooth(R) serial profile support for wireless connectivity LM4F120 series, LM4F130 series Microprinters (portable printer/scanners, thermal microprinters) 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 profile support for wireless connectivity LM4F230 series Home appliances/Home automation (AC units, air purifiers, humidifiers, coffee makers, HMI for white goods, wired and wireless connectivity modules) 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 LM4F110 series, LM4F120 series, LM4F130 series, LM4F230 series Uninterruptible power supplies High-speed, high-accuracy ADC12 can accurately identify power problems; performance to support by standby and line-interactive UPS systems LM4F230 series AC inverter drives (ventilation systems, pumps, elevators, conveyor and machine tool drives) 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(R) Graphics Library delivers the fastest time to market for a design requiring operator interface LM4F230 series Building automation (elevator controllers, building security zones nodes, wired and wireless connectivity modules) Starting at $1.65 (at 1KU), Stellaris LM4F devices deliver connectivity at a price point for building applications; Stellaris(R) in ROM simplifies development of connected applications; USB and wireless connectivity support connected appliances LM4F110 series, LM4F120 series, LM4F130 series Copyright (c) 2011 Texas Instruments Incorporated (R) Stellaris ARM Cortex-M4F MCUs General MCU with USB device LM4F130 series General MCU with USB OTG/host device LM4F230 series General MCU with motion control and USB OTG/host device LM4F230 Series General MCU LM4F120 series LM4F130 Series LM4F110 series LM4F120 Series Description Flash (KB) 32-256 32-256 64-256 128-256 SRAM (KB) 12-32 12-32 24-32 24-32 2 2 2 2 DMA Max Speed (MHz) 80 80 80 80 Internal Precision Oscillator MPU SysTick (24-bit) General-Purpose 12 12 12 12 Real-Time Clock (RTC) Watchdog Packages 64-pin LQFP, 100-pin LQFP, 144-pin LQFP memory Device series LM4F110 Series Quick reference table for the Stellaris LM4F series PWM - - - 16 PWM Fault - - - 2-8 Dead-Band Generator - - - CCP 24 24 24 24 QEI Channels - - - 2 - - - - 10/100 MAC+PHY - - - - 10/100 MAC with MII Interface - - - - IEEE 1588 - - - - Ethernet external peripheral interface CAN MAC 1 1 1 2 USB D, H, or O - D O O UART 8 8 8 8 I2C 6 6 6 6 SSI/SPI 4 4 4 4 I2S - - - - ADC Units 2 2 2 2 ADC Resolution (10 or 12 bit) 12 12 12 12 ADC Channels 12-24 12-24 12-24 12-24 1M 1M 1M 1M Analog/Digital Comparators 2-3 / 16 2-3 / 16 2-3 / 16 2-3 / 16 GPIOs (5-v tolerant) 43-105 43-105 43-105 43-105 analog ADC (10-bit) * Stellaris LM4F232H5QD with 256-KB internal Flash and 144-LQFP with excellent prototyping capability * 96 x 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 Features Motion Control timers 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(R) firmware package, comprehensive documentation with lots of example applications, and all required cables. The kit is available in five tool options. core Stellaris LM4F232 USB+CAN Evaluation Kit EEPROM (KB) ADC Speed (samples per second) Internal Temp Sensor now part of Mentor Embedded Ordering information Part number Description battery-backed hibernation 1 1 1 LDO voltage regulator operating temperature I I I I 64LQFP 100LQFP 144LQFP 64LQFP 100LQFP 144LQFP 64LQFP 100LQFP 144LQFP 64LQFP 100LQFP 144LQFP S S S S EKK-LM4F232 Stellaris LM4F232 Evaluation Kit for KeilTM RealView(R) MDK-ARM (32 KB code-size limited) package EKI-LM4F232 Stellaris LM4F232 Evaluation Kit for IAR Systems Embedded Workbench(R) (32 KB codesize limited) production (p) or sampling (s) EKC-LM4F232 Stellaris LM4F232 Evaluation Kit for Sourcery CodeBenchTM (30-day limited) EKT-LM4F232 Stellaris LM4F232 Evaluation Kit for Code Red Technologies Red Suite (90-day limited) EKS-LM4F232 Stellaris LM4F232 Evaluation Kit for Code Composer StudioTM IDE (board-locked) stellaris arm cortex-m4f mcus (R) 1 1 Note: LM4F111, LM4F121, LM4F131, and LM4F231 do not have battery-backed hibernation. Copyright (c) 2011 Texas Instruments Incorporated 9| Notes ............................................................................................................................................ ............................................................................................................................................ ............................................................................................................................................ ............................................................................................................................................ ............................................................................................................................................ ............................................................................................................................................ ............................................................................................................................................ ............................................................................................................................................ ............................................................................................................................................ ............................................................................................................................................ ............................................................................................................................................ ............................................................................................................................................ ............................................................................................................................................ ............................................................................................................................................ ............................................................................................................................................ ............................................................................................................................................ ............................................................................................................................................ ............................................................................................................................................ ............................................................................................................................................ ............................................................................................................................................ ............................................................................................................................................ ............................................................................................................................................ ............................................................................................................................................ ............................................................................................................................................ ............................................................................................................................................ ............................................................................................................................................ ............................................................................................................................................ ............................................................................................................................................ ............................................................................................................................................ ............................................................................................................................................ | 10 We offer 30 low-pin-count, low-cost, and feature-rich Stellaris(R) ARM(R) CortexTM-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 efficient performance and extensive integration, favorably positioning the devices into cost-conscious applications requiring significant 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 efficient performance and extensive integration, favorably positioning the device into cost-conscious applications requiring significant control processing capabilities such as motion control, medical instrumentation, HVAC and building control, factory automation, transportation, electronic point-of-sale machines, and gaming equipment. rs ee ac lt -i toinm he em a dc u s Real-Time MCUs Stellaris LM3S1968 Evaluation Kit Stellaris LM3S811 Evaluation Kit * * * * * * * * * Evaluation board with 50-MHz LM3S811 microcontroller 96 x 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(R) 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 x 64 pixel resolution and 16 shades of gray - User LED, navigation switches, and select pushbuttons - 8 magnetic speaker with class D amplifier - 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 Ordering information Part number Description Part number Description EKK-LM3S811 Stellaris LM3S811 Evaluation Kit for Keil RealView MDK-ARM (32 KB code-size limited) EKK-LM3S1968 Stellaris LM3S1968 Evaluation Kit for Keil RealView MDK-ARM (32 KB code-size limitation) EKI-LM3S811 Stellaris LM3S811 Evaluation Kit for IAR Systems Embedded Workbench (32 KB code-size limited) EKI-LM3S1968 Stellaris LM3S1968 Evaluation Kit for IAR Systems Embedded Workbench (32 KB code-size limited) EKC-LM3S811 Stellaris LM3S811 Evaluation Kit for Sourcery CodeBenchTM (30-day limited) EKC-LM3S1968 Stellaris LM3S1968 Evaluation Kit for Sourcery CodeBenchTM (30-day limited) EKT-LM3S811 Stellaris LM3S811 Evaluation Kit for Code Red Technologies Red Suite (32 KB code-size limited) EKT-LM3S1968 Stellaris LM3S1968 Evaluation Kit for Code Red Technologies Red Suite (90-day limited) EKS-LM3S811 TI Code Composer StudioTM IDE with full evaluation license locked to board EKS-LM3S1968 TI Code Composer Studio IDE with full evaluation license locked to board Copyright (c) 2011 Texas Instruments Incorporated 11 | LM3S101 LM3S102 LM3S300 LM3S301 LM3S308 LM3S310 LM3S315 LM3S316 LM3S317 LM3S328 LM3S600 LM3S601 LM3S608 LM3S610 core memory real-time mcus Real-Time MCUs (100 series) Flash (KB) 8 8 16 16 16 16 16 16 16 16 32 32 32 32 SRAM (KB) 2 2 4 2 4 4 4 4 4 4 8 8 8 8 ROM Software Libraries - - - - - - - - - - - - - - DMA - - - - - - - - - - - - - - SafeRTOSTM - - - - - - - - - - - - - - Max Speed (MHz) 20 20 25 20 25 25 25 25 25 25 50 50 50 50 Internal Precision Oscillator - - - - - - - - - - - - - - MPU - - SysTick (24-bit) General-Purpose 2 2 3 2 3 3 3 3 3 3 3 3 3 3 Real-Time Clock (RTC) 1 1 1 1 1 1 1 1 1 1 1 1 1 1 PWM - - - 2 - 6 2 4 6 - - 6 - 6 PWM Fault - - - 1 - 1 1 1 1 - - 1 - 1 Dead-Band Generator - - - - - - - Motion Control timers Watchdog CCP 1 2 6 2 6 6 6 6 6 6 6 6 6 6 QEI Channels - - - - - - - - - - - 1 - - - - - - - - - - - - - - - - 10/100 MAC+PHY - - - - - - - - - - - - - - 10/100 MAC with MII Interface - - - - - - - - - - - - - - IEEE 1588 - - - - - - - - - - - - - - CAN MAC - - - - - - - - - - - - - - USB D, H, or O - - - - - - - - - - - - - - UART 1 1 2 1 2 2 2 2 1 2 2 2 2 2 I2C - 1 1 - 1 - - 1 - 1 1 1 1 1 SSI/SPI 1 1 1 1 1 1 1 1 1 1 1 1 1 1 I2S serial interfaces Ethernet external peripheral interface - - - - - - - - - - - - - - 1 1 - 1 1 1 1 - - 1 1 ADC Resolution (10 or 12 bit) - - - 10 10 - 10 10 10 10 - - 10 10 ADC Channels - - - 3 8 - 4 4 6 8 - - 8 2 ADC Speed (samples per second) - - - 250K 500K - 250K 250K 250K 500K - - 500K 500K - - - - - - Analog/Digital Comparators 2/- 1/- 3/- 2/- 1/- 3/- 1/- 1/- 1/- -/- 3/- 3/- 1/- -/- GPIOs (5-v tolerant) 2-18 0-18 8-36 12-33 5-28 3-36 7-32 3-32 3-30 7-28 8-36 0-36 5-28 6-34 - - - - - - - - - - - - - - LDO voltage regulator operating temperature 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 48LQFP 48LQFP 48LQFP 48LQFP 48LQFP 48LQFP 48LQFP 48LQFP 48LQFP 48LQFP 48LQFP 48LQFP 48LQFP 48LQFP P P P P P P P P P P P P P P ADC (10-bit) - - analog - ADC Units Internal Temp Sensor battery-backed hibernation package production (p) or sampling (s) | 12 Copyright (c) 2011 Texas Instruments Incorporated LM3S611 LM3S612 LM3S613 LM3S615 LM3S617 LM3S618 LM3S628 LM3S800 LM3S801 LM3S808 LM3S811 LM3S812 LM3S815 LM3S817 LM3S818 LM3S828 32 32 32 32 32 32 32 64 64 64 64 64 64 64 64 64 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 - - - - - - - - - - - - - - - - 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 6 2 4 6 6 6 - - 6 - 6 2 6 6 6 - 1 1 1 1 1 1 - - 1 - 1 1 1 1 1 - - - - - 6 6 6 6 6 4 4 6 6 6 6 6 6 6 4 6 - - - - - 1 - - 1 - - - - - 1 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 - - 1 1 1 1 1 1 1 - - 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 - - - - - - - - - - - - - - - - 1 1 1 1 1 1 1 - - 1 1 1 1 1 1 1 10 10 10 10 10 10 10 - - 10 10 10 10 10 10 10 4 2 4 2 6 6 8 - - 8 4 2 2 6 6 8 500K 500K 500K 500K 500K 500K 1M - - 500K 500K 250K 500K 1M 1M 1M - - -/- 1/- 1/- 3/- 1/- 1/- -/- 3/- 3/- 1/- 1/- 1/- 3/- 1/- 1/- -/- 4-32 7-34 3-32 0-34 1-30 0-30 9-28 8-36 0-36 5-28 1-32 7-34 0-34 1-30 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 P P P P P P P P P P P P P P P P rs ee ac lt -i toinm he em a dc u s Real-Time MCUs (100 series) [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 (c) 2011 Texas Instruments Incorporated 13 | LM3S1110 LM3S1133 LM3S1138 LM3S1150 LM3S1162 LM3S1165 LM3S1332 LM3S1435 LM3S1439 LM3S1512 LM3S1538 LM3S1601 LM3S1608 LM3S1620 LM3S1635 LM3S1637 LM3S1751 LM3S1850 LM3S1911 LM3S1918 LM3S1937 LM3S1958 LM3S1960 LM3S1968 core memory real-time mcus Real-Time MCUs (1000 series) Flash (KB) 64 64 64 64 64 64 96 96 96 96 96 128 128 128 128 128 128 256 256 256 256 256 256 256 SRAM (KB) 16 16 16 16 16 16 16 32 32 64 64 32 32 32 32 32 64 32 64 64 64 64 64 64 ROM Software Libraries - - - - - - - - - - - - - - - - - - - - - - - - DMA - - - - - - - - - - - - - - - - - - - - - - - - SafeRTOSTM - - - - - - - - - - - - - - - - - - - - - - - - Max Speed (MHz) 25 50 50 50 50 50 50 50 50 25 50 50 50 25 50 50 50 50 50 50 50 50 50 50 Internal Precision Oscillator - - - - - - - - - - - - - - - - - - - - - - - - MPU SysTick (24-bit) General-Purpose 3 4 4 4 4 4 4 3 3 4 4 4 4 3 4 4 3 3 4 4 3 4 4 4 Real-Time Clock (RTC) 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 PWM - 2 - 6 6 6 - 2 6 - - - - 6 6 6 4 6 - - 6 - 6 6 PWM Fault - 1 - 1 1 1 - 1 1 - - - - 1 1 1 1 1 - - 1 - 1 1 Dead-Band Generator - - - - - - - - - - Motion Control timers Watchdog CCP 2 8 6 6 6 8 8 4 6 8 8 8 8 4 8 6 6 6 8 8 4 8 8 4 QEI Channels - - - 1 - - - - 1 1 1 - - 1 - 1 - 1 - - - - 2 2 - - - - - - - - - - - - - - - - - - - - - - - - 10/100 MAC+PHY - - - - - - - - - - - - - - - - - - - - - - - - 10/100 MAC with MII Interface - - - - - - - - - - - - - - - - - - - - - - - - IEEE 1588 - - - - - - - - - - - - - - - - - - - - - - - - CAN MAC - - - - - - - - - - - - - - - - - - - - - - - - USB D, H, or O - - - - - - - - - - - - - - - - - - - - - - - - UART 2 3 3 3 3 3 2 2 2 3 3 3 2 2 3 3 3 2 3 2 2 3 3 3 I2C - 1 2 1 1 1 - 1 1 2 2 2 2 1 2 1 1 1 2 2 1 2 2 2 SSI/SPI 1 2 2 2 2 2 1 1 2 2 2 2 2 2 2 1 2 1 2 2 1 2 2 2 I2S - - - - - - - - - - - - - - - - - - - - - - - - ADC Units - 1 1 - 1 1 1 1 1 1 1 - 1 - 1 1 1 - - 1 1 1 - 1 ADC Resolution (10 or 12 bit) - 10 10 - 10 10 10 10 10 10 10 - 10 - 10 10 10 - - 10 10 10 - 10 ADC Channels - 2 8 - 2 4 3 2 4 2 8 - 8 - 4 4 4 - - 8 4 8 - 8 - 250K 1M - 500K 500K 250K 500K 500K 250K 500K - 500K - 500K 1M 500K - - 500K 1M 1M - 1M - - - - - - - 2/- 1/- 3/- 3/- 3/- 1/- 3/- 1/- 1/- 3/- -/- 2/- 2/- 3/- 2/- 1/- 1/- 3/- 2/- 2/- 1/- -/- 3/- 3/- GPIOs (5-v tolerant) 20-41 9-44 9-46 7-52 4-46 4-43 7-60 5-52 battery-backed hibernation LDO voltage regulator operating temperature 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 serial interfaces analog ADC (10-bit) Ethernet external peripheral interface ADC Speed (samples per second) Internal Temp Sensor Analog/Digital Comparators package production (p) or sampling (s) | 14 29-57 21-46 14-52 15-58 9-43 23-60 17-52 11-52 12-56 7-43 21-56 17-56 23-60 17-52 27-56 21-52 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 P P P Copyright (c) 2011 Texas Instruments Incorporated P P P P P P P P P P P P P P P P P P P P P LM3S1F11 LM3S1G21 LM3S1G58 LM3S1C21 LM3S1C58 LM3S1D21 LM3S1H11 LM3S1166 LM3S1N11 LM3S1636 LM3S1J11 LM3S1811 LM3S1969 LM3S1Z16 LM3S1W16 LM3S1N16 LM3S1607 LM3S1625 LM3S1626 LM3S1627 LM3S1776 LM3S1816 LM3S1J16 LM3S1F16 LM3S1C26 LM3S1D26 LM3S1H16 384 384 384 512 512 512 512 64 64 128 128 256 256 16 32 64 128 128 128 128 128 256 128 384 512 512 512 48 64 64 64 64 96 48 16 12 32 20 32 64 6 8 12 32 32 32 32 64 32 20 48 64 96 48 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 50 80 80 80 80 80 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 80 80 50 - - - - - - - - 4 4 4 4 4 4 4 4 3 4 3 4 4 3 3 3 4 4 4 4 3 4 3 4 4 4 4 2 2 2 2 2 2 2 1 2 1 2 2 1 2 2 2 1 1 1 1 1 2 2 2 2 2 2 - - - - - - - 6 - 6 - - 6 - - - - 4 4 6 8 - - - - - - - - - - - - - 1 - 1 - - 1 - - - - 1 1 1 3 - - - - - - - - - - - - - - - - - - - - - - - - - - 8 8 8 8 8 8 8 8 6 8 6 8 4 6 6 6 6 4 4 4 2 8 6 8 8 8 8 - - - - - - - - - - - - 2 - - - - - 1 1 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 1 2 2 1 3 3 3 3 3 3 2 2 2 2 2 2 2 1 2 2 2 2 2 2 2 2 2 2 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 2 2 2 2 2 2 - - - - - - - - - - - - - - - - - - - - - - - - - - - 1 1 2 1 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 12 12 12 12 12 12 12 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 12 12 12 12 8 8 16 8 16 8 8 4 8 4 8 8 8 8 8 8 8 6 6 4 6 8 8 8 8 8 8 1M 1M 1M 1M 1M 1M 1M 500K 1M 500K 1M 1M 1M 1M 1M 1M 500K 500K 500K 500K 1M 1M 1M 1M 1M 1M 1M 2/8 2/8 0/16 2/8 0/16 2/8 2/8 1/- 2/8 2/- 2/8 2/8 3/- 2/8 2/8 2/8 -/- 1/- -/- -/- -/- 2/8 2/8 2/8 2/8 2/8 2/8 0-67 0-67 0-60 0-67 0-60 0-67 0-67 4-43 0-67 12-56 0-67 0-67 5-52 0-33 0-33 0-33 0-33 0-33 0-33 0-33 1-33 0-33 0-33 0-33 0-33 0-33 0-33 - - - I I I I I I I I I I I I I I I I I I I I I I I I I I I 64LQFP 64LQFP 64LQFP 64LQFP 64LQFP 64LQFP 64LQFP 64LQFP 64LQFP 64LQFP 64LQFP 64LQFP 64LQFP P P P P P P P P P P P P P 100LQFP 100LQFP 100LQFP 100LQFP 100LQFP 100LQFP 100LQFP 100LQFP 100LQFP 100LQFP 100LQFP 100LQFP 100LQFP 64LQFP 108BGA 108BGA 108BGA 108BGA 108BGA 108BGA 108BGA P P P P P P P P P P P P P P real-time mcus Real-Time MCUs (1000 series) [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 (c) 2011 Texas Instruments Incorporated 15 | ethernet connected mcus Ethernet Connected MCUs (6000 series) Our LM3S6000 Series of Stellaris(R) 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 world's first 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 first 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 Features 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.orgTM 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. * 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 | 16 Part number Description EKK-LM3S6965 Stellaris LM3S6965 Ethernet Evaluation Kit for Keil RealView MDK-ARM (32 KB code-size limited) EKI-LM3S6965 Stellaris LM3S6965 Ethernet Evaluation Kit for IAR Systems Embedded Workbench (32 KB code-size limited) EKC-LM3S6965 Stellaris LM3S6965 Ethernet Evaluation Kit for Sourcery CodeBenchTM (30-day limited) EKT-LM3S6965 Stellaris LM3S6965 Evaluation Kit for Code Red Technologies Red Suite (90-day limited) EKS-LM3S6965 TI Code Composer StudioTM IDE with full evaluation license locked to board Copyright (c) 2011 Texas Instruments Incorporated LM3S6100 LM3S6110 LM3S6420 LM3S6422 LM3S6432 LM3S6537 LM3S6610 LM3S6611 LM3S6618 LM3S6633 LM3S6637 LM3S6730 LM3S6753 LM3S6911 LM3S6918 LM3S6938 LM3S6950 LM3S6952 LM3S6965 LM3S6G11 LM3S6G65 LM3S6C11 LM3S6C65 memory core Flash (KB) 64 64 96 96 96 96 128 128 128 128 128 128 128 256 256 256 256 256 256 384 384 512 512 SRAM (KB) 16 16 32 32 32 64 32 32 32 32 32 64 64 64 64 64 64 64 64 64 64 64 64 ROM Software Libraries - - - - - - - - - - - - - - - - - - - DMA - - - - - - - - - - - - - - - - - - - SafeRTOSTM - - - - - - - - - - - - - - - - - - - - - - - Max Speed (MHz) 25 25 25 25 50 50 25 50 50 50 50 50 50 50 50 50 50 50 50 80 80 80 80 Internal Precision Oscillator - - - - - - - - - - - - - - - - - - - MPU SysTick (24-bit) General-Purpose 3 3 3 3 3 4 4 4 4 3 4 3 4 4 4 4 4 3 4 4 4 4 4 Real-Time Clock (RTC) 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 PWM - 2 - - 2 6 4 - - - - - 6 - - - 6 4 6 - 6 - 6 PWM Fault - 1 - - 1 1 1 - - - - - 1 - - - 1 1 1 - 4 - 4 Dead-Band Generator - - - - - - - - - - - - - Motion Control timers Watchdog CCP 4 4 4 4 4 6 6 6 6 6 6 4 4 6 6 6 6 4 4 8 8 8 8 QEI Channels - - - - - - 1 - - - - - 1 - - - 1 1 2 0 2 0 2 - - - - - - - - - - - - - - - - - - - - - - - 10/100 MAC+PHY 10/100 MAC with MII Interface - - - - - - - - - - - - - - - - - - - - - - - IEEE 1588 serial interfaces Ethernet external peripheral interface - - - - - - - - - - - - - - - - - - - - CAN MAC - - - - - - - - - - - - - - - - - - - - - - - USB D, H, or O - - - - - - - - - - - - - - - - - - - - - - - UART 1 1 1 1 2 2 3 3 2 2 2 1 2 3 2 3 3 3 3 3 3 3 3 I2C - - - - 1 1 1 2 2 1 1 - 1 2 2 1 1 1 2 2 2 2 2 1 1 1 1 1 1 1 2 2 1 1 1 1 2 2 1 2 1 1 2 1 2 1 I2S - - - - - - - - - - - - - - - - - - - - - - - ADC Units - - - 1 1 1 - - 1 1 1 - 1 - 1 1 - 1 1 0 2 0 2 ADC Resolution (10 or 12 bit) - - - 10 10 10 - - 10 10 10 - 10 - 10 10 - 10 10 - 12 - 12 ADC Channels - - - 2 3 4 - - 8 3 4 - 4 - 8 8 - 3 4 0 16 0 16 - - - 250K 250K 500K - - 500K 500K 1M - 500K - 500K 1M - 500K 1M - 1M - 1M - - - - - - - - - - 1/- 3/- 2/- 2/- 2/- 2/- 3/- 2/- 2/- 1/- 3/- 2/- 2/- 2/- 2/- 3/- 3/- 3/- 2/- 2/- 2/16 2/- 2/16 10-30 8-35 6-41 5-46 10-46 5-38 5-41 10-46 5-38 7-38 1-46 6-43 0-42 0-46 0-46 0-46 0-46 - - - - - - LDO voltage regulator operating temperature 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 I I I 100LQFP 108BGA 100LQFP 108BGA 100LQFP 108BGA 100LQFP 108BGA 100LQFP 108BGA 100LQFP 108BGA 100LQFP 108BGA 100LQFP 108BGA 100LQFP 108BGA 100LQFP 108BGA 100LQFP 108BGA 100LQFP 108BGA 100LQFP 108BGA 100LQFP 108BGA 100LQFP 108BGA 100LQFP 108BGA 100LQFP 108BGA 100LQFP 108BGA 100LQFP 108BGA 100LQFP 108BGA 100LQFP 108BGA 100LQFP 108BGA 100LQFP 108BGA P P P P P P P P P P P P P P P P P P P P P P P analog ADC (10-bit) SSI/SPI ADC Speed (samples per second) Internal Temp Sensor Analog/Digital Comparators GPIOs (5-v tolerant) battery-backed hibernation package production (p) or sampling (s) 23-46 12-34 14-43 15-41 11-41 23-46 ethernet connected mcus Ethernet Connected MCUs (6000 series) [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. Copyright (c) 2011 Texas Instruments Incorporated 17 | usb connected mcus USB Connected MCUs (3000 series) Stellaris(R) LM3S3748 USB Host/Device Evaluation Kit The Stellaris LM3S3748 Evaluation Board design highlights the LM3S3748 microcontroller's 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 x 128 pixel resolution * User LED and navigation switch with press-to-select functionality * 8-Ohm magnetic speaker with amplifier * microSD card slot * Standard ARM(R) 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 Ordering information | 18 Part number Description EKK-LM3S3748 Stellaris LM3S3748 USB Host/Device Evaluation Kit for KeilTM RealView(R) MDK-ARM (32 KB code-size limited) EKI-LM3S3748 Stellaris LM3S3748 USB Host/Device Evaluation Kit for IAR Systems Embedded Workbench(R) (32 KB code-size limited) EKC-LM3S3748 Stellaris LM3S3748 USB Host/Device Evaluation Kit for Sourcery CodeBenchTM (30-day limited) EKT-LM3S3748 Stellaris LM3S3748 USB Host/Device Evaluation Kit for Code Red Technologies Red Suite (90-day limited) EKS-LM3S3748 TI Code Composer StudioTM IDE with full evaluation license locked to board Copyright (c) 2011 Texas Instruments Incorporated 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 Description EKK-LM3S9B92/ 9D92 EKI-LM3S9B92/ 9D92 EKC-LM3S9B92/ 9D92 EKT-LM3S9B92/ 9D92 EKS-LM3S9B92/ 9D92 Stellaris LM3S9B92/9D92 Low-Cost Evaluation Kit for KeilTM RealView(R) MDK-ARM (32 KB code-size limited) Stellaris LM3S9B92/9D92 Low-Cost Evaluation Kit for IAR Systems Embedded Workbench(R) (32 KB code-size limited) Stellaris LM3S9B92/9D92 Low-Cost Evaluation Kit for Sourcery CodeBenchTM (30-day limited) Stellaris LM3S9B92/9D92 Low-Cost Evaluation Kit for Code Red Technologies Red Suite (90-day limited) TI Code Composer StudioTM IDE with full evaluation license locked to board now part of Mentor Embedded LM3S3Z26 LM3S3W26 LM3S3N26 LM3S3J26 LM3S3651 LM3S3826 LM3S3739 LM3S3748 LM3S3749 memory core Flash (KB) 16 32 64 128 128 256 128 128 128 SRAM (KB) 6 8 12 20 32 32 64 64 64 ROM Software Libraries DMA SafeRTOSTM - - - - - - - - - Max Speed (MHz) 50 50 50 50 50 50 50 50 50 Internal Precision Oscillator - - - - MPU SysTick (24-bit) General-Purpose 3 3 3 3 4 3 4 4 4 Real-Time Clock (RTC) 2 2 2 2 1 2 1 1 1 PWM - - - - - - - 8 8 PWM Fault - - - - - - - 4 4 Dead-Band Generator - - - - - - - Motion Control timers Watchdog CCP 6 6 6 6 8 6 8 8 7 QEI Channels - - - - - - - 1 1 - - - - - - - - - 10/100 MAC+PHY - - - - - - - - - 10/100 MAC with MII Interface - - - - - - - - - IEEE 1588 serial interfaces Ethernet external peripheral interface - - - - - - - - - CAN MAC - - - - - - - - - USB D, H, or O D D D D O D H H H UART 3 3 3 3 1 3 3 2 3 I2C 2 2 2 2 1 2 2 2 2 SSI/SPI 2 2 2 2 1 2 2 2 2 I2S - - - - - - - 1 1 1 1 1 1 1 1 ADC Resolution (10 or 12 bit) 10 10 10 10 10 10 10 10 10 ADC Channels 8 8 8 8 4 8 8 8 8 ADC Speed (samples per second) 1M 1M 1M 1M 500K 1M 500K 1M 1M Internal Temp Sensor Analog/Digital Comparators 2/8 2/8 2/8 2/8 2/- 2/8 2/- 2/- 2/- GPIOs (5-v tolerant) ADC (10-bit) - 1 analog - ADC Units 0-33 0-33 0-33 0-33 0-33 0-33 14-61 3-61 0-61 battery-backed hibernation LDO voltage regulator operating temperature I I I I I I I I I 64LQFP 64LQFP 64LQFP 64LQFP 64LQFP 64LQFP 100LQFP 100LQFP 100LQFP P P P P P P P P P package production (p) or sampling (s) usb connected mcus USB Connected MCUs (3000 series) [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 (c) 2011 Texas Instruments Incorporated 19 | core LM3S5T36 LM3S5P36 LM3S5K36 LM3S5752 LM3S5732 LM3S5662 LM3S5656 16 32 64 64 128 128 128 128 128 SRAM (KB) 8 12 24 24 24 64 64 32 32 ROM Software Libraries DMA SafeRTOSTM - - - - - - - - - Max Speed (MHz) 80 80 80 80 80 50 50 50 80 Internal Precision Oscillator - - - MPU SysTick (24-bit) General-Purpose 3 3 4 3 3 3 3 3 4 Watchdog 2 2 2 2 2 1 1 1 2 PWM 6 6 6 6 6 - - 6 6 PWM Fault 4 4 4 4 4 - - 1 4 Dead-Band Generator - - CCP 6 6 8 6 6 6 5 5 8 QEI Channels 1 1 1 1 1 - - - 1 - - - - - - - - - 10/100 MAC+PHY - - - - - - - - - 10/100 MAC with MII Interface - - - - - - - - - IEEE 1588 Real-Time Clock (RTC) Ethernet external peripheral interface serial interfaces LM3S5P56 LM3S5Y36 Flash (KB) timers 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. memory Stellaris(R) LM3S9B92/9D92 Ethernet+ USB+CAN Evaluation Kits Motion Control usb+can internetworking mcus USB+CAN Internetworking MCUs (5000 series) - - - - - - - - - CAN MAC 1 1 1 1 1 1 1 1 1 USB D, H, or O D D O D D O H O O UART 3 3 3 3 3 1 2 1 3 I2C 2 2 2 2 2 1 2 - 2 SSI/SPI 2 2 2 2 2 1 1 1 2 I2S - - - - - - - - - ADC Units 2 2 2 2 2 1 1 1 2 ADC Resolution (10 or 12 bit) 10 10 10 10 10 10 10 10 10 ADC Channels 8 8 8 8 8 6 6 4 8 ADC Speed (samples per second) 1M 1M 1M 1M 1M 500K 500K 500K 1M Internal Temp Sensor Analog/Digital Comparators 2/16 2/16 2/16 2/16 2/16 1/- -/- -/- 2/16 GPIOs (5-v tolerant) Ordering information | 20 Part number Description EKK-LM3S9B92/ 9D92 Stellaris LM3S9B92/9D92 Low-Cost Evaluation Kit for KeilTM RealView(R) MDK-ARM (32 KB code-size limited) EKI-LM3S9B92/ 9D92 Stellaris LM3S9B92/9D92 Low-Cost Evaluation Kit for IAR Systems Embedded Workbench(R) (32 KB code-size limited) EKC-LM3S9B92/ 9D92 Stellaris LM3S9B92/9D92 Low-Cost Evaluation Kit for Sourcery CodeBenchTM (30-day limited) EKT-LM3S9B92/ 9D92 Stellaris LM3S9B92/9D92 Low-Cost Evaluation Kit for Code Red Technologies Red Suite (90-day limited) EKS-LM3S9B92/ 9D92 TI Code Composer StudioTM IDE with full evaluation license locked to board Copyright (c) 2011 Texas Instruments Incorporated ADC (10-bit) analog now part of Mentor Embedded 0-33 0-33 0-33 0-33 0-33 0-33 1-33 0-33 0-33 battery-backed hibernation LDO voltage regulator operating temperature I I I I I I I I I 64 LQFP 64 LQFP 64 LQFP 64 LQFP 64 LQFP 64 LQFP 64 LQFP 64 LQFP 64 LQFP P P P P P P P P P package production (p) or sampling (s) LM3S5652 LM3S5632 LM3S5956 LM3S5R36 LM3S5G36 LM3S5G56 LM3S5C36 LM3S5C56 LM3S5D56 LM3S5P51 LM3S5P31 LM3S5K31 LM3S5791 LM3S5762 LM3S5749 LM3S5747 LM3S5739 LM3S5737 LM3S5651 LM3S5951 LM3S5B91 LM3S5R31 LM3S5G31 LM3S5G51 LM3S5U91 LM3S5C31 LM3S5C51 LM3S5D51 LM3S5D91 128 128 256 256 384 384 512 512 512 64 64 128 128 128 128 128 128 128 128 256 256 256 384 384 384 512 512 512 512 32 32 64 48 64 64 64 64 96 24 24 24 64 64 64 64 64 64 32 64 96 48 64 64 96 64 64 96 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 - - - - - - - 3 3 4 4 4 4 4 4 4 4 3 3 4 3 4 3 4 3 4 4 4 4 3 4 4 3 4 4 4 1 1 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 - - 6 8 8 6 8 6 6 6 6 6 8 6 8 6 - - 6 6 8 8 6 6 8 6 6 6 8 - - 4 4 4 4 4 4 4 4 4 4 4 1 4 1 - - 4 4 4 4 4 4 4 4 4 4 4 - - - - 6 5 8 8 8 8 8 8 8 8 6 6 8 5 5 2 8 3 8 8 8 8 6 8 8 6 8 8 8 - - 1 1 1 1 1 1 1 2 2 2 2 - 1 - - - 2 2 2 2 2 2 2 2 2 2 2 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1 1 1 1 1 1 1 1 1 2 1 1 2 1 2 1 1 1 2 2 2 1 1 2 2 1 2 2 2 O H O D D O D O O O D D O O H H H H O O O D D O O D O O O 1 2 3 3 3 3 3 3 3 3 3 3 3 1 2 1 3 1 3 3 3 3 3 3 3 3 3 3 3 1 2 2 2 2 2 2 2 2 2 2 2 2 - 2 1 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 2 2 2 2 2 2 2 2 2 2 2 1 2 1 2 2 2 2 2 2 2 2 2 2 2 2 2 - - - - - - - - - - - - - - - - - - 1 1 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 10 10 10 10 12 12 12 12 12 10 10 10 10 10 10 10 10 10 10 10 10 10 12 12 12 12 12 12 12 6 6 8 8 8 8 8 8 8 16 16 16 16 4 8 8 8 8 16 16 16 16 16 16 16 16 16 16 16 500K 500K 1M 1M 1M 1M 1M 1M 1M 1M 1M 1M 1M 500K 1M 500K 500K 500K 1M 1M 1M 1M 1M 1M 1M 1M 1M 1M 1M 1/- -/- 2/16 2/16 2/16 2/16 2/16 2/16 2/16 2/16 2/16 2/16 3/16 -/- 2/- -/- 2/- -/- 2/16 2/16 3/16 2/16 2/16 2/16 3/16 2/16 2/16 2/16 3/16 0-33 1-33 0-33 0-33 0-33 0-33 0-33 0-33 0-33 0-67 0-67 0-67 0-72 0-33 0-61 0-67 0-67 0-72 0-67 0-67 0-67 0-72 0-67 0-67 0-67 0-72 - - - - I I I I I I I I I I I I I I I I I I I I I I I I I I I I I 64 LQFP 64 LQFP 64 LQFP 64 LQFP 64 LQFP 64 LQFP 64 LQFP 64 LQFP 64 LQFP 100 LQFP 100 LQFP 100 LQFP 100 LQFP 100 LQFP 100 LQFP 100 LQFP 100 LQFP 100 LQFP 100 LQFP 100 LQFP 100 LQFP 100 LQFP P P P P P P P P P P P P P P P P P P P P P P 27-61 12-61 27-61 usb+can internetworking mcus USB+CAN Internetworking MCUs (5000 series) 100LQFP 100LQFP 100LQFP 100LQFP 100LQFP 100LQFP 100LQFP 108BGA 108BGA 108BGA 108BGA 108BGA 108BGA 108BGA P P P P P P 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. Copyright (c) 2011 Texas Instruments Incorporated 21 | LM3S2276 LM3S2616 LM3S2671 LM3S2678 Flash (KB) 64 128 128 128 SRAM (KB) 32 16 32 32 ROM Software Libraries 1 DMA 1 SafeRTOSTM - - - - Max Speed (MHz) 50 50 50 50 Internal Precision Oscillator - - - - MPU SysTick (24-bit) General-Purpose 3 4 4 4 - Watchdog 1 1 1 1 PWM 8 6 2 4 PWM Fault 3 1 1 2 Dead-Band Generator CCP 1 - 2 2 QEI Channels - 1 - 1 - - - - 10/100 MAC+PHY - - - - 10/100 MAC with MII Interface - - - - IEEE 1588 Real-Time Clock (RTC) external peripheral interface Ethernet * Fully operational CAN network-in-a-box, with a quickstart sample application that includes a CAN network and CAN traffic * 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 analog now part of Mentor Embedded INC. - - - - CAN MAC 1 1 1 1 USB D, H, or O - - - - UART 1 1 1 1 I2C 1 1 1 - SSI/SPI 1 - 1 1 I2S - - - - ADC Units 1 1 1 1 ADC Resolution (10 or 12 bit) 10 10 10 10 ADC Channels 6 6 4 8 ADC Speed (samples per second) 1M 1M 500K 500K Internal Temp Sensor Analog/Digital Comparators -/- 2/- 3/- -/- ADC (10-bit) Features Motion Control timers 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. memory Stellaris LM3S2965 CAN Evaluation Kit core Our LM3S2000 Series of Stellaris(R) ARM(R) CortexTM-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. serial interfaces can connected mcus CAN Connected MCUs (2000 series) GPIOs (5-v tolerant) Ordering information | 22 0-33 1-33 3-33 1-33 battery-backed hibernation - - Part number Description LDO voltage regulator EKK-LM3S2965 Stellaris LM3S2965 CAN Evaluation Kit for Keil RealView MDK-ARM (32 KB code-size limited) operating temperature I I I I EKI-LM3S2965 Stellaris LM3S2965 CAN Evaluation Kit for IAR Systems Embedded Workbench (32 KB code-size limited) package 64LQFP 64LQFP 64LQFP 64LQFP P P P P EKC-LM3S2965 Stellaris LM3S2965 CAN Evaluation Kit for CodeSourcery CodeBenchTM (30-day limited) EKT-LM3S2965 Stellaris LM3S2965 Evaluation Kit for Code Red Technologies Red Suite (90-day limited) EKS-LM3S2965 TI Code Composer StudioTM IDE with full evaluation license locked to board Copyright (c) 2011 Texas Instruments Incorporated production (p) or sampling (s) LM3S2776 LM3S2793 LM3S2919 LM3S2B93 LM3S2110 LM3S2139 LM3S2410 LM3S2412 LM3S2432 LM3S2533 LM3S2601 LM3S2608 LM3S2620 LM3S2637 LM3S2651 LM3S2730 LM3S2739 LM3S2911 LM3S2918 LM3S2939 LM3S2948 LM3S2950 LM3S2965 LM3S2U93 LM3S2D93 128 128 256 256 64 64 96 96 96 96 128 128 128 128 128 128 128 256 256 256 256 256 256 384 512 64 64 64 96 16 16 32 32 32 64 32 32 32 32 32 64 64 64 64 64 64 64 64 96 96 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 50 80 50 80 25 25 25 25 50 50 50 50 25 50 50 50 50 50 50 50 50 50 50 80 80 - - - - - - - - - - - - - - - - - - - - - 3 4 4 4 3 3 3 3 3 4 4 4 4 4 4 3 3 4 4 3 4 4 4 4 4 2 1 2 1 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 8 8 - 8 2 - - 2 2 6 - - 4 - 4 - 6 - - 4 - 6 6 8 8 3 4 - 4 1 - - 1 1 1 - - 1 - 1 - 1 - - 1 - 1 1 4 4 - - - - - - - - - - 1 8 8 8 4 6 4 4 4 6 8 8 6 6 6 4 6 8 8 4 8 6 6 8 8 - 2 - 2 - - - - - - - - 1 - - - 1 - - 1 - 1 2 2 2 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1 2 1 2 1 1 1 1 1 1 1 1 2 1 1 1 1 1 1 1 2 2 2 2 2 - - - - - - - - - - - - - - - - - - - - - - - - - 1 3 2 3 1 2 1 2 2 2 3 2 1 2 3 1 2 3 2 3 3 3 3 3 3 1 2 2 2 1 1 - 1 1 1 2 2 1 1 1 - 1 2 2 1 1 1 2 2 2 1 2 2 2 1 1 1 1 1 1 2 2 1 1 2 1 1 2 2 1 2 2 2 2 2 - - - - - - - - - - - - - - - - - - - - - 1 2 1 2 - 1 - 1 1 1 - 1 - 1 1 - 1 - 1 1 1 - 1 2 2 10 10 10 10 - 10 - 10 10 10 - 10 - 10 10 - 10 - 10 10 10 - 10 12 12 6 16 8 16 - 4 - 3 3 3 - 8 - 4 4 - 4 - 8 3 8 - 4 16 16 1M 1M 500K 1M - 250K - 250K 250K 250K - 500K - 500K 500K - 500K - 500K 500K 1M - 1M 1M 1M - - - - - - - -/- 3/16 2/- 3/16 3/- 3/- 2/- 2/- 2/- 3/- 2/- 2/- 3/- 3/- 1/- 2/- 1/- 2/- 2/- 3/- 3/- 3/- 3/- 3/16 3/16 0-33 0-67 15-52 0-67 11-40 26-56 37-60 20-49 5-34 11-48 21-60 15-52 12-52 15-46 16-53 37-60 20-56 21-60 15-52 18-57 12-52 10-60 3-56 0-67 0-67 - - - - - - I I I I 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 I 64LQFP P 100LQFP 100LQFP 100LQFP P P P can connected mcus CAN Connected MCUs (2000 series) 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 P P P P P P P P P P P P P P P P P P P P 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 and 64-pin LQFP package only available in Industrial temperature. Copyright (c) 2011 Texas Instruments Incorporated 23 | ethernet+can internetworking mcus Ethernet+CAN Internetworking MCUs (8000 series) Our LM3S8000 Series of Stellaris(R) ARM(R) CortexTM-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 world's first 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 Features 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.orgTM 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. * Fully operational Ethernet+CAN Network-in-a-box, with a quickstart sample application that includes simultaneous Ethernet and CAN network traffic * 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 x 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 | 24 Part number Description EKK-LM3S8962 Stellaris LM3S8962 Evaluation Kit for Keil RealView MDK-ARM (32 KB code-size limitation) EKI-LM3S8962 Stellaris LM3S8962 Evaluation Kit for IAR Systems Embedded Workbench (32 KB code-size limited) EKC-LM3S8962 Stellaris LM3S8962 Evaluation Kit for Sourcery CodeBenchTM (30-day limited) EKT-LM3S8962 Stellaris LM3S8962 Evaluation kit for Code Red Technologies Red Suite (90-day limited) EKS-LM3S8962 TI Code Composer StudioTM IDE with full evaluation license locked to board Copyright (c) 2011 Texas Instruments Incorporated LM3S8530 LM3S8538 LM3S8630 LM3S8730 LM3S8733 LM3S8738 LM3S8930 LM3S8933 LM3S8938 LM3S8962 LM3S8970 LM3S8971 LM3S8G62 LM3S8C62 memory core Flash (KB) 96 96 128 128 128 128 256 256 256 256 256 256 384 512 SRAM (KB) 64 64 32 64 64 64 64 64 64 64 64 64 64 64 ROM Software Libraries - - - - - - - - - - - - DMA - - - - - - - - - - - - SafeRTOSTM - - - - - - - - - - - - - - Max Speed (MHz) 50 50 50 50 50 50 50 50 50 50 50 50 80 80 Internal Precision Oscillator - - - - - - - - - - - - MPU SysTick (24-bit) General-Purpose 4 4 4 4 4 4 4 4 4 4 4 4 4 4 1 1 1 1 1 1 1 1 1 1 1 1 2 2 Real-Time Clock (RTC) timers Watchdog - - - - - - - - - 6 - 6 6 6 - - - - - - - - - 1 - 1 4 4 Dead-Band Generator - - - - - - - - - - CCP 2 4 2 2 4 6 2 4 6 2 2 6 8 8 QEI Channels 2 - - - - - - - - 2 - 1 2 2 - - - - - - - - - - - - - - 10/100 MAC+PHY 10/100 MAC with MII Interface - - - - - - - - - - - - - - IEEE 1588 - - - - - - - - 3 1 1 1 1 1 2 1 1 1 3 1 USB D, H, or O - - - - - - - - - - - - - - UART 1 2 2 2 2 3 1 2 3 2 2 1 2 2 I2 1 1 1 1 1 1 1 1 2 1 1 - 1 1 SSI/SPI 2 1 1 1 1 2 1 1 1 1 2 1 1 1 I2S - - - - - - - - - - - - - - ADC Units - 1 - - 1 1 - 1 1 1 - 1 2 2 ADC Resolution (10 or 12 bit) - 10 - - 10 10 - 10 10 10 - 10 12 12 ADC Channels - 8 - - 4 8 - 4 8 4 - 8 16 16 ADC Speed (samples per second) - 1M - - 500K 500K - 1M 1M 500K - 1M 1M 1M - - - - - Analog/Digital Comparators -/- 3/- -/- -/- 3/- 1/- -/- 3/- 3/- 1/- -/- 1/- 2/16 2/16 GPIOs (5-v tolerant) 8-35 7-36 10-31 11-32 5-35 4-38 13-34 6-36 3-38 5-42 17-46 4-38 0-46 0-46 - - Motion Control PWM PWM Fault serial interfaces Ethernet external peripheral interface CAN MAC ADC (10-bit) analog C Internal Temp Sensor battery-backed hibernation LDO voltage regulator operating temperature package production (p) or sampling (s) 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 I 100LQFP 108BGA 100LQFP 108BGA 100LQFP 108BGA 100LQFP 108BGA 100LQFP 108BGA 100LQFP 108BGA 100LQFP 108BGA 100LQFP 108BGA 100LQFP 108BGA 100LQFP 108BGA 100LQFP 108BGA 100LQFP 108BGA 100LQFP 108BGA 100LQFP 108BGA P P P P P P P P P P P P P P ethernet+can internetworking mcus Ethernet+CAN Internetworking MCUs (8000 series) [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 (c) 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 wsoercktiinogn m h ec au ds Ethernet+USB+CAN Internetworking MCUs (9000 series) Our LM3S9000 Series of Stellaris(R) ARM(R) CortexTM-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 world's first 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(R) 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 SafeRTOSTM kernel in ROM and hardware assist for IEEE 1588 Precision Time Protocol support. 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 flexible 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 Stellaris LM3S9B90/9D90 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. 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 efficiently 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 80 MHz. 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 Ordering information Part number Description Part number Description EKK-LM3S9B92/9D92 Stellaris LM3S9B92/9D92 Low-Cost Evaluation Kit for KeilTM RealView(R) MDK-ARM (32 KB code-size limited) EKK-LM3S9B90/9D90 Stellaris LM3S9B90/9D90 Low-Cost Evaluation Kit for KeilTM RealView(R) MDK-ARM (32 KB code-size limited) EKI-LM3S9B92/9D92 Stellaris LM3S9B92/9D92 Low-Cost Evaluation Kit for IAR Systems Embedded Workbench(R) (32 KB code-size limited) EKI-LM3S9B90/9D90 Stellaris LM3S9B90/9D90 Low-Cost Evaluation Kit for IAR Systems Embedded Workbench(R) (32 KB code-size limited) EKC-LM3S9B92/9D92 Stellaris LM3S9B92/9D92 Low-Cost Evaluation Kit for Sourcery CodeBenchTM (30-day limited) EKC-LM3S9B90/9D90 Stellaris LM3S9B90/9D90 Low-Cost Evaluation Kit for Sourcery CodeBenchTM (30-day limited) EKT-LM3S9B92/9D92 Stellaris LM3S9B92/9D92 Low-Cost Evaluation Kit for Code Red Technologies Red Suite (90-day limited) EKT-LM3S9B90/9D90 Stellaris LM3S9B90/9D90 Low-Cost Evaluation Kit for Code Red Technologies Red Suite (90-day limited) EKS-LM3S9B92/9D92 TI Code Composer StudioTM Integrated Development Environment (IDE) with full evaluation license locked to board EKS-LM3S9B90/9D90 TI Code Composer Studio IDE with full evaluation license locked to board Stellaris LM3S9B92/9D92 Ethernet+USB-OTG+CAN Evaluation Kit now part of Mentor Embedded | 26 Stellaris LM3S9B96/9D96 features SafeRTOS in ROM Copyright (c) 2011 Texas Instruments Incorporated Stellaris LM3S9B90/9D90 Ethernet+USB-OTG+CAN Evaluation Kit LM3S9790 LM3S9792 LM3S9L97 LM3S9997 LM3S9B90 LM3S9B92 LM3S9B95 LM3S9B96 LM3S9GN5 LM3S9G97 LM3S9U81 LM3S9U90 LM3S9U92 LM3S9U96 LM3S9C97 LM3S9DN5 LM3S9DN6 LM3S9D81 LM3S9D90 LM3S9D92 LM3S9D96 memory core Flash (KB) 128 128 128 256 256 256 256 256 384 384 384 384 384 384 512 512 512 512 512 512 512 SRAM (KB) 64 64 48 64 96 96 96 96 64 64 96 96 96 96 64 96 96 96 96 96 96 ROM Software Libraries DMA SafeRTOSTM - - - - - - - 1 - - - - - 1 - - 1 - - - 1 Max Speed (MHz) 80 80 80 80 80 80 80 80 80 80 80 80 80 80 80 80 80 80 80 80 80 Internal Precision Oscillator MPU SysTick (24-bit) General-Purpose Real-Time Clock (RTC) 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 PWM - 8 6 6 - 8 8 8 8 6 0 0 8 8 6 8 8 0 0 8 8 PWM Fault - 4 4 4 - 4 4 4 4 4 0 0 4 4 4 4 4 0 0 4 4 Dead-Band Generator - - - - - - CCP 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 QEI Channels - 2 2 2 - 2 2 2 2 2 - - 2 2 2 2 2 - - 2 2 - - - - - - - 10/100 MAC with MII Interface - - - - - - - - - - - - - - - - - - IEEE 1588 Motion Control timers Watchdog external peripheral interface Ethernet 10/100 MAC+PHY serial interfaces 4 - - - - - - - - CAN MAC 2 2 2 2 2 2 2 2 2 2 3 2 2 2 2 2 2 3 2 2 2 USB D, H, or O O O O O O O O O O O O O O O O O O O O O O UART 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 I2C 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 SSI/SPI 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 ADC Units 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 ADC Resolution (10 or 12 bit) 10 10 10 10 10 10 10 10 12 12 12 12 12 12 12 12 12 12 12 12 12 ADC Channels 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 ADC Speed (samples per second) 1M 1M 1M 1M 1M 1M 1M 1M 1M 1M 1M 1M 1M 1M 1M 1M 1M 1M 1M 1M 1M Internal Temp Sensor Analog/Digital Comparators 3/16 3/16 2/16 2/16 3/16 3/16 3/16 3/16 3/16 2/16 3/16 3/16 3/16 3/16 2/16 3/16 3/16 3/16 3/16 3/16 3/16 GPIOs (5-v tolerant) ADC (10-bit) analog I2S 0-60 0-65 0-60 0-60 0-60 0-65 0-65 0-65 0-72 0-60 0-65 0-60 0-65 0-65 0-60 0-72 0-72 0-65 0-60 0-65 0-65 battery-backed hibernation - - - - 0 - 0 - 0 - - - - LDO voltage regulator operating temperature I I I I I I I I I I I I I I I I I I I I I 100 LQFP 108 BGA 100 LQFP 108 BGA 100 LQFP 108 BGA 100 LQFP 108 BGA 100 LQFP 108 BGA 100 LQFP 108 BGA 100 LQFP 108 BGA 100 LQFP 108 BGA 100 LQFP 108 BGA 100 LQFP 108 BGA 100 LQFP 108 BGA 100 LQFP 108 BGA P P P P P P P P P P P P package production (p) or sampling (s) 100 LQFP 100 LQFP 100 LQFP 100 LQFP 100 LQFP 100 LQFP 100 LQFP 100 LQFP 100 LQFP 108 BGA P P P P P P P P P es et hc et ir onne 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) [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 (c) 2011 Texas Instruments Incorporated 27 | development kits (R) 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 microcontroller's capabilities and provide maximum flexibility 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 Microsoft's .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 file 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 Stellaris LM3S9B96/9D96 Development Kits contents * 3.5" landscape color LCD graphics display - TFT LCD module with 320 x 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 * SafeRTOSTM 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(R) 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(R) software including the Stellaris Graphics Library and the Stellaris Peripheral Driver Library 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 | 28 Part number Description DK-LM3S9B96/ DK-LM3S9D96 Development Kits including evaluation tools from Keil, IAR, Code Red Technologies, and Sourcery CodeBenchTM Copyright (c) 2011 Texas Instruments Incorporated Stellaris LM3S9B96 Microcontroller Development Kit Expansion Boards Stellaris Flash & SRAM Memory Expansion Board Stellaris FPGA Expansion Board The Stellaris(R) 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 MCU's flexible EPI configured 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 board's Flash and SRAM to the development kit's 3.5-inch color VGA LCD touchscreen display. 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 board's video on the development board's large, 3.5" touchscreen display. Users can explore and prototype the EPI port's 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). development kits (R) Ordering information Ordering information Part number Description DK-LM3S9B96-FS8 Stellaris(R) Flash and SRAM Memory Expansion Board; the DK-LM3S9D96 is also compatible with the DK-LM3S9B96 expansion board. Part number Description DK-LM3S9B96-FPGA Stellaris(R) 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 Description DK-LM3S9B96-EM2 Stellaris LM3S9B96 EM2 Expansion Board Stellaris LM3S9B96 EM2 Expansion Board Copyright (c) 2011 Texas Instruments Incorporated 29 | development kits (R) Stellaris MCUs in Wireless Networking Texas Instruments' Stellaris ARM(R) CortexTM-M3 microcontrollers are an ideal fit for a variety of wireless networking solutions, with their high degree of performance and integrated connectivity. Stellaris and TI's 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(R) CortexTM-M3-based microcontrollers (MCU) with leading wireless connectivity solutions, the Stellaris wireless kits provide engineers solutions for adding RFID, low-power RF, and ZigBee(R) 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 SimpliciTITM 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 TI's 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 TI's 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 TI's TRF7960TB HF RFID Reader Module along with all necessary firmware and software to provide a compelling RFID development environment and interactive system demonstration. Stellaris 2.4-GHz CC2560 Bluetooth(R) 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 efficiency. 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, certified, 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 | 30 Part number Description DK-EM2-2500S DK-EM2-7960R DK-EM2-2520Z DK-EM2-2560B 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 Copyright (c) 2011 Texas Instruments Incorporated robotic evaluation kits (R) Stellaris 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. 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 x 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 Stellaris Robotic Evaluation Board with Micrium's "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 files 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. Ordering information Part number Platform Description EKK-EVALBOT Keil Tools Features an evaluation version of the Keil RealView Microcontroller Development Kit software tool. EKI-EVALBOT IAR Tools Features the IAR Embedded WorkbenchKickStart edition, a 32 KB-limited evaluation version of the IAR Embedded Workbench. EKC-EVALBOT Sourcery CodeBenchTM Features a 30-day evaluation version of Sourcery CodeBench professional-quality GNU tool chain including optimized drivers for debug through serial wire debug. EKT-EVALBOT Code Red Technologies Tools Features a 90-day evaluation version of Code Red Technologies tools. EKS-EVALBOT Code Composer StudioTM Tools Features a board-locked, fully functional version of Code Composer Studio (CCStudio) Integrated Development Environment (IDE). EKB-UCOS3-BNDL Micrium's C/OS-III, IAR Tools Stellaris Robotic Evaluation Board with Micrium's "C/OS-III: The Real-Time Kernel" by Jean J. Labrosse (board + book) EKB-UCOS3-EVM Micrium's C/OS-III, IAR Tools Stellaris Robotic Evaluation Board for use with Micrium's C/OS-III (board only) EKB-UCOS3-BOOK Micrium's C/OS-III, IAR Tools Micrium's "C/OS-III: The Real-Time Kernel" by Jean J. Labrosse (book only) Copyright (c) 2011 Texas Instruments Incorporated 31 | connected reference design kits (R) 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 TI's Stellaris Graphics Library are a perfect fit 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 TI's 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 world's most extensive ecosystem for development tools, applications, training and support, operating systems, and software stacks. Customized development of software for the RDK-IDM is simplified 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 x 320 pixels - White LED backlight with resistive touch panel * Ethernet and serial connectivity options - 10/100 Ethernet with Auto MDI/MDIX and Traffic/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 files - 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 x 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(R) CortexTM-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 files - 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 | 32 Part number Description RDK-IDM-L35 Stellaris Intelligent Display Module with 3.5" Landscape Display Reference Design Kit (RDK) MDL-IDM-L35 Stellaris Intelligent Display Module with 3.5" Landscape Display for Single-Unit Packaging Copyright (c) 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(R) CortexTM-M3 processor at its heart, a powerful, widely-sourced, and broadly-supported 32-bit architecture offers performance to complete the most difficult embedded control tasks. 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 x 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 amplifier for external 8-Ohm speaker * Screw terminal block for I2C, CAN, and power connections * Compact 2.0" x 3.0" PCB footprint * Easy to customize - Includes full source code, example applications, and design files - 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(R) software including the Stellaris Graphics Library and the Stellaris Peripheral Driver Library - Comes with factory-programmed quickstart game demo application - Ethernet Boot Loader for firmware update connected reference design kits (R) 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-efficient 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 x 10-mm BGA package for reduced board size * 10/100-Mbit Ethernet port - Auto MDI/MDIX cross-over correction - Traffic and link indicators * 2 UART ports include RTS/CTS for flow 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 configuration with static IP address or DHCP - Telnet server for access to serial port - Web server for module configuration - 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 Description RDK-IDM-SBC Stellaris Single-Board Computer Intelligent Display Module Reference Design Kit RDK-S2E Stellaris Serial-to-Ethernet Reference Design Kit (RDK) MDL-S2E Stellaris Serial-to-Ethernet Module for Single-Unit Packaging Copyright (c) 2011 Texas Instruments Incorporated 33 | motion reference design kits (R) 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 Fairchild's FAN73832 HVIC Driver and FDMS3672 MOSFET, a NEMA23 stepper motor, a graphical control program for Windows(R), 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(R) CortexTM-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 firmware 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 CortexTM-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 files 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 | 34 Part number Description RDK-Stepper Stellaris Stepper Motor Reference Design Kit MDL-Stepper Stellaris Stepper Motor Control Board Only Single-Unit Packaging RDK-BLDC Stellaris Brushless DC Motor Control Reference Design Kit MDL-BLDC Stellaris Brushless DC Motor Control Board Only Single-Unit Packaging Copyright (c) 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 configurability of module options - Real-time monitoring of current, voltage, speed, and other parameters - Load firmware 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 configurability 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(R) CortexTM-M3 debugger) Reference Design Kit motion reference design kits (R) AC Induction Motor Reference Design Kit The RDK-ACIM contains our feature-rich Stellaris LM3S818 microcontroller designed for motion control applications, Fairchild Semiconductor's FSBS10CH60 power module, a Selni three-phase appliance AC motor, a graphical control program for Windows(R), 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-efficient, 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 filter, 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 configuration, 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 firmware upgrades over serial port Ordering information Part number Description MDL-BDC24 Stellaris Brushed DC Motor Control Module with CAN (RDK-BDC24) for Single-Unit Packaging RDK-BDC24 Stellaris Brushed DC Motor Control Reference Design Kit (includes the MDL-BDC24 module) RDK-ACIM Stellaris AC Induction Motor Reference Design Kit MDL-ACIM Stellaris AC Induction Motor Control Board Only Single-Unit Packaging Copyright (c) 2011 Texas Instruments Incorporated 35 | (R) 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 TI's product lines. See the chart for how these products map to the ARM offerings. For more information please visit www.ti.com/arm. Target Applications for TI's 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) TI's ARM-Based Devices* TI Processor CPU MHz Operating System Key Peripherals AM1705 ARM9TM 450 Linux, Windows CE, RTOS I2C, SPI, UART, USB, MMC/SDIO, EMAC AM1707 ARM9 450 Linux, Windows CE, RTOS I2C, SPI, UART, USB, MMC/SDIO, EMAC AM1802 ARM9 300 Linux, Windows CE, RTOS I2C, SPI, UART, USB, MMC/SDIO, EMAC AM1806 ARM9 450 Linux, Windows CE, RTOS I2C, SPI, UART, USB, MMC/SDIO AM1808 ARM9 450 Linux, Windows CE, RTOS AM1810 ARM 375 I2C, SPI, UART, USB, MMC/SDIO, EMAC, SATA I2C, SPI, UART, USB, MMC/SDIO, EMAC, SATA, PROFIBUS AM3505 ARM CortexTM-A8 600 AM3517 ARM Cortex-A8 600 AM3703 ARM Cortex-A8 1000 AM3715 ARM Cortex-A8 1000 AM3892 ARM Cortex-A8 1500 AM3894 ARM Cortex-A8 1500 OMAP-L137 ARM926 + C674x DSP 300 OMAP-L138 ARM926 + C674x DSP 300 TMS320C6A8168 C674x+ ARM Cortex-A8 1.5 GHz Linux, Windows CE, RTOS TMS320C6A8167 C674x+ ARM Cortex-A8 1.5 GHz Linux, Windows CE, RTOS TMS320DM355 TMS320DM335 TMS320DM357 ARM926 ARM926 ARM926 135, 216, 270 135, 216 270 Linux Linux Linux TMS320DM365 ARM926 216, 270, 300 Linux TMS320DM6467 ARM926 + C64x DSP TMS320DM6446 TMS320DM6443 TMS320DM6441 ARM926 + C64x DSP ARM926 + C64x DSP ARM926 + C64x DSP TMS570LS2x ARM Cortex-R4F in Lockstep 160 AUTOSAR, various embedded RTOS ARM Cortex-M3 20 - 50 Various embedded RTOS ARM Cortex-M3 25 - 80 Various embedded RTOS ARM Cortex-M3 25 - 80 Various embedded RTOS ARM Cortex-M3 50 Various embedded RTOS ARM Cortex-M3 50 - 80 Various embedded RTOS ARM Cortex-M3 25 - 50 Various embedded RTOS ARM Cortex-M3 50 Various embedded RTOS Stellaris LM3S9000s ARM Cortex-M3 80 Various embedded RTOS Stellaris LM4F110 ARM Cortex-M4F 80 Various embedded RTOS Stellaris LM4F120 ARM Cortex-M4F 80 Various embedded RTOS Stellaris LM4F130 ARM Cortex-M4F 80 Various embedded RTOS Stellaris LM4F230 ARM Cortex-M4F 80 Various embedded RTOS Stellaris(R) LM3Sx00s Stellaris LM3S1000s Stellaris LM3S2000s Stellaris LM3S3000s Stellaris LM3S5000s Stellaris LM3S6000s Stellaris LM3S8000s 594/729, 297/365 300/600 300/600 256/512 * Additional devices available at www.ti.com/arm Copyright (c) 2011 Texas Instruments Incorporated | 36 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 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 Linux, Windows CE EMAC, DDR2, USB 2.0, HPI, PCI, ATA Linux, Windows CE Linux, Windows CE Linux, Windows CE 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(R) 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, 32-256 KB Flash with 12-32KB of internal SRAM, EEPROM (MCU) USB device; UARTs, I2C, SSI/SPI, CAN controller; 32-256 KB Flash with 12-32KB of internal SRAM, EEPROM (MCU) USB OTG/Host/Device; UARTs, I2C, SSI/SPI, CAN controller; 64-256 KB Flash with 24-32KB of internal SRAM, EEPROM (MCU) advanced motion control block USB; USB OTG/Host/Device, UARTs, I2C, SSI/SPI, CAN controllers;128-256 KB Flash with 32KB of internal SRAM, EEPROM Notes ............................................................................................................................................ ............................................................................................................................................ ............................................................................................................................................ ............................................................................................................................................ ............................................................................................................................................ ............................................................................................................................................ ............................................................................................................................................ ............................................................................................................................................ ............................................................................................................................................ ............................................................................................................................................ ............................................................................................................................................ ............................................................................................................................................ ............................................................................................................................................ ............................................................................................................................................ ............................................................................................................................................ ............................................................................................................................................ ............................................................................................................................................ ............................................................................................................................................ ............................................................................................................................................ ............................................................................................................................................ ............................................................................................................................................ ............................................................................................................................................ ............................................................................................................................................ ............................................................................................................................................ ............................................................................................................................................ ............................................................................................................................................ ............................................................................................................................................ ............................................................................................................................................ ............................................................................................................................................ ............................................................................................................................................ Copyright (c) 2011 Texas Instruments Incorporated 37 | Notes ............................................................................................................................................ ............................................................................................................................................ ............................................................................................................................................ ............................................................................................................................................ ............................................................................................................................................ ............................................................................................................................................ ............................................................................................................................................ ............................................................................................................................................ ............................................................................................................................................ ............................................................................................................................................ ............................................................................................................................................ ............................................................................................................................................ ............................................................................................................................................ ............................................................................................................................................ ............................................................................................................................................ ............................................................................................................................................ ............................................................................................................................................ ............................................................................................................................................ ............................................................................................................................................ ............................................................................................................................................ ............................................................................................................................................ ............................................................................................................................................ ............................................................................................................................................ ............................................................................................................................................ ............................................................................................................................................ ............................................................................................................................................ ............................................................................................................................................ ............................................................................................................................................ ............................................................................................................................................ ............................................................................................................................................ | 38 Copyright (c) 2011 Texas Instruments Incorporated Notes ............................................................................................................................................ ............................................................................................................................................ ............................................................................................................................................ ............................................................................................................................................ ............................................................................................................................................ ............................................................................................................................................ ............................................................................................................................................ ............................................................................................................................................ ............................................................................................................................................ ............................................................................................................................................ ............................................................................................................................................ ............................................................................................................................................ ............................................................................................................................................ ............................................................................................................................................ ............................................................................................................................................ ............................................................................................................................................ ............................................................................................................................................ ............................................................................................................................................ ............................................................................................................................................ ............................................................................................................................................ ............................................................................................................................................ ............................................................................................................................................ ............................................................................................................................................ ............................................................................................................................................ ............................................................................................................................................ ............................................................................................................................................ ............................................................................................................................................ ............................................................................................................................................ ............................................................................................................................................ ............................................................................................................................................ Copyright (c) 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 E2ETM Community Home Page e2e.ti.com Product Information Centers Americas Phone +1(972) 644-5580 Brazil Phone 0800-891-2616 Mexico Phone 0800-670-7544 Fax Internet/E-mail +1(972) 927-6377 support.ti.com/sc/pic/americas.htm 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 Internet/E-mail International Domestic support.ti.com/sc/pic/japan.htm www.tij.co.jp/pic 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 TI's 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, customer's applications or product designs, software performance, or infringement of patents. The publication of information regarding any other company's products or services does not constitute TI's approval, warranty or endorsement thereof. A122010 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. (c) 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 TI's 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 TI's 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 Applications Audio www.ti.com/audio Communications and Telecom www.ti.com/communications Amplifiers amplifier.ti.com Computers and Peripherals www.ti.com/computers Data Converters dataconverter.ti.com Consumer Electronics www.ti.com/consumer-apps DLP(R) Products www.dlp.com Energy and Lighting www.ti.com/energy DSP dsp.ti.com Industrial www.ti.com/industrial Clocks and Timers www.ti.com/clocks Medical www.ti.com/medical Interface interface.ti.com Security www.ti.com/security Logic logic.ti.com Space, Avionics and Defense www.ti.com/space-avionics-defense Power Mgmt power.ti.com Transportation and Automotive www.ti.com/automotive Microcontrollers microcontroller.ti.com Video and Imaging RFID www.ti-rfid.com OMAP Mobile Processors www.ti.com/omap Wireless Connctivity www.ti.com/wirelessconnectivity TI E2E Community Home Page www.ti.com/video e2e.ti.com Mailing Address: Texas Instruments, Post Office Box 655303, Dallas, Texas 75265 Copyright (c) 2011, Texas Instruments Incorporated