SWCU195A December 2024 – May 2025 CC2744R7-Q1 , CC2745P10-Q1 , CC2745R10-Q1 , CC2745R7-Q1 , CC2755P10 , CC2755R10
Table 2-518 lists the memory-mapped registers for the SYSTIMER registers. All register offset addresses not listed in Table 2-518 should be considered as reserved locations and the register contents should not be modified.
| Offset | Acronym | Register Name | Section |
|---|---|---|---|
| 0h | SysTick Control and Status Register | Controls and provides status date for the SysTick timer | Section 2.7.14.1 |
| 4h | SysTick Reload Value Register | Specifies the SysTick timer counter reload value | Section 2.7.14.2 |
| 8h | SysTick Current Value Register | Contains the current value of the SysTick counter | Section 2.7.14.3 |
| Ch | SysTick Calibration Value Register | Indicates the SysTick calibration value and parameters for the selected security state | Section 2.7.14.4 |
Complex bit access types are encoded to fit into small table cells. Table 2-519 shows the codes that are used for access types in this section.
| Access Type | Code | Description |
|---|---|---|
| Read Type | ||
| R | R | Read |
| Write Type | ||
| W | W | Write |
| Reset or Default Value | ||
| -n | Value after reset or the default value | |
SysTick Control and Status Register is shown in Table 2-520.
Return to the Summary Table.
Controls and provides status date for the SysTick timer
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31-17 | RES17 | R | 0h | Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. |
| 16 | COUNTFLAG | R/W | 0h | Indicates whether the counter has counted to zero since the last read of this register |
| 15-3 | RES3 | R | 0h | Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. |
| 2 | CLKSOURCE | R/W | 0h | Indicates the SysTick clock source |
| 1 | TICKINT | R/W | 0h | Indicates whether counting to 0 causes the status of the SysTick exception to change to pending |
| 0 | ENABLE | R/W | 0h | Indicates the enabled status of the SysTick counter |
SysTick Reload Value Register is shown in Table 2-521.
Return to the Summary Table.
Specifies the SysTick timer counter reload value
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31-24 | RES24 | R | 0h | Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. |
| 23-0 | RELOAD | R/W | 0h | Value to load into the SYST_CVR when the counter is enabled and when it reaches 0 |
SysTick Current Value Register is shown in Table 2-522.
Return to the Summary Table.
Contains the current value of the SysTick counter
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31-24 | RES24 | R | 0h | Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. |
| 23-0 | CURRENT | W | 0h | 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. |
SysTick Calibration Value Register is shown in Table 2-523.
Return to the Summary Table.
Indicates the SysTick calibration value and parameters for the selected security state
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31 | RES24_2 | R | 0h | Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. |
| 30 | SKEW | R | 0h | Indicates whether the TENMS value is exact |
| 29-24 | RES24 | R | 0h | Software should not rely on the value of a reserved. Writing any other value than the reset value may result in undefined behavior. |
| 23-0 | TENMS | R | 0h | Reload value for 10ms (100Hz) timing, subject to system clock skew errors. If the value reads as zero, the calibration value is not known. |