Home » Texas Instruments » LM3S828
LM3S828 Processors
The LM3S828 is based on the high-performance ARM® Cortex™-M3 v7M architecture optimized for small-footprint embedded applications. 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 optimized for small-footprint embedded applications
Thumb®-compatible Thumb-2-only instruction set processor core for high code density
50-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
Memory protection unit (MPU) provides a privileged mode for protected operating system functionality
Unaligned data access
64 KB single-cycle flash with two forms of flash protection on a 2-KB block basis
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 with capture and simple PWM modes, or to initiate an
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
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 with fractional divider
Single- and differential-input configurations
Eight 10-bit channels (inputs) when used as singleended inputs
Sample rate of one million samples/second
Flexible, configurable analog-to-digital conversion
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
7 to 28 GPIOs, depending on user configuration
Programmable interrupt generation as either edgetriggered or level-sensitive on all pins
Can initiate an ADC sample sequence
Programmable drive strength and slew rate
Bit-masking in both read and write operations through the address lines
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
Six reset sources
IEEE 1149.1-1990 compliant Test Access Port (TAP) controller
Debug access via JTAG and Serial Wire interfaces
Full JTAG boundary scan
48-pin RoHS-compliant LQFP
Industrial operating temperature