English
Language : 

LM3S5D56 Datasheet, PDF (43/1146 Pages) Texas Instruments – Stellaris® LM3S5D56 Microcontroller
Stellaris® LM3S5D56 Microcontroller
1 Architectural Overview
Texas Instruments is the industry leader in bringing 32-bit capabilities and the full benefits of ARM®
Cortex™-M-based microcontrollers to the broadest reach of the microcontroller market. For current
users of 8- and 16-bit MCUs, Stellaris® with Cortex-M offers a direct path to the strongest ecosystem
of development tools, software and knowledge in the industry. Designers who migrate to Stellaris
benefit from great tools, small code footprint and outstanding performance. Even more important,
designers can enter the ARM ecosystem with full confidence in a compatible roadmap from $1 to
1 GHz. For users of current 32-bit MCUs, the Stellaris family offers the industry’s first implementation
of Cortex-M3 and the Thumb-2 instruction set. With blazingly-fast responsiveness, Thumb-2
technology combines both 16-bit and 32-bit instructions to deliver the best balance of code density
and performance. Thumb-2 uses 26 percent less memory than pure 32-bit code to reduce system
cost while delivering 25 percent better performance. The Texas Instruments Stellaris family of
microcontrollers—the first ARM Cortex-M3 based controllers— brings high-performance 32-bit
computing to cost-sensitive embedded microcontroller applications.
1.1 Overview
The Stellaris LM3S5D56 microcontroller combines complex integration and high performance with
the following feature highlights:
■ ARM Cortex-M3 Processor Core
■ High Performance: 80-MHz operation; 100 DMIPS performance
■ 512 KB single-cycle Flash memory
■ 96 KB single-cycle SRAM
■ Internal ROM loaded with StellarisWare® software
■ Advanced Communication Interfaces: UART, SSI, I2C, CAN, USB
■ System Integration: general-purpose timers, watchdog timers, DMA, general-purpose I/Os
■ Advanced motion control using PWMs, fault inputs, and quadrature encoder inputs
■ Analog support: analog and digital comparators, Analog-to-Digital Converters (ADC), on-chip
voltage regulator
■ JTAG and ARM Serial Wire Debug (SWD)
■ 64-pin LQFP package
■ Industrial (-40°C to 85°C) temperature range
Figure 1-1 on page 44 depicts the features on the Stellaris LM3S5D56 microcontroller. Note that
there are two on-chip buses that connect the core to the peripherals. The Advanced Peripheral Bus
(APB) bus is the legacy bus. The Advanced High-Performance Bus (AHB) bus provides better
back-to-back access performance than the APB bus.
January 23, 2012
43
Texas Instruments-Production Data