The LM3S317 is based on the high-performance 32-bit ARM® Cortex™-M3 v7M architecture. This device integrates powerful analog-to-digital conversion and motion control pulse-width-modulation capabilities with on-chip 16kB flash and 4kB SRAM memories.
Target applications include factory automation and control, industrial control power devices, and building and home automation.
Product Features
32-bit ARM® Cortex™-M3 v7M architecture
Thumb®-compatible Thumb-2-only instruction set
25-MHz operation
Hardware-division and single-cycle-multiplication
Integrated Nested Vectored Interrupt Controller
interrupt channels with eight priority levels
32-bit ARM® Cortex™-M3 v7M architecture
Thumb®-compatible Thumb-2-only instruction set
25-MHz operation
Hardware-division and single-cycle-multiplication
Integrated Nested Vectored Interrupt Controller
interrupt channels with eight priority levels
Three timers, each of which can be configured as a single 32-bit timer as a dual 16-bit timer
Real-Time Clock (RTC) capability
32-bit down counter
Separate watchdog clock with an enable
Programmable interrupt generation logic
Lock register protection from runaway software
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
Single- and differential-input configurations
Six 10-bit channels (inputs) when used as single-ended inputs