SYSCTL Registers
295
SLAU356I – March 2015 – Revised June 2019
Copyright © 2015–2019, Texas Instruments Incorporated
System Controller (SYSCTL)
4.11 SYSCTL Registers
This section describes the registers in the SYSCTL module.
shows the registers with their
address offsets.
Table 4-11. SYSCTL Registers
Offset
Acronym
Register Name
Section
0000h
SYS_REBOOT_CTL
Reboot Control Register
0004h
SYS_NMI_CTLSTAT
NMI Control and Status Register
0008h
SYS_WDTRESET_CTL
Watchdog Reset Control Register
000Ch
SYS_PERIHALT_CTL
Peripheral Halt Control Register
0010h
SYS_SRAM_SIZE
SRAM Size Register
0014h
SYS_SRAM_BANKEN
SRAM Bank Enable Register
0018h
SYS_SRAM_BANKRET
SRAM Bank Retention Control Register
0020h
SYS_FLASH_SIZE
Flash Size Register
0030h
SYS_DIO_GLTFLT_CTL
Digital I/O Glitch Filter Control Register
0040h
SYS_SECDATA_UNLOCK
IP Protected Secure Zone Data Access Unlock Register
1000h
SYS_MASTER_UNLOCK
Master Unlock Register
1004h
SYS_BOOTOVER_REQ0
Boot Override Request 0 Register
1008h
SYS_BOOTOVER_REQ1
Boot Override Request 1 Register
100Ch
SYS_BOOTOVER_ACK
Boot Override Acknowledge Register
1010h
SYS_RESET_REQ
Reset Request Register
1014h
SYS_RESET_STATOVER
Reset Status and Override Register
1020h
SYS_SYSTEM_STAT
System Status Register
NOTE:
Starting from offset 1000h, the boot override request and acknowledge registers are the
ONLY registers that are RW by both the CPU and the debugger. All other SYSCTL registers
with address offsets higher than 1000h are reserved (R-0) for the CPU and RW for the
debugger.
ALL
registers with address offsets higher than 1000h other than
SYS_MASTER_UNLOCK register are readable and writable only after
SYS_MASTER_UNLOCK register has been unlocked.
NOTE:
This is a 32-bit module and can be accessed ONLY through word (32-bit) access.
For details on the register bit access and reset conventions that are used in the following sections, refer to