SPRUI30H November 2015 – May 2024 DRA745 , DRA746 , DRA750 , DRA756
Address Offset | 0x0000 005C | ||
Physical Address | 0x4AE1 805C 0x4803 205C 0x4808 605C | Instance | TIMER1_WKUP_L4 TIMER2_PER1_L4 TIMER10_PER1_L4 |
Description | This register is used for 1-ms tick generation. The TPIR register holds the value of the positive increment. The value of this register is added to the value of TCVR to determine whether next value loaded in TCRR is the subperiod value or the overperiod value. | ||
Type | RW |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
POSITIVE_INC_VALUE |
Bits | Field Name | Description | Type | Reset |
---|---|---|---|---|
31:0 | POSITIVE_INC_VALUE | Value of the positive increment | RW | 0x0000 0000 |
Address Offset | 0x0000 0060 | ||
Physical Address | 0x4AE1 8060 0x4803 2060 0x4808 6060 | Instance | TIMER1_WKUP_L4 TIMER2_PER1_L4 TIMER10_PER1_L4 |
Description | This register is used for 1-ms tick generation. The TNIR register holds the value of the negative increment. The value of this register is added to the value of the TCVR to determine whether next value loaded in TCRR is the subperiod value or the overperiod value. | ||
Type | RW |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
NEGATIVE_INV_VALUE |
Bits | Field Name | Description | Type | Reset |
---|---|---|---|---|
31:0 | NEGATIVE_INV_VALUE | Value of the negative increment | RW | 0x0000 0000 |
Address Offset | 0x0000 0064 | ||
Physical Address | 0x4AE1 8064 0x4803 2064 0x4808 6064 | Instance | TIMER1_WKUP_L4 TIMER2_PER1_L4 TIMER10_PER1_L4 |
Description | This register is used for 1-ms tick generation. The TCVR register determines whether next value loaded in TCRR is the subperiod value or the overperiod value. | ||
Type | RW |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
COUNTER_VALUE |
Bits | Field Name | Description | Type | Reset |
---|---|---|---|---|
31:0 | COUNTER_VALUE | Value of CVR counter | RW | 0x0000 0000 |
Address Offset | 0x0000 0068 | ||
Physical Address | 0x4AE1 8068 0x4803 2068 0x4808 6068 | Instance | TIMER1_WKUP_L4 TIMER2_PER1_L4 TIMER10_PER1_L4 |
Description | This register is used to mask the tick interrupt for a selected number of ticks. | ||
Type | RW |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
RESERVED | OVF_COUNTER_VALUE |
Bits | Field Name | Description | Type | Reset |
---|---|---|---|---|
31:24 | RESERVED | Reads return 0. | R | 0x00 |
23:0 | OVF_COUNTER_VALUE | Number of overflow events | RW | 0x000000 |
Address Offset | 0x0000 006C | ||
Physical Address | 0x4AE1 806C 0x4803 206C 0x4808 606C | Instance | TIMER1_WKUP_L4 TIMER2_PER1_L4 TIMER10_PER1_L4 |
Description | This register holds the number of masked overflow interrupts. | ||
Type | RW |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
RESERVED | OVF_WRAPPING_VALUE |
Bits | Field Name | Description | Type | Reset |
---|---|---|---|---|
31:24 | RESERVED | Reads return 0. | R | 0x00 |
23:0 | OVF_WRAPPING_VALUE | Number of masked interrupts | RW | 0x000000 |
Address Offset | 0x0000 002C | ||
Physical Address | 0x4AE1 802C 0x4803 202C 0x4808 602C | Instance | TIMER1_WKUP_L4 TIMER2_PER1_L4 TIMER10_PER1_L4 |
Description | Component interrupt-request enable. Write 1 to set (enable interrupt). Readout equal to corresponding _CLR register. | ||
Type | RW |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
RESERVED | TCAR_EN_FLAG | OVF_EN_FLAG | MAT_EN_FLAG |
Bits | Field Name | Description | Type | Reset |
---|---|---|---|---|
31:3 | RESERVED | Reserved | R | 0x0000 0000 |
2 | TCAR_EN_FLAG | IRQ enable for compare Read 0: IRQ event is disabled. Write 0: No action Read 1: IRQ event is enabled Write 1: Set IRQ enable. | RW | 0 |
1 | OVF_EN_FLAG | IRQ enable for overflow Read 0: IRQ event is disabled. Write 0: No action Read 1: IRQ event is enabled. Write 1: Set IRQ enable. | RW | 0 |
0 | MAT_EN_FLAG | IRQ enable for match Read 0: IRQ event is disabled. Write 0: No action Read 1: IRQ event is enabled. Write 1: Set IRQ enable. | RW | 0 |
Address Offset | 0x0000 0030 | ||
Physical Address | 0x4AE1 8030 0x4803 2030 0x4808 6030 | Instance | TIMER1_WKUP_L4 TIMER2_PER1_L4 TIMER10_PER1_L4 |
Description | Component interrupt-request enable. Write 1 to clear (disable interrupt). Readout equal to corresponding _SET register. | ||
Type | RW |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
RESERVED | TCAR_EN_FLAG | OVF_EN_FLAG | MAT_EN_FLAG |
Bits | Field Name | Description | Type | Reset |
---|---|---|---|---|
31:3 | RESERVED | Reserved | R | 0x0000 0000 |
2 | TCAR_EN_FLAG | IRQ enable for compare Read 0: IRQ event is disabled. Write 0: No action Read 1: IRQ event is enabled. Write 1: Clear IRQ enable. | RW | 0 |
1 | OVF_EN_FLAG | IRQ enable for overflow Read 0: IRQ event is disabled. Write 0: No action Read 1: IRQ event is enabled. Write 1: Clear IRQ enable. | RW | 0 |
0 | MAT_EN_FLAG | IRQ enable for match Read 0: IRQ event is disabled. Write 0: No action Read 1: IRQ event is enabled. Write 1: Clear IRQ enable. | RW | 0 |