The LM3S315 is based on thehigh-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 with on-chip 16kB flash and 4kB SRAM memories.
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
16 KB single-cycle flash with two forms of flash protection on a 2-KB block basis
4 KB single-cycle SRAM
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, 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
Lock register protection from runaway software
Reset generation logic with an enable/disable Synchronous Serial Interface (SSI)
Programmable interface operation for Freescale SPI, National Semiconductor MICROWIRE™, or Texas Instruments synchronous serial
Master or slave operation
Two fully programmable 16C550-type UARTs
Separate 16x8 transmit (TX) and 16x12 receive (RX) FIFOs to reduce CPU interrupt service loading