没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
Tiva
™
TM4C1292NCPDT Microcontroller
DATA SHEET
Copyright © 2007-2014
Texas Instruments Incorporated
DS-TM4C1292NCPDT-15863.2743
SPMS431B
TEXAS INSTRUMENTS-PRODUCTION DATA
Copyright
Copyright © 2007-2014 Texas Instruments Incorporated. Tiva and TivaWare are trademarks of Texas Instruments Incorporated. ARM and Thumb are
registered trademarks and Cortex is a trademark of ARM Limited. All other trademarks are the property of others.
PRODUCTION DATA information is current as of publication date. Products conform to specications per the terms of Texas Instruments standard
warranty. Production processing does not necessarily include testing of all parameters.
Please be aware that an important notice concerning availability, standard warranty, and use in critical applications of Texas Instruments semiconductor
products and disclaimers thereto appears at the end of this data sheet.
Texas Instruments Incorporated
108 Wild Basin, Suite 350
Austin, TX 78746
http://www.ti.com/tm4c
http://www-k.ext.ti.com/sc/technical-support/product-information-centers.htm
WARNING – EXPORT NOTICE: Recipient agrees to not knowingly export or re-export, directly or indirectly, any product or technical data
(as dened by the U.S., EU, and other Export Administration Regulations) including software, or any controlled product restricted by other
applicable national regulations, received from Disclosing party under this Agreement, or any direct product of such technology, to any destination
to which such export or re-export is restricted or prohibited by U.S. or other applicable laws, without obtaining prior authorization from U.S.
Department of Commerce and other competent Government authorities to the extent required by those laws.
According to our best knowledge of the state and end-use of this product or technology, and in compliance with the export control regulations
of dual-use goods in force in the origin and exporting countries, this technology is classied as follows:
■ US ECCN: EAR99
■ EU ECCN: EAR99
And may require export or re-export license for shipping it in compliance with the applicable regulations of certain countries.
June 18, 20142
Texas Instruments-Production Data
Table of Contents
Revision History ............................................................................................................................. 44
About This Document .................................................................................................................... 47
Audience .............................................................................................................................................. 47
About This Manual ................................................................................................................................ 47
Related Documents ............................................................................................................................... 47
Documentation Conventions .................................................................................................................. 48
1 Architectural Overview .......................................................................................... 50
1.1 Tiva™ C Series Overview .............................................................................................. 50
1.2 TM4C1292NCPDT Microcontroller Overview .................................................................. 51
1.3 TM4C1292NCPDT Microcontroller Features ................................................................... 54
1.3.1 ARM Cortex-M4F Processor Core .................................................................................. 54
1.3.2 On-Chip Memory ........................................................................................................... 56
1.3.3 External Peripheral Interface ......................................................................................... 58
1.3.4 Cyclical Redundancy Check (CRC) ............................................................................... 60
1.3.5 Serial Communications Peripherals ................................................................................ 60
1.3.6 System Integration ........................................................................................................ 66
1.3.7 Advanced Motion Control ............................................................................................... 73
1.3.8 Analog .......................................................................................................................... 75
1.3.9 JTAG and ARM Serial Wire Debug ................................................................................ 77
1.3.10 Packaging and Temperature .......................................................................................... 77
1.4 TM4C1292NCPDT Microcontroller Hardware Details ....................................................... 77
1.5 Kits .............................................................................................................................. 78
1.6 Support Information ....................................................................................................... 78
2 The Cortex-M4F Processor ................................................................................... 79
2.1 Block Diagram .............................................................................................................. 80
2.2 Overview ...................................................................................................................... 81
2.2.1 System-Level Interface .................................................................................................. 81
2.2.2 Integrated Configurable Debug ...................................................................................... 81
2.2.3 Trace Port Interface Unit (TPIU) ..................................................................................... 82
2.2.4 Cortex-M4F System Component Details ......................................................................... 82
2.3 Programming Model ...................................................................................................... 83
2.3.1 Processor Mode and Privilege Levels for Software Execution ........................................... 83
2.3.2 Stacks .......................................................................................................................... 84
2.3.3 Register Map ................................................................................................................ 84
2.3.4 Register Descriptions .................................................................................................... 86
2.3.5 Exceptions and Interrupts ............................................................................................ 102
2.3.6 Data Types ................................................................................................................. 102
2.4 Memory Model ............................................................................................................ 102
2.4.1 Memory Regions, Types and Attributes ......................................................................... 105
2.4.2 Memory System Ordering of Memory Accesses ............................................................ 106
2.4.3 Behavior of Memory Accesses ..................................................................................... 106
2.4.4 Software Ordering of Memory Accesses ....................................................................... 107
2.4.5 Bit-Banding ................................................................................................................. 108
2.4.6 Data Storage .............................................................................................................. 110
2.4.7 Synchronization Primitives ........................................................................................... 111
3June 18, 2014
Texas Instruments-Production Data
Tiva
™
TM4C1292NCPDT Microcontroller
2.5 Exception Model ......................................................................................................... 112
2.5.1 Exception States ......................................................................................................... 113
2.5.2 Exception Types .......................................................................................................... 113
2.5.3 Exception Handlers ..................................................................................................... 118
2.5.4 Vector Table ................................................................................................................ 118
2.5.5 Exception Priorities ...................................................................................................... 119
2.5.6 Interrupt Priority Grouping ............................................................................................ 119
2.5.7 Exception Entry and Return ......................................................................................... 119
2.6 Fault Handling ............................................................................................................. 122
2.6.1 Fault Types ................................................................................................................. 123
2.6.2 Fault Escalation and Hard Faults .................................................................................. 123
2.6.3 Fault Status Registers and Fault Address Registers ...................................................... 124
2.6.4 Lockup ....................................................................................................................... 124
2.7 Power Management .................................................................................................... 125
2.7.1 Entering Sleep Modes ................................................................................................. 125
2.7.2 Wake Up from Sleep Mode .......................................................................................... 125
2.8 Instruction Set Summary .............................................................................................. 126
3 Cortex-M4 Peripherals ......................................................................................... 133
3.1 Functional Description ................................................................................................. 133
3.1.1 System Timer (SysTick) ............................................................................................... 134
3.1.2 Nested Vectored Interrupt Controller (NVIC) .................................................................. 135
3.1.3 System Control Block (SCB) ........................................................................................ 136
3.1.4 Memory Protection Unit (MPU) ..................................................................................... 136
3.1.5 Floating-Point Unit (FPU) ............................................................................................. 141
3.2 Register Map .............................................................................................................. 145
3.3 System Timer (SysTick) Register Descriptions .............................................................. 148
3.4 NVIC Register Descriptions .......................................................................................... 152
3.5 System Control Block (SCB) Register Descriptions ........................................................ 162
3.6 Memory Protection Unit (MPU) Register Descriptions .................................................... 191
3.7 Floating-Point Unit (FPU) Register Descriptions ............................................................ 200
4 JTAG Interface ...................................................................................................... 206
4.1 Block Diagram ............................................................................................................ 207
4.2 Signal Description ....................................................................................................... 207
4.3 Functional Description ................................................................................................. 208
4.3.1 JTAG Interface Pins ..................................................................................................... 208
4.3.2 JTAG TAP Controller ................................................................................................... 210
4.3.3 Shift Registers ............................................................................................................ 211
4.3.4 Operational Considerations .......................................................................................... 211
4.4 Initialization and Configuration ..................................................................................... 214
4.5 Register Descriptions .................................................................................................. 214
4.5.1 Instruction Register (IR) ............................................................................................... 215
4.5.2 Data Registers ............................................................................................................ 216
5 System Control ..................................................................................................... 219
5.1 Signal Description ....................................................................................................... 219
5.2 Functional Description ................................................................................................. 219
5.2.1 Device Identification .................................................................................................... 219
5.2.2 Reset Control .............................................................................................................. 220
5.2.3 Non-Maskable Interrupt ............................................................................................... 227
June 18, 20144
Texas Instruments-Production Data
Table of Contents
5.2.4 Power Control ............................................................................................................. 228
5.2.5 Clock Control .............................................................................................................. 229
5.2.6 System Control ........................................................................................................... 238
5.3 Initialization and Configuration ..................................................................................... 245
5.4 Register Map .............................................................................................................. 246
5.5 System Control Register Descriptions (System Control Offset) ....................................... 253
6 Processor Support and Exception Module ........................................................ 515
6.1 Functional Description ................................................................................................. 515
6.2 Register Map .............................................................................................................. 515
6.3 Register Descriptions .................................................................................................. 515
7 Hibernation Module .............................................................................................. 523
7.1 Block Diagram ............................................................................................................ 525
7.2 Signal Description ....................................................................................................... 525
7.3 Functional Description ................................................................................................. 526
7.3.1 Register Access Timing ............................................................................................... 527
7.3.2 Hibernation Clock Source ............................................................................................ 527
7.3.3 System Implementation ............................................................................................... 530
7.3.4 Battery Management ................................................................................................... 531
7.3.5 Real-Time Clock .......................................................................................................... 531
7.3.6 Tamper ....................................................................................................................... 534
7.3.7 Battery-Backed Memory .............................................................................................. 537
7.3.8 Power Control Using HIB ............................................................................................. 537
7.3.9 Power Control Using VDD3ON Mode ........................................................................... 538
7.3.10 Initiating Hibernate ...................................................................................................... 538
7.3.11 Waking from Hibernate ................................................................................................ 538
7.3.12 Arbitrary Power Removal ............................................................................................. 539
7.3.13 Interrupts and Status ................................................................................................... 540
7.4 Initialization and Configuration ..................................................................................... 540
7.4.1 Initialization ................................................................................................................. 540
7.4.2 RTC Match Functionality (No Hibernation) .................................................................... 541
7.4.3 RTC Match/Wake-Up from Hibernation ......................................................................... 541
7.4.4 External Wake-Up from Hibernation .............................................................................. 542
7.4.5 RTC or External Wake-Up from Hibernation .................................................................. 543
7.4.6 Tamper Initialization ..................................................................................................... 543
7.5 Register Map .............................................................................................................. 543
7.6 Register Descriptions .................................................................................................. 545
8 Internal Memory ................................................................................................... 592
8.1 Block Diagram ............................................................................................................ 592
8.2 Functional Description ................................................................................................. 594
8.2.1 SRAM ........................................................................................................................ 594
8.2.2 ROM .......................................................................................................................... 594
8.2.3 Flash Memory ............................................................................................................. 596
8.2.4 EEPROM .................................................................................................................... 607
8.2.5 Bus Matrix Memory Accesses ...................................................................................... 613
8.3 Register Map .............................................................................................................. 613
8.4 Internal Memory Register Descriptions (Internal Memory Control Offset) ......................... 616
8.5 EEPROM Register Descriptions (EEPROM Offset) ........................................................ 642
8.6 Memory Register Descriptions (System Control Offset) .................................................. 659
5June 18, 2014
Texas Instruments-Production Data
Tiva
™
TM4C1292NCPDT Microcontroller
剩余1823页未读,继续阅读
资源评论
不觉明了
- 粉丝: 4023
- 资源: 5759
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功