Home arrow Products arrow Browse by Series arrow 3000 series arrow 3W00s arrow LM3S3W26 Microcontroller

LM3S3W26 Microcontroller

Image

The Stellaris® LM3S3W26 microcontroller is based on the ARM® Cortex™-M3 controller core operating at up to 50 MHz, with 32 kB flash, 8 kB SRAM, a 32-ch DMA, and ROM preloaded with the StellarisWare Driver Library, Boot Loader, AES encryption lookup tables, and a cyclical redundancy check (CRC) function. The LM3S3W26 also features real-time industrial connectivity, with USB 2.0 Full Speed Device, 2 SSI / SPI controllers, 2 I2C interfaces, and 3 UARTs. The microcontroller also features intelligent analog capability, including 2 analog comparators and 8 channels of highly accurate 10-bit analog-to-digital conversion - with the ability to sample at speeds of 1M samples per second. Finally, the LM3S3W26 microcontroller provides 8 digital comparators, a 24-bit systick timer, 3 32-bit or 6 16-bit general-purpose timers, 2 watchdog timers, a battery-backed hibernation module with RTC and 256 bytes of non-volatile state-saving memory, a low drop-out voltage regulator so that only one supply voltage is required, brown-out reset, power-on reset controller, and up to 33 GPIOs.

Download the full product brief

Documents and Software Downloads

Data Sheets

Doc number Description Date Download
DS-LM3S3W26-6912LM3S3W26 Microcontroller Datasheet03/03/10download

App Notes

Doc number Description Date Download
AN01237-06Programming the On-Chip Flash Memory in a Stellaris Microcontroller07/09/09download
AN01239-04ADC Oversampling Techniques07/06/09download
AN01240-04Clocking options for Stellaris Family Microcontrollers07/06/09download
AN01241-03Using a Stellaris Microcontroller as an I/O Processor07/06/09download
AN01242-03Using the Stellaris Serial Flash Loader07/09/09download
AN01243-02Adding 32KB of Serial SRAM to a Stellaris Microcontroller07/06/09download
AN01247-03Using the Stellaris Microcontroller Analog-to-Digital Converter07/06/09download
AN01249-03Upgrading to Luminary Micro's Stellaris Microcontrollers from Microchip's PIC Microcontrollers07/06/09download
AN01255-02Implementing RS-232 Flow Control on a Stellaris® Microcontroller07/06/09download
AN01256-03Using Schematic Part Libraries and PCB Footprint Libraries for Stellaris® Microcontrollers02/09/10download
AN01257-02Flash Protection for Stellaris® Microcontrollers07/06/09download
AN01265-02Optimizing Code Performance and Size for Stellaris Microcontrollers07/06/09download
AN01267-00Using Stellaris Microcontrollers Internal Memory to Emulate EEPROM09/24/09download
AN01270-01Software UART for Stellaris® Microcontrollers07/06/09download
AN01271-01USB Certification for Stellaris® Microcontroller-based USB Peripherals and Embedded Host Systems06/26/09download
AN01272-01Using the IEC 60730 Standard for Safe and Reliable Operation of Stellaris® Microcontrollers07/06/09download
AN01273-01Application Update Using the USB Device Firmware Upgrade Class07/06/09download

Errata

Doc number Description Date Download
Errata_LM3S3W26-2.3Errata for the LM3S3W26 Microcontroller03/02/10download

Software Downloads

Doc number Description Date Download
ROM-LM3S3W26-UG-311LM3S3W26ROM User's Guide03/04/10download
IBIS-LM3S3W26-64LQFP-1LM3S3W26 Rev B1 64LQFP IBIS file03/03/10download
SW-LM3S-5727StellarisWare complete (all boards, all components) Firmware Development Package03/02/10download
BSDL-LM3S3W26-64LQFP-1.0LM3S3W26RevA0 LQFP BSDL file02/24/10download
Luminary Micro USB VID Sublicense Application-2.0Texas Instruments VID Sublicensing Application and Policy for Stellaris MCUs12/30/09download
SW-AN01267-5132Source code for application note AN01267 - "Using Stellaris Microcontrollers Internal Memory to Emulate EEPROM"09/23/09download
SW01272-4178Source code for Application Note AN01272 - "Using the IEC 60730 Standard for Safe and Reliable Operation of Stellaris® Microcontrollers"02/23/09download
SW01270-4049Source code for application note AN01270 - "Software UART for Stellaris® Microcontrollers"02/02/09download

Product Change Notices (PCN)

Doc number Description Date Download

Available 3rd Party Products

Hardware Tools

Tool Type Company Product Name
Emulator Rowley Associates ARM USB CrossConnect
Emulator Keil, an ARM® Company ULINK2 USB-JTAG Adapter
Emulator IAR Systems J-Link™ USB-JTAG Debug Probe

Software Tools

Tool Type Company Product Name
SW Toolkit Keil, an ARM® Company RealView® MDK-ARM Microcontroller Development Kit
SW Toolkit CodeSourcery Sourcery G++ Open source software toolkit with GDB support over SWD
SW Toolkit ARM® RealView® Development Suite
RTOS FreeRTOS.org™ FreeRTOS™ is a portable, open source, small footprint real time kernel.
SW Toolkit Rowley Associates CrossWorks for ARM
RTOS Pumpkin, Inc. Salvo, the RTOS that runs in tiny places.™
SW Toolkit IAR Systems IAR Embedded Workbench™
SW Toolkit IAR Systems visualSTATE State machine design, test and verification tools
RTOS ThreadX® Express Logic's ThreadX is a small-footprint, fast, royalty-free real-time operating system (RTOS).
RTOS µC/OS-II Micriµm's µC/OS-II — The Real-Time Kernel. A highly portable, ROMable, very scalable, preemptive real-time, multitasking kernel (RTOS) for microprocessors and microcontrollers.
RTOS CMX CMX-RTX is a real-time multi-tasking operating system for microprocessors, microcomputers and DSPs.
CMX-TINY+'s footprint is made to fit within small amounts of onboard RAM – in the range of 512 bytes and up.
RTOS Quadros Systems, Inc. Quadros Systems, Inc. continues the RTXC tradition of small, fast, and reliable real-time operating systems. In addition to the RTXC Quadros RTOS, Quadros offers RTXC Quadnet TCP/IP, RTXCusb, RTXCflashfile, and the VisualRTXC Design Tool.
SW Toolkit code_red Red Suite is a complete software development platform for 32-bit microcontroller devices available to target Luminary Micro Stellaris® Cortex-M3 based microcontrollers. Features include MCU specific project wizards, a full embedded debugger, text indentation, function folding, online and offline integrated MCU help, extensive project management automation and integrated source repository support.
SW Toolkit CCStudio Code Composer Studio includes a suite of tools used to develop and debug Stellaris embedded applications. It includes compilers, source code editor, project build environment, debugger, profiler, simulators and many other features. The CCS IDE provides a single user interface taking you through each step of the application development flow.

Ordering Part Numbers and Information

Ordering Information

Ordering Part Number Description
LM3S3W26-IQR50-C0 Stellaris LM3S3W26 Microcontroller, 32K, 64-LQFP, -40° C to 85° C
LM3S3W26-IQR50-C0T Stellaris LM3S3W26 Microcontroller, 32K, 64-LQFP, -40° C to 85° C, Tape & Reel

Product Features

  • ARM® Cortex™-M3 Processor Core
    • 50-MHz operation; 60 DMIPS performance
    • ARM Cortex SysTick Timer
    • Nested Vectored Interrupt Controller (NVIC)
  • On-Chip Memory
    • 32 KB single-cycle Flash memory
    • 8 KB single-cycle SRAM
    • Internal ROM loaded with StellarisWare® software:
      • Stellaris® Peripheral Driver Library
      • Stellaris® Boot Loader
  • Advanced Serial Integration
    • USB 2.0 Device
    • Three UARTs with IrDA and ISO 7816 support
    • Two I2C modules
    • Two Synchronous Serial Interface modules (SSI)
  • System Integration
    • Direct Memory Access Controller (DMA)
    • System control and clocks including on-chip precision 16-MHz oscillator
    • Three 32-bit timers (up to six 16-bit)
    • Six Capture Compare PWM pins (CCP)
    • Lower-power battery-backed hibernation module
    • Real-Time Clock
    • Two Watchdog Timers
      • One timer runs off the main oscillator
      • One timer runs off the precision internal oscillator
    • Up to 33 GPIOs, depending on configuration
      • Highly flexible pin muxing allows use as GPIO or one of several peripheral functions
      • Independently configurable to 2, 4 or 8 mA drive capability
      • Up to 4 GPIOs can have 18 mA drive capability
  • Analog
    • 10-bit Analog-to-Digital Converter (ADC) with eight analog input channels and sample rate of one million samples/second
    • Two analog comparators
    • Eight digital comparators
    • On-chip voltage regulator
  • JTAG and ARM Serial Wire Debug (SWD)
  • 64-pin LQFP package
  • Industrial (-40°C to 85°C) Temperature Range