21
SPRUH22I – April 2012 – Revised November 2019
Copyright © 2012–2019, Texas Instruments Incorporated
Contents
24.8.2
Fault Escalation and Hard Faults
...........................................................................
24.8.3
Fault Status Registers and Fault Address Registers
.....................................................
24.8.4
Lockup
..........................................................................................................
24.9
Power Management
.....................................................................................................
24.9.1
Entering Sleep Modes
........................................................................................
24.9.2
Wake Up from Sleep Mode
..................................................................................
24.10
Instruction Set Summary
...............................................................................................
25
Cortex-M3 Peripherals
.....................................................................................................
25.1
Overview
..................................................................................................................
25.2
Functional Description
..................................................................................................
25.2.1
System Timer (SysTick)
......................................................................................
25.2.2
Nested Vectored Interrupt Controller (NVIC)
..............................................................
25.2.3
System Control Block (SCB)
.................................................................................
25.2.4
Memory Protection Unit (MPU)
..............................................................................
25.3
Register Map
.............................................................................................................
25.4
System Timer (SysTick) Register Descriptions
......................................................................
25.4.1
SysTick Control and Status Register (STCTRL), offset 0x010
..........................................
25.4.2
SysTick Reload Value Register (STRELOAD), offset 0x014
............................................
25.4.3
SysTick Current Value Register (STCURRENT), offset 0x018
.........................................
25.5
NVIC Register Descriptions
............................................................................................
25.5.1
Interrupt 0-31 Set Enable (EN0) Register, offset 0x100
.................................................
25.5.2
Interrupt 32-63 Set Enable 1 (EN1), offset 0x104
........................................................
25.5.3
Interrupt 64-95 Set Enable 2 (EN2), offset 0x108
........................................................
25.5.4
Interrupt 96-127 Set Enable 3 (EN3), offset 0x10C
......................................................
25.5.5
Interrupt 128-133 Set Enable 4 (EN4), offset 0x110
.....................................................
25.5.6
Interrupt 0-31 Clear Enable (DIS0) Register, offset 0x180
..............................................
25.5.7
Interrupt 32-63 Clear Enable (DIS1) Register, offset 0x184
.............................................
25.5.8
Interrupt 64-95 Clear Enable (DIS2) Register, offset 0x188
.............................................
25.5.9
Interrupt 96-127 Clear Enable (DIS3) Register, offset 0x18C
...........................................
25.5.10
Interrupt 128-133 Clear Enable (DIS4) Register, offset 0x190
........................................
25.5.11
Interrupt 0-31 Set Pending (PEND0) Register, offset 0x200
...........................................
25.5.12
Interrupt 32-63 Set Pending (PEND1) Register, offset 0x204
.........................................
25.5.13
Interrupt 64-95 Set Pending (PEND2) Register, offset 0x208
.........................................
25.5.14
Interrupt 96-127 Set Pending (PEND3) Register, offset 0x20C
.......................................
25.5.15
Interrupt 128-133 Set Pending (PEND4) Register, offset 0x210
......................................
25.5.16
Interrupt 0-31 Clear Pending (UNPEND0) Register, offset 0x280
....................................
25.5.17
Interrupt 32-63 Clear Pending (UNPEND1) Register, offset 0x284
...................................
25.5.18
Interrupt 64-95 Clear Pending (UNPEND2) Register, offset 0x288
...................................
25.5.19
Interrupt 96-127 Clear Pending (UNPEND3) Register, offset 0x28C
.................................
25.5.20
Interrupt 128-133 Clear Pending (UNPEND4) Register, offset 0x290
................................
25.5.21
Interrupt 0-31 Active Bit (ACTIVE0) Register, offset 0x300
............................................
25.5.22
Interrupt 32-63 Active Bit (ACTIVE1) Register, offset 0x304
..........................................
25.5.23
Interrupt 64-95 Active Bit (ACTIVE2) Register, offset 0x308
..........................................
25.5.24
Interrupt 96-127 Active Bit (ACTIVE3) Register, offset 0x30C
........................................
25.5.25
Interrupt 128-133 Active Bit (ACTIVE4) Register, offset 0x310
.......................................
25.5.26
Interrupt 0-133 Priority (PRI0-PRI33) Registers, offset 0x400-0x484
................................
25.5.27
Software Trigger Interrupt (SWTRIG) Register, offset 0xF00
..........................................
25.6
System Control Block (SCB) Register Descriptions
................................................................
25.6.1
Auxiliary Control (ACTLR) Register, offset 0x008
........................................................
25.6.2
CPU ID Base (CPUID) Register, offset 0xD00
............................................................
25.6.3
Interrupt Control and State (INTCTRL) Register, offset 0xD04
.........................................
25.6.4
Vector Table Offset (VTABLE) Register, offset 0xD08
...................................................
25.6.5
Application Interrupt and Reset Control (APINT) Register, offset 0xD0C
.............................