Datasheet

2.4.5 Bit-Banding ................................................................................................................. 115
2.4.6 Data Storage .............................................................................................................. 117
2.4.7 Synchronization Primitives ........................................................................................... 118
2.5 Exception Model ......................................................................................................... 119
2.5.1 Exception States ......................................................................................................... 120
2.5.2 Exception Types .......................................................................................................... 120
2.5.3 Exception Handlers ..................................................................................................... 125
2.5.4 Vector Table ................................................................................................................ 125
2.5.5 Exception Priorities ...................................................................................................... 126
2.5.6 Interrupt Priority Grouping ............................................................................................ 127
2.5.7 Exception Entry and Return ......................................................................................... 127
2.6 Fault Handling ............................................................................................................. 130
2.6.1 Fault Types ................................................................................................................. 131
2.6.2 Fault Escalation and Hard Faults .................................................................................. 131
2.6.3 Fault Status Registers and Fault Address Registers ...................................................... 132
2.6.4 Lockup ....................................................................................................................... 132
2.7 Power Management .................................................................................................... 133
2.7.1 Entering Sleep Modes ................................................................................................. 133
2.7.2 Wake Up from Sleep Mode .......................................................................................... 133
2.8 Instruction Set Summary .............................................................................................. 134
3 Cortex-M4 Peripherals ......................................................................................... 141
3.1 Functional Description ................................................................................................. 141
3.1.1 System Timer (SysTick) ............................................................................................... 142
3.1.2 Nested Vectored Interrupt Controller (NVIC) .................................................................. 143
3.1.3 System Control Block (SCB) ........................................................................................ 144
3.1.4 Memory Protection Unit (MPU) ..................................................................................... 144
3.1.5 Floating-Point Unit (FPU) ............................................................................................. 149
3.2 Register Map .............................................................................................................. 153
3.3 System Timer (SysTick) Register Descriptions .............................................................. 156
3.4 NVIC Register Descriptions .......................................................................................... 160
3.5 System Control Block (SCB) Register Descriptions ........................................................ 170
3.6 Memory Protection Unit (MPU) Register Descriptions .................................................... 199
3.7 Floating-Point Unit (FPU) Register Descriptions ............................................................ 208
4 JTAG Interface ...................................................................................................... 214
4.1 Block Diagram ............................................................................................................ 215
4.2 Signal Description ....................................................................................................... 215
4.3 Functional Description ................................................................................................. 216
4.3.1 JTAG Interface Pins ..................................................................................................... 216
4.3.2 JTAG TAP Controller ................................................................................................... 218
4.3.3 Shift Registers ............................................................................................................ 219
4.3.4 Operational Considerations .......................................................................................... 219
4.4 Initialization and Configuration ..................................................................................... 222
4.5 Register Descriptions .................................................................................................. 222
4.5.1 Instruction Register (IR) ............................................................................................... 223
4.5.2 Data Registers ............................................................................................................ 224
5 System Control ..................................................................................................... 227
5.1 Signal Description ....................................................................................................... 227
5.2 Functional Description ................................................................................................. 227
June 18, 20144
Texas Instruments-Production Data
Table of Contents