28-pin SOIC 48-pin LQFP 100-pin LQFP 108-pin BGA 64-pin LQFP
Stellaris Family of Microcontrollers Stellaris® Family of Microcontrollers
Stellaris is the industry’s leading family of robust, real-time microcontrollers (MCUs) based on the revolutionary Cortex™-M3 technology from ARM®. The award-winning Stellaris 32-bit MCUs combine sophisticated, flexible mixed-signal system-on-chip integration with unparalleled real-time multi-tasking capabilities. Complex applications previously impossible with legacy MCUs can now be accom- modated with ease by powerful, cost-effective and simple-to-program Stellaris MCUs. With over 140 members in its family, the Stellaris family offers the widest selection of precisely-compatible MCUs in the industry. The Stellaris family is positioned for cost-conscious applications requiring significant control processing and connectivity capabilities, including motion control, monitoring (remote, fire/ security, etc.), HVAC and building controls, power and energy monitoring and conversion, network appliances and switches, factory automation, electronic point-of-sale machines, test and measurement equipment, medical instrumentation, and gaming equipment. In addition to MCUs configured for general-purpose real-time systems, the Stellaris family offers distinct solutions for advanced motion control and energy conversion applications, real-time networking and real-time internetworking, and combinations of these applications including connected motion control and hard real-time networking. Welcome to the future of microcontrollers!
Why Choose the ARM Architecture? For the first time ever, embedded microcontroller system designers can utilize 32-bit performance for the same price as their current 8- and 16-bit microcontroller designs! • With entry-level pricing at $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 3.2 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 instruction-set-compatible family that ranges from $1 to 1 GHz.
Why Choose Cortex-M3? 32 JTAG 256 KB Flash Cortex-M3 is the MCU version of ARM’s V7 instruction set architecture ARM Cortex™-M3 NVIC 32 family of cores: 96 KB SRAM
SWD 100 MHz • Optimized for single-cycle flash usage 32 ROM • Deterministic, fast interrupt processing: always 12 cycles, or Clocks, Reset just 6 cycles with tail-chaining 3 UARTs System Control • Three sleep modes with clock gating for low power Systick Timer • Single-cycle multiply instruction and hardware divide 2 SSI/SPI 4Timer/PWM/CCP 10/100 Ethernet Each 32-bit or 2x16-bit
• Atomic operations SYSTEM ACES MAC + PHY • ARM Thumb2 mixed 16-/32-bit instruction set IEEE 1588 2Watchdog Timers USB Full Speed • 1.25 DMIPS/MHz—better than ARM7 and ARM9 Host / Device / OTG GPIOs • Extra debug support including data watchpoints and flash patching 3 CAN 32ch DMA
L INTERF SERIA L 32 Capabilities beyond ARM7 for the microcontroller market: 2 I 2C EPI • Requires approximately 1/2 the flash (code space) of ARM7 applications Precision I 2S Oscillator
• 2–4 times faster on MCU control applications R T Battery-Backed C Hibernate • No assembly code required—ever! 2 Quadrature Encoder Inputs L LDO Voltage 8 PWM Outputs Regulator
Why Choose the Stellaris Family? Timer 3 Analog ANALOG Comparators Designed for serious microcontroller applications, the Stellaris family provides Comparators the entry into the industry’s strongest ecosystem, with code compatibility 2x 10-bit ADC PWM PWM Each 8 channel ranging from $1 to 1 GHz. Generator Interrupt 1 Msps
MOTION CONTRO Dead-Band • Superior integration saves up to $3.28 in system cost Generator Temp Sensor • Over 140 Stellaris family members to choose from • Real MCU GPIOs—all can generate interrupts, are 5V-tolerant, and have programmable drive strength and slew rate control Stellaris Family Block Diagram • Advanced communication capabilities, including 10/100 Ethernet MAC/PHY, USB and USB OTG, CAN controllers, and extended peripheral interfaces • Sophisticated motion control support in hardware and software • Both analog comparators and ADC functionality provide on-chip system options to balance hardware and software performance • Development is easy with the royalty-free Stellarisware software
| 1 Copyright © 2009 Texas Instruments Incorporated Getting Started
Product Development
We provide 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.luminarymicro.com/products/evaluation_kits.html/:
Stellaris LM3S811 Stellaris LM3S1968 Stellaris LM3S2965 Stellaris LM3S3748 Stellaris LM3S6965 Evaluation Kit Evaluation Kit Evaluation Kit Evaluation Kit Evaluation Kit
Stellaris LM3S8962 Stellaris LM3S9B92 Stellaris LM3S9B90 Stellaris LM3S9B96 Evaluation Kit Evaluation Kit Evaluation Kit Development Kit
Our reference design kits accelerate product development by providing ready-to-run hardware, software, and comprehensive documen- tation including hardware design files www.luminarymicro.com/products/reference_design_kits/:
Stellaris Intelligent Stellaris Intelligent Intelligent Display Module Stellaris Serial to Stellaris Stepper Motor Display Module-Single Display Module Reference with 3.5” Landscape Dis- Ethernet Reference Reference Design Kit Board Computer Design Kit play Reference Design Kit Design Kit Reference Design Kit
Stellaris Brushless Stellaris Brushed DC Stellaris AC Induction Motor Reference Motor Control with CAN Motor Reference Design Kit Reference Design Kit Design Kit
Software made easy! With Stellaris microcontrollers, all your programming can be in C/C++, even interrupt service routines and startup code. We make it even easier by providing StellarisWare software support that includes code and royalty-free libraries for applications support. The Stellaris Peripheral Driver Library provides a royalty-free set of drivers for controlling the peripherals found on Stellaris MCUs, and can be used as applications examples or directly included in user applications as-is. The Stellaris USB Library is a set of data types and functions for creating USB device, host, or On-the-Go (OTG) applications for Stellaris microcontroller-based systems. We provide a Stellaris Graphics Library that supports graphics primitives and a widget set for creating graphical user interfaces for Stellaris microcontroller-based systems that have a graphical display.
All Stellaris MCUs ship with a serial flash loader programmed into flash, providing maximum flexibility for production programming options. We provide a royalty-free Stellaris boot loader that facilitates in-field updates for end applications, with flexible interface options and program signaling. In some Stellaris microcontrollers, the Stellaris boot loader is included in ROM.
Copyright © 2009 Texas Instruments Incorporated 2 | Reference Design Kits and Modules
Flexibility in Production We provide flexibility in go-to-market strategies for a range of applications areas. Engineers can start product evaluation and develop- ment with a Stellaris Evaluation Kit (www.luminarymicro.com/products/evaluation_kits.html) or with a ready-to-run Stellaris Reference Design Kit (www.luminarymicro.com/products/reference_design_kits.html). Engineers can then go directly into production using an off-the-shelf, ready-to-integrate Stellaris Module (www.luminarymicro.com/products/modules.html), or by integrating the open-tooled royalty-free reference design hardware and software into the embedded application system. Evaluation Production
Stellaris Open-Tooled Stellaris Modules Reference Design Kits
Off-the-Shelf & Ready-to-Integrate PRODUCTION SUCCESS! Evaluation Complete Stellaris MCUs
Stellaris Use our Quickstart Complete Open-Tool PRODUCTION Evaluation Kits HW & SW Design SUCCESS!
Our modules accelerate time to market by providing ready-to-run hardware and useful software in a convenient module form-factor. With an open-tooled approach to reference design kits and modules, users can either obtain pre-built modules from us, or build the modules using their own board manufacturing facilities. The board development packages available for each module from http://www.luminarymicro.com/products/modules.html provide schematics, BOM, and Gerbers.
Stellaris Serial to Stellaris Intelligent Stellaris Intelligent Stellaris Intelligent Ethernet Module Display Module with Display Module Display Module with Power-over-Ethernet with Ethernet 3.5” Landscape Display
Stellaris Brushed DC Stellaris Brushless DC Stellaris Stepper Stellaris AC Induction Motor Module Motor Module Motor Module Motor Module
| 3 Copyright © 2009 Texas Instruments Incorporated Updates and Support
Information you need—when you need it Getting the technical information you need has never been easier! We provide registered web users with a very flexible means of defining the automatic engineering communications you would like to receive. Based on the user profile you define, we will provide automatic notification of software updates, datasheet updates, errata, and product change notices on a per-product or range-of-products basis. Simply register and log in to the web site, and set up your communications requirements under “Email Preferences”.
< Login to the Web Site Evaluation Production www.luminarymicro.com
Stellaris Open-Tooled Stellaris Modules Reference Design Kits < Select “Email Preferences”
Off-the-Shelf & Ready-to-Integrate PRODUCTION SUCCESS! Evaluation Complete Stellaris MCUs
Stellaris Use our Quickstart Complete Open-Tool PRODUCTION Evaluation Kits HW & SW Design SUCCESS!
Sign up for automatic updates on: • Software updates for devices & kits • Errata notifications • Product Change Notifications (PCNs) • Application notes • Datasheet updates Never miss out on PCNs or errata that affect your design!
Support at your fingertips Getting technical support has never been easier! We host an active Stellaris user community in our Forums. Our applications engineers have been praised all over the world for the stellar support and superior knowledge they bring to engineering problems. Finally, we also provides a number of flash-based training modules, containing step-by-step information to help you get the most out of our development tools and Stellaris microcontrollers. You’ll find all this and more at www.luminarymicro.com/support/support.html.
Copyright © 2009 Texas Instruments Incorporated 4 | |
5 stellariswaresection software head Copyright ©2009 Texas Instruments Incorporated developmenttime. USB library provides a USBclasses in aprecompiled for savesthat the supported Windows™-based DLL INF generic bulk. examples USBhost provided includemassstorage (USBflashstick), keyboard,HID mouse.HID Inaddition, and theStellaris offering specificdevices. simpleAPIssupporting USBdevice examples providedkeyboard,HID include mouse,HID CDC serial, and are provided, layer rangingthinnest fromthe whichmerely the underlying USB controller abstracts hardware,to highlevel interfaces Stellaris USBLibrary element. widget drawthe display, auserinterface on element to providethe ability alongwith application-defined to userinteraction the responses with provides checkboxes, pushbuttons, radio buttons, sliders, boxes, list andageneric encapsulation oneormore of graphics primitivesto images,text, and the active display eitherin buffer orinanoff-screen buffer for flicker-free operation; layer, thewidget and which display driver layer, thedisplay to inuse; specific the graphics primitives layer, whichdraws points, lines, rectangles, circles, fonts, bitmap microcontroller-based havethat boards agraphical display. The graphical library consiststhree of buildinglayers functionality: of the The StellarisGraphics Library isaroyalty-free graphics of for set primitives set creating andawidget graphical userinterfaces onStellaris Stellaris GraphicsLibrary userflash-based overridesalso supports of standard Stellaris Peripheral Driver Library functions, for complete flexibility infunctionality. environment wherethe entire is flashmemory available for use theapplication.for The ROM-based Stellaris Peripheral Driver Library Peripheral Driver Library inROM,than everthe libraryto quicklydevelop iseasier to use it efficient applications andfunctional inan Some Stellarismicrocontrollers providethe StellarisPeripheral Driver inROM Library on-chip (read-only memory). Withthe Stellaris the peripheral, of generallyto develop requiringtime less applications. hardwarethe operation detailsincluding eachregister, of field, bit theirinteractions, andsequencing required theproperfor operation MCUs.to working with8-and16-bit to engineersused engineers and The software driver modelinsulatesthe software engineerfrom generally insmallerandmore result efficient code inasoftware development environment deeplyembeddedfirmware to most familiar ming environment desiredthe developer. by registerThe direct access modelincludesheaderfiles MCUandwill for eachspecificStellaris driver model. Each programming modelcanbeusedindependently orcombined,the applicationthe program or the needsof basedon - The StellarisPeripheral Driver Library fortwo provides programming support models: registerthe softwarethe direct access modeland peripheral initialization andperipheral control polledorinterrupt-driven withachoice of functions peripheral support. Cortex-M3 microcontrollers. Vastly peripheralto aGUI configuration superior tool, theStellaris Peripheral Driver Library both performs The StellarisPeripheral Driver Library isaroyalty-free for functions of controlling set the peripherals foundthe Stellarisfamily on ARM of Stellaris PeripheralDriverLibrary • • • • • • • • StellarisWare software packages havethe following features andbenefits: • • • development Stellaris-basedmicrocontroller of applications, containing: Our StellarisWare software isanextensive software suiteof andspeed to simplify designed Stellarisware Stellarisware Compiles onARM/Keil, IAR, Code Red, Code Sourcery, developmenttools. andgeneric GNU Available library andsource asbothobject code,the library that canbeused as-isoradaptedasdesired. so configuration).memory Can becompiled witherror-checking code (for development (for use)orwithout finalproductionMCU withasmaller useinan assembly code prologue/epilogue functions. Take fulladvantagethe Cortex-M3 performanceof the stellarinterrupt of core, requiring any without specialpragmas orcustom naturethe compact the Cortex-M3 andprocessortomemory of usage due set. Thumb2 instruction Written entirely inCexcept possible. where absolutelynot Even writteninC,the software isreasonably efficientof terms in the creationAllow full-function, of easy-to-maintain code. the development andspeed Simplify applications of -canbeusedfor application development orasaprogramming example. Free license androyalty-free use(for usewithStellarisMCUs) Stellaris Graphics Library for graphical display support Stellaris USBLibrary for USBdevice, USBhost, orUSBOn-the-Go(OTG) applications Stellaris Peripheral Driver Library for Stellarisperipheral initialization andcontrol functions ™ or On-the-Go(OTG) applications for Stellarismicrocontroller-based systems. Several programming interfaces testing. The StellarisUSBLibrary isaroyalty-free for datatypes andfunctions of creating set USBdevice, host, Stellaris microcontrollers have withUSBfunctionality compliance allpassedUSB Device andUSB EmbeddedHost ™ Software stellarisware software Stellarisware™ Software
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 Stellaris Peripheral Driver Library. 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 applica- tion and the simpler example applications. Documentation is provided for all example projects that explains the functionality of each example application.
Stellaris In-System Programming Support Stellaris microcontrollers provide a number of different mechanisms for in-system programming support. Many Stellaris microcon- trollers 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 our LMFlash application, a standard JTAG debugger, or a production programmer to load the end application into flash during manufacturing. Some Stellaris microcontrollers provide the Stellaris Boot Loader in read-only memory (ROM) integrated on the device. These microcontrollers provide flexible interface options for flash programming (both manufacturing and in-field updates) directly through the on-chip ROM.
Stellaris Serial Flash Loader All Stellaris microcontrollers ship with a royalty-free serial flash loader application pre-programmed into flash. The serial flash loader is a small application that allows programming of the flash without the need for a debugger interface or production programmer. With easy interface options including UART or SSI, the serial flash loader provides users with maximum flexibility in their production programming options. We provide a free flash programming utility for PCs called LMFlash 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 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 without the need for a debugger interface. • Interface options include UART or SSI. • Free LMFlash utility makes full use of all commands supported by the serial flash loader.
Stellaris Boot Loader For applications desiring in-field programmability, we also provide royalty-free Stellaris boot loader source code that can be added to your application at the beginning of the flash memory. This small piece of code can act as an application loader and stay resident to support in-field programmability for your end application. With flexible interface options including a UART, I2C, SSI, or Ethernet, and selectable methods for signaling an in-field update, the Stellaris boot loader provides users with maximum flexibility in boot loader requirements. The Stellaris Peripheral Driver Library includes source code and information about the Stellaris boot loader, including example applications that utilize the boot loader for in-field updates. Some Stellaris microcontrollers provide the Stellaris Boot Loader in read-only memory (ROM) integrated on the device. • 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 www.LuminaryMicro.com loader; available integrated on-chip in ROM on some Stellaris microcontrollers. • Also used as an update mechanism for an application running on a Stellaris microcontroller. • Interface options include UART (default), I2C, SSI, or Ethernet. ST ELLARISWARE™ Software software
© 2009 LUMINARY MICRO, INC.
Copyright © 2009 Texas Instruments Incorporated 6 | Low Pin Count Real-Time MCUs
We offer thirty low pin count, low-cost, and feature-rich LM3S315 LM3S101 LM3S316 LM3S301 LM3S310 LM3S102 LM3S308 Stellaris ARM Cortex-M3 LM3S300
microcontrollers in two Flash (KB) 8 8 16 16 16 16 16 16 packages: a 28-pin SOIC and a 48-pin LFQP. The LM3S100 SRAM (KB) 2 2 4 2 4 4 4 4 Series (28-pin SOIC) and ROM Software
memory – – – – – – – – LM3S300 Series (48-pin LQFP) Libraries are perfect for basic embedded DMA – – – – – – – – control applications and 8-/16- Max Speed 20 20 25 20 25 25 25 25 bit upgrades. The LM3S600 (MHz) Series and LM3S800 Series (both 48-pin LQFP) are optimized for ARM® Cortex™ a a a a a a a a embedded control applications requiring more sophisticated algo- M3 Core rithms. Each Stellaris microcontroller offers efficient performance core MPU – – a a a a a a and extensive integration, favorably positioning the devices into cost-conscious applications requiring significant control processing JTAG/SWO/SWD a a a a a a a a capabilities such as motion control, medical instrumentation, HVAC low pin count real-time mcus pinlow real-time count System Tick and building control, factory automation, transportation, electronic Timer (24-bit) a a a a a a a a point-of-sale machines, and gaming equipment. General- 2 2 3 2 3 3 3 3 Purpose
Real-Time Stellaris LM3S811 Evaluation Kit Clock (RTC) a a a a a a a a • Evaluation board with 50 MHz LM3S811 microcontroller timers Watchdog a a a a a a a a • 96 x 16 pixel OLED display • User-programmable push button and LED PWM – – – 2 – 6 2 4 [a] • Convenient reset push button and power indicator LED Dead-Band – – – – Generator a a a a • Thumbwheel potentiometer input to the on-chip ADC PWM CCP 1 2 6 2 6 6 6 6 • Serial in-circuit debug interface over USB Ethernet • USB cable (10/100 – – – – – – – – • 20-pin JTAG/SWD target cable MAC+PHY) • CD containing: IEEE1588 – – – – – – – –
– Evaluation version of the software tools CAN MAC – – – – – – – – – Complete documentation USB – – – – – – – – – Quickstart guide and source code – Stellaris Peripheral Driver Library and example source code UART 1 1 2 1 2 2 2 2 serial interfaces • Example applications demonstrating the use of various third I2C – 1 1 – 1 – – 1 party Real-Time Operating Systems are available for download SSI/SPI 1 1 1 1 1 1 1 1 from www.luminarymicro/products/lm3s811_evaluation_kit. html QEI – – – – – – – –
ADC – – – 3 8 – 4 4 Channels
Precision – – – +/-1 +/-1 – +/-1 +/-1 (LSB)
ADC (10-bit) ADC Speed (samples – – – 250K 500K – 250K 250K
analog per second)
Internal Temp – – – – Sensor a a a a
Analog 2 1 3 2 1 3 1 1 Comparators
gpios 2-18 0-18 8-36 12-33 5-28 3-36 7-32 3-32 (5-v tolerant)[b]
battery-backed – – – – – – – – Evaluation Kit Ordering Information hibernation module part number description brown-out reset a a a a a a a a Stellaris LM3S811 Evaluation Kit for Keil RealView ldo voltage a a a a a a a a EKK-LM3S811 Regulator MDK-ARM (32 KB code-size limited) operating I,E I,E I,E I,E I,E I,E I,E I,E Stellaris LM3S811 Evaluation Kit for IAR Systems temperature[c] EKI-LM3S811 Embedded Workbench (32 KB code-size limited) 28- 28- 48- 48- 48- 48- 48- 48- Stellaris LM3S811 Evaluation Kit for CodeSourcery package pin pin pin pin pin pin pin pin EKC-LM3S811 SOIC SOIC LQFP LQFP LQFP LQFP LQFP LQFP G++ GNU (30-day ltd.) Stellaris LM3S811 Evaluation Kit for Code Red Technologies EKT-LM3S811 Red Suite (32 KB code-size limited) | 7 Copyright © 2009 Texas Instruments Incorporated sectionlow pin headcount real-time mcus |
8 LM3S828 – – 6 – – 3 – – – 8 2 – – 1 – 1 – 8
64 50 a a a a a a a a a pin pin I,E 48- 1M
+/-1 7-28 LQFP LM3S818 – 4 1 – 3 6 – – 8 2 – – – – 1 1 6
64 50 a a a a a a a a a a pin pin I,E 48- 1M
+/-1 0-30 LQFP LM3S817 – 6 1 – 3 6 – – 8 2 – – – – 1 – 6
64 50 a a a a a a a a a a pin pin I,E 48- 1M
+/-1 1-30 LQFP LM3S815 – 6 3 – 3 6 – – 8 2 – – 1 – 1 – 2 64
50 a a a a a a a a a a pin pin I,E 48-
+/-1 0-34 LQFP 500K LM3S812 – 6 1 – 3 2 – – 8 2 – – 1 – 1 – 2 64
50 a a a a a a a a a a pin pin I,E 48-
+/-1 7-34 LQFP 250K LM3S811 – 6 1 – 3 6 – – 8 2 – – 1 – 1 – 4 64
50 a a a a a a a a a a pin pin I,E 48-
+/-1 1-32 LQFP 500K LM3S808 Copyright © 2009 Texas Instruments Incorporated Instruments Texas © 2009 Copyright – – 6 1 – 3 – – – 8 2 – – 1 – 1 – 8 64
50 a a a a a a a a a pin pin I,E 48-
+/-1 5-28 LQFP 500K LM3S801 – – 6 3 – 3 6 – – 8 2 – – 1 – 1 1 – – –
64 50 a a a a a a a a a pin pin I,E 48-
0-36 LQFP LM3S800 – – – 6 3 – 3 – – – 8 2 – – 1 – 1 – – – –
64 50 a a a a a a a a pin pin I,E 48-
8-36 LQFP LM3S628 – – 4 – – 3 – – – 8 2 – – 1 – 1 – 8
32 50 a a a a a a a a a pin pin I,E 48- 1M
+/-1 9-28 LQFP LM3S618 – 4 1 – 3 6 – – 8 2 – – – – 1 1 6 32 50
a a a a a a a a a a pin pin I,E 48-
+/-1 0-30 LQFP 500K LM3S617 – 6 1 – 3 6 – – 8 2 – – – – 1 – 6 32 50
a a a a a a a a a a pin pin I,E 48-
+/-1 1-30 LQFP 500K LM3S615 – 6 3 – 3 6 – – 8 2 – – 1 – 1 – 2 32 50
a a a a a a a a a a pin pin I,E 48-
+/-1 0-34 LQFP 500K LM3S613 – 6 1 – 3 4 – – 8 2 – – 1 – 1 – 4 32 50
a a a a a a a a a a pin pin I,E 48-
+/-1 3-32 LQFP 500K LM3S612 – 6 1 – 3 2 – – 8 2 – – 1 – 1 – 2 32 50
a a a a a a a a a a pin pin I,E 48-
+/-1 7-34 LQFP 500K LM3S611 – 6 – – 3 6 – – 8 2 – – 1 – 1 – 4 32 50
a a a a a a a a a a pin pin I,E 48-
+/-1 4-32 LQFP 500K LM3S610 – 6 – – 3 6 – – 8 2 – – 1 – 1 – 2 32 50
a a a a a a a a a a pin pin I,E 48-
+/-1 6-34 LQFP 500K LM3S608 – – 6 1 – 3 – – – 8 2 – – 1 – 1 – 8 32 50
a a a a a a a a a pin pin I,E 48-
+/-1 5-28 LQFP 500K LM3S601 – 3 – 6 3 6 – – 8 2 – – 1 – – 1 1 – – –
32 50 a a a a a a a a a pin pin I,E 48-
0-36 LQFP LM3S600 – – 3 – 6 3 – – – 8 2 – – 1 – – 1 – – – –
32 50 a a a a a a a a pin pin I,E 48-
8-36 LQFP LM3S328 – – – 6 3 – – – 4 2 – – 1 – – 1 – 8 16 25
a a a a a a a a a pin pin I,E 48-
+/-1 7-28 LQFP 500K
LM3S317
– 1 6 6 3 – – 4 1 – – – – – 1 – 6 16 25 a a a a a a a a a a pin pin I,E 48- +/-1 3-30 LQFP 250K
[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 See data pins). of timers (the CCP the general-purpose features or the motion control through pins) (the PWM hardware motion control functionality dedicated can be achieved through motion-control [a] PWM (E) is Industrial (I) is -40 to +85 °C and Extended [c] details. sheet See data for not are if certain used. peripherals available additional pins are Minimum is number ofto pins dedicated GPIO; [b] details. sheet for -40 to +105 °C. Low Pin Count Real-Time MCUs Real-Time Count Pin Low High Pin Count Real-Time MCUs
Our LM3S1000 Series of Stellaris ARM Cortex-M3 microcontrollers feature new LM3S1133 LM3S1110 LM3S1138 LM3S1165 LM3S1162 combinations of expanded general purpose LM3S1150
I/O, larger on-chip memory, and low-power Flash (KB) 64 64 64 64 64 64 optimization for battery-backed applications. Offered in a 64-pin LQFP, 100-pin LQFP or SRAM (KB) 16 16 16 16 16 16 108-pin BGA package, the LM3S1000 Series ROM Software – – – – – – offers efficient performance and extensive Libraries integration, favorably positioning the device memory DMA – – – – – – into cost-conscious applications requiring sig- Max Speed 25 50 50 50 50 50 nificant control processing capabilities such as (MHz) motion control, medical instrumentation, HVAC and building control, factory auto- ARM® Cortex™ a a a a a a mation, transportation, electronic point-of-sale machines, and gaming equipment. M3 Core
core MPU a a a a a a Stellaris LM3S1968 Evaluation Kit JTAG/SWO/SWD a a a a a a System Tick high mcus pin real-time count Stellaris LM3S1968 Evaluation Kits provide a compact and versatile evaluation Timer (24-bit) a a a a a a platform for LM3S1000 Series of Stellaris ARM Cortex-M3-based microcontrollers. The quickstart application that runs out-of-the-box includes an example utilizing General- 3 4 4 4 4 4 Purpose the low power hibernate mode of the LM3S1968 microcontroller. Each board has an In-Circuit Debug Interface (ICDI) that provides hardware debugging functionality Real-Time Clock (RTC) a a a a a a not only for the on-board Stellaris devices, but also for any Stellaris microcontroller-
based target board. The evaluation kits contain all cables, software, and documenta- timers Watchdog a a a a a a tion needed to develop and run applications for Stellaris microcontrollers easily and quickly. In addition, example applications demonstrating the use of various third PWM – 2 – 6 6 6 [a] party Real Time Operating Systems are available for download from www.luminary- Dead-Band – – Generator a a a a micro.com/products/lm3s1968_evaluation_kit.html. PWM CCP 2 8 6 6 6 8
Ethernet (10/100 – – – – – – Stellaris LM3S1968 Evaluation Kit Features MAC+PHY)
• LM3S1968 Evaluation Board with a quickstart sample application IEEE1588 – – – – – –
– Stellaris LM3S1968 MCU with 256K flash, 64K SRAM, 8 ADCs, and CAN MAC – – – – – – up to 52 GPIOs – All LM3S1968 I/O available on labeled break-out pads USB – – – – – – – Support for battery-backed hibernate mode UART 2 3 3 3 3 3 serial interfaces – Simple setup: USB cable provides serial communication, debugging, I2C - 1 2 1 1 1 and power – OLED graphics display with 128 x 64 pixel resolution and 16 shades of gray SSI/SPI 1 2 2 2 2 2 – User LED, navigation switches, and select pushbuttons, magnetic speaker QEI – – – 1 – – – Standard ARM 20-pin JTAG debug connector with input and output modes ADC – 2 8 – 2 4 • USB and JTAG cables Channels Precision – +/-1 +/-1 – +/-1 +/-1 • CD containing: (LSB) – Evaluation version of the software tools, Complete documentation,
ADC (10-bit) ADC Speed Quickstart guide and source code, Stellaris Peripheral Driver Library and (samples – 250K 1M – 500K 500K example source code analog per second) Internal Temp – – Sensor a a a a