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 |