EmbeddedDeveloper.com
Home » Luminary Micro » LM3S300 » LM3S301

  LM3S301

The LM3S301 is based on the high-performance 32-bit ARM® Cortex™-M3 v7M architecture optimized for small-footprint embedded applications. This device integrates powerful analog-to-digital conversion and pulse-width-modulation capabilities.

Target applications include factory automation and control, industrial control power devices, building and home automation, and DC and stepper motors.

Product Features

  • 32-bit ARM® Cortex™-M3 v7M architecture optimized for small-footprint embedded applications
  • Thumb®-compatible Thumb-2-only instruction set
  • 20-MHz operation
  • Hardware-division and single-cycle-multiplication
  • Integrated Nested Vectored Interrupt Controller (NVIC) providing deterministic interrupt handling
  • 22 interrupt channels with eight priority levels
  • 16 KB single-cycle flash with two forms of flash protection on a 2-KB block basis
  • 2 KB single-cycle SRAM General-Purpose Timers
  • Two 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, or to initiate an ADC event
  • Real-Time Clock (RTC) capability
  • 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
  • Programmable interface operation for Freescale SPI, National Semiconductor MICROWIRE™, or Texas Instruments synchronous serial
  • Master or slave operation
  • Fully programmable 16C550-type UART
  • Separate 16x8 transmit (TX) and 16x12 receive (RX) FIFOs to reduce CPU interrupt service loading
  • Programmable baud-rate generator with fractional divider
  • Single- and differential-input configurations
  • Three 10-bit channels (inputs) when used as singleended inputs
  • Sample rate of 250 thousand samples/second
  • Flexible, configurable analog-to-digital conversion
    • Four programmable sample conversion sequences from one to eight entries long
    • Each sequence triggered by software or internal event (timers, analog comparators, PWM or GPIO)
  • Two independent integrated analog comparators
  • Configurable for output to: drive an output pin, generate an interrupt, or initiate an ADC sample sequence
  • Compare external pin input to external pin input or to internal programmable voltage reference
  • Two motion-control PWM outputs
  • Each PWM generator block has one 16-bit counter, two comparators, a PWM generator, and a deadband generator
  • Output control block with PWM output enable
  • Can initiate an ADC sample sequence
  • 12 to 33 GPIOs, depending on user configuration
  • Programmable interrupt generation
  • Can initiate an ADC sample sequence
  • Programmable drive strength and slew rate
  • On-chip Linear 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 Deepsleep 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
  • On-chip temperature sensor
  • 48-pin RoHS-compliant LQFP
  • Industrial operating temperature




EKK-LM3S811 Evaluation Kit