Register 31: Hardware System Service Request (HSSR), offset 0x1F4
The HSSR register is used to control system configuration functions, such as Return-to-Factory
settings. A write to the HSSR register stores a command descriptor pointer (CDOFF) value if the
KEY field is correct (0xCA). A successful write to this register also initiates a system reset. The
initialization process executes before examining the HSSR register and processing the command.
This register can only be accessed in privilege mode. Refer to “Hardware System Service
Request” on page 245 for more information on how to use the HSSR register.
Hardware System Service Request (HSSR)
Base 0x400F.E000
Offset 0x1F4
Type RW, reset 0x0000.0000
16171819202122232425262728293031
CDOFFKEY
RWRWRWRWRWRWRWRWR0/WR0/WR0/WR0/WR0/WR0/WR0/WR0/WType
0000000000000000Reset
0123456789101112131415
CDOFF
RWRWRWRWRWRWRWRWRWRWRWRWRWRWRWRWType
0000000000000000Reset
DescriptionResetTypeNameBit/Field
Write Key
When read, this field returns zero.
When written, this field must contain the value of 0xCA in order to register
the CDOFF field and initiate a HSSR request. Writes with KEY values
other than 0xCA are ignored.
0R0/WKEY31:24
Command Descriptor Pointer
This field contains either the status result from the previous HSSR
request, or it contains a (word-aligned) memory address where the
command descriptor is located.
If CDOFF = 0x00.0000, it indicates there is no request and no prcoessing
is performed.
If CDOFF = 0xFF.FFFF, it indicates that the previous request through
HSSR did not complete due to an error.
Otherwise, CDOFF contains the offset for a data structure in SRAM.
0RWCDOFF23:0
311June 18, 2014
Texas Instruments-Production Data
Tiva
™
TM4C1294NCPDT Microcontroller