EasyManua.ls Logo

Texas Instruments TM4C1294NCPDT - Table of Contents

Texas Instruments TM4C1294NCPDT
1890 pages
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Loading...
Table of Contents
Revision History ............................................................................................................................. 45
About This Document .................................................................................................................... 48
Audience .............................................................................................................................................. 48
About This Manual ................................................................................................................................ 48
Related Documents ............................................................................................................................... 48
Documentation Conventions .................................................................................................................. 49
1 Architectural Overview .......................................................................................... 51
1.1 Tiva™ C Series Overview .............................................................................................. 51
1.2 TM4C1294NCPDT Microcontroller Overview .................................................................. 52
1.3 TM4C1294NCPDT Microcontroller Features ................................................................... 55
1.3.1 ARM Cortex-M4F Processor Core .................................................................................. 55
1.3.2 On-Chip Memory ........................................................................................................... 57
1.3.3 External Peripheral Interface ......................................................................................... 59
1.3.4 Cyclical Redundancy Check (CRC) ............................................................................... 61
1.3.5 Serial Communications Peripherals ................................................................................ 61
1.3.6 System Integration ........................................................................................................ 67
1.3.7 Advanced Motion Control ............................................................................................... 74
1.3.8 Analog .......................................................................................................................... 76
1.3.9 JTAG and ARM Serial Wire Debug ................................................................................ 78
1.3.10 Packaging and Temperature .......................................................................................... 78
1.4 TM4C1294NCPDT Microcontroller Hardware Details ....................................................... 78
1.5 Kits .............................................................................................................................. 79
1.6 Support Information ....................................................................................................... 79
2 The Cortex-M4F Processor ................................................................................... 80
2.1 Block Diagram .............................................................................................................. 81
2.2 Overview ...................................................................................................................... 82
2.2.1 System-Level Interface .................................................................................................. 82
2.2.2 Integrated Configurable Debug ...................................................................................... 82
2.2.3 Trace Port Interface Unit (TPIU) ..................................................................................... 83
2.2.4 Cortex-M4F System Component Details ......................................................................... 83
2.3 Programming Model ...................................................................................................... 84
2.3.1 Processor Mode and Privilege Levels for Software Execution ........................................... 84
2.3.2 Stacks .......................................................................................................................... 85
2.3.3 Register Map ................................................................................................................ 85
2.3.4 Register Descriptions .................................................................................................... 87
2.3.5 Exceptions and Interrupts ............................................................................................ 103
2.3.6 Data Types ................................................................................................................. 103
2.4 Memory Model ............................................................................................................ 103
2.4.1 Memory Regions, Types and Attributes ......................................................................... 106
2.4.2 Memory System Ordering of Memory Accesses ............................................................ 107
2.4.3 Behavior of Memory Accesses ..................................................................................... 107
2.4.4 Software Ordering of Memory Accesses ....................................................................... 108
2.4.5 Bit-Banding ................................................................................................................. 109
2.4.6 Data Storage .............................................................................................................. 111
2.4.7 Synchronization Primitives ........................................................................................... 112
3June 18, 2014
Texas Instruments-Production Data
Tiva
TM4C1294NCPDT Microcontroller

Table of Contents

Related product manuals