English
Language : 

LM3S5D56 Datasheet, PDF (3/1146 Pages) Texas Instruments – Stellaris® LM3S5D56 Microcontroller
Stellaris® LM3S5D56 Microcontroller
Table of Contents
Revision History ............................................................................................................................. 37
About This Document .................................................................................................................... 40
Audience .............................................................................................................................................. 40
About This Manual ................................................................................................................................ 40
Related Documents ............................................................................................................................... 40
Documentation Conventions .................................................................................................................. 41
1
1.1
1.2
1.3
1.3.1
1.3.2
1.3.3
1.3.4
1.3.5
1.3.6
1.3.7
1.3.8
1.4
Architectural Overview .......................................................................................... 43
Overview ...................................................................................................................... 43
Target Applications ........................................................................................................ 45
Features ....................................................................................................................... 45
ARM Cortex-M3 Processor Core .................................................................................... 45
On-Chip Memory ........................................................................................................... 47
Serial Communications Peripherals ................................................................................ 48
System Integration ........................................................................................................ 52
Advanced Motion Control ............................................................................................... 58
Analog .......................................................................................................................... 60
JTAG and ARM Serial Wire Debug ................................................................................ 62
Packaging and Temperature .......................................................................................... 62
Hardware Details .......................................................................................................... 62
2
2.1
2.2
2.2.1
2.2.2
2.2.3
2.2.4
2.3
2.3.1
2.3.2
2.3.3
2.3.4
2.3.5
2.3.6
2.4
2.4.1
2.4.2
2.4.3
2.4.4
2.4.5
2.4.6
2.4.7
2.5
2.5.1
2.5.2
2.5.3
The Cortex-M3 Processor ...................................................................................... 63
Block Diagram .............................................................................................................. 64
Overview ...................................................................................................................... 65
System-Level Interface .................................................................................................. 65
Integrated Configurable Debug ...................................................................................... 65
Trace Port Interface Unit (TPIU) ..................................................................................... 66
Cortex-M3 System Component Details ........................................................................... 66
Programming Model ...................................................................................................... 67
Processor Mode and Privilege Levels for Software Execution ........................................... 67
Stacks .......................................................................................................................... 67
Register Map ................................................................................................................ 68
Register Descriptions .................................................................................................... 69
Exceptions and Interrupts .............................................................................................. 82
Data Types ................................................................................................................... 82
Memory Model .............................................................................................................. 82
Memory Regions, Types and Attributes ........................................................................... 84
Memory System Ordering of Memory Accesses .............................................................. 84
Behavior of Memory Accesses ....................................................................................... 85
Software Ordering of Memory Accesses ......................................................................... 85
Bit-Banding ................................................................................................................... 86
Data Storage ................................................................................................................ 89
Synchronization Primitives ............................................................................................. 89
Exception Model ........................................................................................................... 90
Exception States ........................................................................................................... 91
Exception Types ............................................................................................................ 91
Exception Handlers ....................................................................................................... 94
January 23, 2012
3
Texas Instruments-Production Data