Home arrow Products arrow Browse by Series arrow 600 Series Devices arrow LM3S600 Microcontroller

LM3S600 Microcontroller

Image

The Stellaris® LM3S600 microcontroller is based on the ARM® Cortex™-M3 controller core operating at 50 MHz, with 32 kB single-cycle flash, 8 kB single-cycle SRAM, a 24-bit Systick Timer, 3x 32-bit or 6x 16-bit general-purpose timers, a watchdog timer, a SSI / SPI controller, an I2C interface, 2 UARTs, 3 analog comparators, a low drop-out voltage regulator, brown-out reset, power-on reset controller, and up to 36 GPIOs.

Download the full product brief

Documents and Software Downloads

Data Sheets

Doc number Description Date Download
DS-LM3S600-4283Data Sheet for LM3S600 Microcontroller11/18/08download
ARM V7 Architecture Shortform Doc 03/30/06 download

App Notes

Doc number Description Date Download
AN01237-04Programming the On-Chip Flash Memory in a Stellaris Microcontroller10/28/08download
AN01240-03Clocking options for Stellaris Family Microcontrollers10/28/08download
AN01241-02Using a Stellaris Microcontroller as an I/O Processor10/28/08download
AN01242-02Using the Stellaris Serial Flash Loader01/22/08download
AN01243-01Adding 32KB of Serial SRAM to a Stellaris Microcontroller06/24/08download
AN01248-04Using the Stellaris Boot Loader10/28/08download
AN01249-02Upgrading to Luminary Micro's Stellaris Microcontrollers from Microchip's PIC Microcontrollers10/28/08download
AN01257-01Flash Protection for Stellaris® Microcontrollers10/28/08download
AN01265-01Optimizing Code Performance and Size for Stellaris Microcontrollers06/24/08download

Errata

Doc number Description Date Download
LM3S600 Errata-1.6Errata for LM3S600 Microcontroller11/25/08download

Software Downloads

Doc number Description Date Download
SW-LM3S-3740StellarisWare complete (all boards, all components) Firmware Development Package12/08/08download
LMFlashProgrammer-b655GUI and command line flash programmer11/04/08download

Product Change Notices (PCN)

Doc number Description Date Download
LMI-PCN-70083_A_LM3S600-00Introduction of ASAT, package marking change.12/21/07download

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.
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.

Ordering Part Numbers and Information

Ordering Information

Ordering Part Number Description
LM3S600-EQN50 Stellaris® LM3S600Microcontroller, 32K, 48-LQFP, -40° C to 105° C
LM3S600-EQN50(T) Stellaris® LM3S600Microcontroller, 32K, 48-LQFP, -40° C to 105° C, Tape & Reel
LM3S600-IQN50 Stellaris® LM3S600Microcontroller, 32K, 48-LQFP, -40° C to 85° C
LM3S600-IQN50(T) Stellaris® LM3S600Microcontroller, 32K, 48-LQFP, -40° C to 85° C, Tape & Reel

Product Features

32-Bit RISC Performance

  • 32-bit ARM® Cortex™-M3 v7M architecture optimized for small-footprint embedded applications
  • Thumb®-compatible Thumb-2-only instruction set
  • 50-MHz operation
  • Hardware-division and single-cycle-multiplication
  • Integrated Nested Vectored Interrupt Controller (NVIC) providing deterministic interrupt handling
  • 21 interrupt channels with eight priority levels
  • Memory protection unit (MPU) provides a privileged mode for protected operating system functionality
  • Unaligned data access, enabling data to be efficiently packed into memory
  • Atomic bit manipulation (bit-banding) delivers maximum memory utilization and streamlined peripheral control
On-Chip Memory
  • 32-KB single-cycle flash with two forms of flash protection on a 2-KB block basis
  • 8-KB single-cycle SRAM
General-Purpose Timers
  • Three timers, each of which can be configured: as a single 32-bit timer, as a dual 16-bit timer with capture and simple PWM modes
  • Real-Time Clock (RTC) capability
Watchdog Timer
  • 32-bit down counter with a programmable load register
  • Separate watchdog clock with an enable
  • Programmable interrupt generation logic with interrupt masking
  • Lock register protection from runaway software
  • Reset generation logic with an enable/disable
Synchronous Serial Interface (SSI)
  • Programmable interface operation for Freescale SPI, MICROWIRE, or Texas Instruments synchronous serial
  • Master or slave operation
UART
  • Two fully programmable 16C550-type UARTs
  • Separate 16x8 transmit (TX) and 16x12 receive (RX) FIFOs to reduce CPU interrupt service loading
  • Programmable baud-rate generator
Analog Comparators
  • Three independent integrated analog comparators
  • Configurable for output to: drive an output pin or generate an interrupt
  • Compare external pin input to external pin input or to internal programmable voltage reference
I2C
  • Master and slave receive and transmit operation with transmission speed up to 100 Kbps in Standard mode and 400 Kbps in Fast mode
  • Interrupt generation
  • Master with arbitration and clock synchronization, multimaster support, and 7-bit addressing mode
GPIOs
  • 7 to 36 GPIOs, depending on user configuration
  • 5-V-tolerant input/outputs
  • Programmable interrupt generation as either edge-triggered or level-sensitive on all pins
  • Programmable drive strength and slew rate control for GPIO pad configuration
  • Bit-masking in both read and write operations through the address lines
Power
  • On-chip Low Drop-Out (LDO) voltage regulator, with programmable output user-adjustable from 2.25 V to 2.75 V
  • Low-power options on processor: Sleep and Deep-sleep modes
  • Low-power options for peripherals: software controls shutdown of individual peripherals
  • User-enabled LDO unregulated voltage detection and automatic reset
  • 3.3-V supply brownout detection and reporting via interrupt or reset
Package
  • 48-pin RoHS-compliant LQFP
  • Industrial operating temperature