Exception Model ......................................................................................................... 113
Exception States ......................................................................................................... 114
Exception Types .......................................................................................................... 114
Exception Handlers ..................................................................................................... 119
Vector Table ................................................................................................................ 119
Exception Priorities ...................................................................................................... 120
Interrupt Priority Grouping ............................................................................................ 120
Exception Entry and Return ......................................................................................... 120
Fault Handling ............................................................................................................. 123
Fault Types ................................................................................................................. 124
Fault Escalation and Hard Faults .................................................................................. 124
Fault Status Registers and Fault Address Registers ...................................................... 125
Lockup ....................................................................................................................... 125
Power Management .................................................................................................... 126
Entering Sleep Modes ................................................................................................. 126
Wake Up from Sleep Mode .......................................................................................... 126
Instruction Set Summary .............................................................................................. 127
Cortex-M4 Peripherals ......................................................................................... 134
Functional Description ................................................................................................. 134
System Timer (SysTick) ............................................................................................... 135
Nested Vectored Interrupt Controller (NVIC) .................................................................. 136
System Control Block (SCB) ........................................................................................ 137
Memory Protection Unit (MPU) ..................................................................................... 137
Floating-Point Unit (FPU) ............................................................................................. 142
Register Map .............................................................................................................. 146
System Timer (SysTick) Register Descriptions .............................................................. 149
NVIC Register Descriptions .......................................................................................... 153
System Control Block (SCB) Register Descriptions ........................................................ 163
Memory Protection Unit (MPU) Register Descriptions .................................................... 192
Floating-Point Unit (FPU) Register Descriptions ............................................................ 201
JTAG Interface ...................................................................................................... 207
Block Diagram ............................................................................................................ 208
Signal Description ....................................................................................................... 208
Functional Description ................................................................................................. 209
JTAG Interface Pins ..................................................................................................... 209
JTAG TAP Controller ................................................................................................... 211
Shift Registers ............................................................................................................ 212
Operational Considerations .......................................................................................... 212
Initialization and Configuration ..................................................................................... 215
Register Descriptions .................................................................................................. 215
Instruction Register (IR) ............................................................................................... 216
Data Registers ............................................................................................................ 217
System Control ..................................................................................................... 220
Signal Description ....................................................................................................... 220
Functional Description ................................................................................................. 220
Device Identification .................................................................................................... 220
Reset Control .............................................................................................................. 221
Non-Maskable Interrupt ............................................................................................... 228
June 18, 2014
4
Texas Instruments-Production Data
Table of Contents