The LM3S818 is based on the high-performance ARM® Cortex™-M3 v7M architecture. It is fully Thumb®-compatible with a Thumb-2-only instruction set and features hardware-division and single-cycle-multiplication. The integrated Nested Vectored Interrupt Controller (NVIC) provides deterministic interrupt handling. 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
50-MHz operation
Hardware-division and single-cycle-multiplication
Integrated Nested Vectored Interrupt Controller
interrupt channels with eight priority levels
64 KB single-cycle flash
8 KB single-cycle SRAM
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
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
ADC Single- and differential-input configurations
Six 10-bit ADC channels (inputs) when used as single-ended inputs