3
SLAU723A – October 2017 – Revised October 2018
Copyright © 2017–2018, Texas Instruments Incorporated
Contents
2.2.4
Memory Protection Unit (MPU)
................................................................................
2.2.5
Floating-Point Unit (FPU)
.......................................................................................
2.3
SysTick Registers
.........................................................................................................
2.3.1
STCTRL Register (Offset = 0x10) [reset = 0x0]
.............................................................
2.3.2
STRELOAD Register (Offset = 0x14) [reset = 0x0]
.........................................................
2.3.3
STCURRENT Register (Offset = 0x18) [reset = 0x0]
.......................................................
2.4
NVIC Registers
............................................................................................................
2.4.1
EN0 to EN3 Registers
...........................................................................................
2.4.2
DIS0 to DIS3 Registers
.........................................................................................
2.4.3
PEND0 to PEND 3 Registers
..................................................................................
2.4.4
UNPEND0 to UNPEND3 Registers
...........................................................................
2.4.5
ACTIVE0 to ACTIVE3 Registers
...............................................................................
2.4.6
PRI0 to PRI28 Registers
........................................................................................
2.4.7
SWTRIG Register (Offset = 0xF00) [reset = 0x0]
...........................................................
2.5
SCB Registers
.............................................................................................................
2.5.1
ACTLR Register (Offset = 0x8) [reset = 0x0]
................................................................
2.5.2
CPUID Register (Offset = 0xD00) [reset = 0x410FC241]
..................................................
2.5.3
INTCTRL Register (Offset = 0xD04) [reset = 0x0]
..........................................................
2.5.4
VTABLE Register (Offset = 0xD08) [reset = 0x0]
...........................................................
2.5.5
APINT Register (Offset = 0xD0C) [reset = 0xFA050000]
..................................................
2.5.6
SYSCTRL Register (Offset = 0xD10) [reset = 0x0]
.........................................................
2.5.7
CFGCTRL Register (Offset = 0xD14) [reset = 0x200]
......................................................
2.5.8
SYSPRI1 Register (Offset = 0xD18) [reset = 0x0]
..........................................................
2.5.9
SYSPRI2 Register (Offset = 0xD1C) [reset = 0x0]
..........................................................
2.5.10
SYSPRI3 Register (Offset = 0xD20) [reset = 0x0]
.........................................................
2.5.11
SYSHNDCTRL Register (Offset = 0xD24) [reset = 0x0]
..................................................
2.5.12
FAULTSTAT Register (Offset = 0xD28) [reset = 0x0]
.....................................................
2.5.13
HFAULTSTAT Register (Offset = 0xD2C) [reset = 0x0]
...................................................
2.5.14
MMADDR Register (Offset = 0xD34) [reset = X]
...........................................................
2.5.15
FAULTADDR Register (Offset = 0xD38) [reset = X]
.......................................................
2.6
MPU Registers
............................................................................................................
2.6.1
MPUTYPE Register (Offset = 0xD90) [reset = 0x800]
......................................................
2.6.2
MPUCTRL Register (Offset = 0xD94) [reset = 0x0]
.........................................................
2.6.3
MPUNUMBER Register (Offset = 0xD98) [reset = 0x0]
....................................................
2.6.4
MPUBASEn Registers
..........................................................................................
2.6.5
MPUATTRn Registers
...........................................................................................
2.7
FPU Registers
.............................................................................................................
2.7.1
CPAC Register (Offset = 0xD88) [reset = 0x0]
..............................................................
2.7.2
FPCC Register (Offset = 0xF34) [reset = 0xC0000000]
....................................................
2.7.3
FPCA Register (Offset = 0xF38) [reset = X]
.................................................................
2.7.4
FPDSC Register (Offset = 0xF3C) [reset = X]
...............................................................
3
JTAG Interface
.................................................................................................................
3.1
Introduction
................................................................................................................
3.2
Block Diagram
.............................................................................................................
3.3
Functional Description
....................................................................................................
3.3.1
JTAG Interface Pins
.............................................................................................
3.3.2
JTAG TAP Controller
............................................................................................
3.3.3
Shift Registers
....................................................................................................
3.3.4
Operational Considerations
.....................................................................................
3.4
Initialization and Configuration
..........................................................................................
3.5
Register Descriptions
.....................................................................................................
3.5.1
Instruction Register (IR)
.........................................................................................
3.5.2
Data Registers
...................................................................................................