English
Language : 

LM3S2939 Datasheet, PDF (3/749 Pages) Texas Instruments – Stellaris® LM3S2939 Microcontroller
Stellaris® LM3S2939 Microcontroller
Table of Contents
Revision History ............................................................................................................................. 26
About This Document .................................................................................................................... 32
Audience .............................................................................................................................................. 32
About This Manual ................................................................................................................................ 32
Related Documents ............................................................................................................................... 32
Documentation Conventions .................................................................................................................. 33
1
1.1
1.2
1.3
1.4
1.4.1
1.4.2
1.4.3
1.4.4
1.4.5
1.4.6
1.4.7
1.4.8
Architectural Overview .......................................................................................... 35
Product Features .......................................................................................................... 35
Target Applications ........................................................................................................ 43
High-Level Block Diagram ............................................................................................. 44
Functional Overview ...................................................................................................... 46
ARM Cortex™-M3 ......................................................................................................... 46
Motor Control Peripherals .............................................................................................. 47
Analog Peripherals ........................................................................................................ 48
Serial Communications Peripherals ................................................................................ 48
System Peripherals ....................................................................................................... 50
Memory Peripherals ...................................................................................................... 51
Additional Features ....................................................................................................... 51
Hardware Details .......................................................................................................... 52
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 ...................................................................................... 53
Block Diagram .............................................................................................................. 54
Overview ...................................................................................................................... 55
System-Level Interface .................................................................................................. 55
Integrated Configurable Debug ...................................................................................... 55
Trace Port Interface Unit (TPIU) ..................................................................................... 56
Cortex-M3 System Component Details ........................................................................... 56
Programming Model ...................................................................................................... 57
Processor Mode and Privilege Levels for Software Execution ........................................... 57
Stacks .......................................................................................................................... 57
Register Map ................................................................................................................ 58
Register Descriptions .................................................................................................... 59
Exceptions and Interrupts .............................................................................................. 72
Data Types ................................................................................................................... 72
Memory Model .............................................................................................................. 72
Memory Regions, Types and Attributes ........................................................................... 74
Memory System Ordering of Memory Accesses .............................................................. 74
Behavior of Memory Accesses ....................................................................................... 74
Software Ordering of Memory Accesses ......................................................................... 75
Bit-Banding ................................................................................................................... 76
Data Storage ................................................................................................................ 78
Synchronization Primitives ............................................................................................. 79
Exception Model ........................................................................................................... 80
Exception States ........................................................................................................... 81
Exception Types ............................................................................................................ 81
Exception Handlers ....................................................................................................... 84
June 18, 2012
3
Texas Instruments-Production Data