Instance: SYSTICK
Component: SYSTICK
Base address: 0xE000E010
Register Name |
Type |
Register Width (Bits) |
Register Reset |
Address Offset |
Physical Address |
32 |
0x0000 0000 |
0x0000 0000 |
0xE000 E010 |
||
32 |
0x0000 0000 |
0x0000 0004 |
0xE000 E014 |
||
32 |
0x0000 0000 |
0x0000 0008 |
0xE000 E018 |
||
32 |
0x0000 0000 |
0x0000 000C |
0xE000 E01C |
Address Offset | 0x0000 0000 | ||
Physical Address | 0xE000 E010 | Instance | 0xE000 E010 |
Description | Controls and provides status date for the SysTick timer | ||
Type |
Bits | Field Name | Description | Type | Reset | ||
31:17 | RES17 | Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. | RO | 0b000 0000 0000 0000 | ||
16 | COUNTFLAG | Indicates whether the counter has counted to zero since the last read of this register | RW | 0 | ||
15:3 | RES3 | Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. | RO | 0b0 0000 0000 0000 | ||
2 | CLKSOURCE | Indicates the SysTick clock source | RW | 0 | ||
1 | TICKINT | Indicates whether counting to 0 causes the status of the SysTick exception to change to pending | RW | 0 | ||
0 | ENABLE | Indicates the enabled status of the SysTick counter | RW | 0 |
Address Offset | 0x0000 0004 | ||
Physical Address | 0xE000 E014 | Instance | 0xE000 E014 |
Description | Specifies the SysTick timer counter reload value | ||
Type |
Bits | Field Name | Description | Type | Reset | ||
31:24 | RES24 | Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. | RO | 0x00 | ||
23:0 | RELOAD | Value to load into the SYST_CVR when the counter is enabled and when it reaches 0 | RW | 0x00 0000 |
Address Offset | 0x0000 0008 | ||
Physical Address | 0xE000 E018 | Instance | 0xE000 E018 |
Description | Contains the current value of the SysTick counter | ||
Type |
Bits | Field Name | Description | Type | Reset | ||
31:24 | RES24 | Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. | RO | 0x00 | ||
23:0 | CURRENT | Reads the current value of the SysTick counter. A write of any value clears the field to 0, and also clears the SYST_CSR.COUNTFLAG bit to 0. |
WO | 0x00 0000 |
Address Offset | 0x0000 000C | ||
Physical Address | 0xE000 E01C | Instance | 0xE000 E01C |
Description | Indicates the SysTick calibration value and parameters for the selected security state | ||
Type |
Bits | Field Name | Description | Type | Reset | ||
31 | RES24_2 | Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. | RO | 0 | ||
30 | SKEW | Indicates whether the TENMS value is exact | RO | 0 | ||
29:24 | RES24 | Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. | RO | 0b00 0000 | ||
23:0 | TENMS | Reload value for 10ms (100Hz) timing, subject to system clock skew errors. If the value reads as zero, the calibration value is not known. |
RO | 0x00 0000 |
© 2015 - 2016. Texas Instruments | All Rights Reserved |