SPRUIM2H May 2020 – October 2023 AM2431 , AM2432 , AM2434 , AM6411 , AM6412 , AM6421 , AM6422 , AM6441 , AM6442
Table 12-4730 lists the memory-mapped registers for the TIMER. All register offset addresses not listed in Table 12-4730 should be considered as reserved locations and the register contents should not be modified.
Instance | Base Address |
---|---|
TIMER0_CFG | 0240 0000h |
TIMER1_CFG | 0241 0000h |
TIMER2_CFG | 0242 0000h |
TIMER3_CFG | 0243 0000h |
TIMER4_CFG | 0244 0000h |
TIMER5_CFG | 0245 0000h |
TIMER6_CFG | 0246 0000h |
TIMER7_CFG | 0247 0000h |
TIMER8_CFG | 0248 0000h |
TIMER9_CFG | 0249 0000h |
TIMER10_CFG | 024A 0000h |
TIMER11_CFG | 024B 0000h |
MCU_TIMER0_CFG | 0480 0000h |
MCU_TIMER1_CFG | 0481 0000h |
MCU_TIMER2_CFG | 0482 0000h |
MCU_TIMER3_CFG | 0483 0000h |
Offset | Acronym | Register Name | TIMER0_CFG Physical Address | TIMER1_CFG Physical Address | TIMER2_CFG Physical Address |
---|---|---|---|---|---|
0h | TIMER_TIDR | Revision register | 0240 0000h | 0241 0000h | 0242 0000h |
10h | TIMER_TIOCP_CFG | CBASS0 Configuration register | 0240 0010h | 0241 0010h | 0242 0010h |
20h | TIMER_IRQ_EOI | End-Of-Interrupt register | 0240 0020h | 0241 0020h | 0242 0020h |
24h | TIMER_IRQSTATUS_RAW | Timer raw status register | 0240 0024h | 0241 0024h | 0242 0024h |
28h | TIMER_IRQSTATUS | Timer status register | 0240 0028h | 0241 0028h | 0242 0028h |
2Ch | TIMER_IRQSTATUS_SET | Interrupt enable register | 0240 002Ch | 0241 002Ch | 0242 002Ch |
30h | TIMER_IRQSTATUS_CLR | Interrupt disable register | 0240 0030h | 0241 0030h | 0242 0030h |
34h | TIMER_IRQWAKEEN | Wake-up enable register | 0240 0034h | 0241 0034h | 0242 0034h |
38h | TIMER_TCLR | Timer control register | 0240 0038h | 0241 0038h | 0242 0038h |
3Ch | TIMER_TCRR | Timer counter register | 0240 003Ch | 0241 003Ch | 0242 003Ch |
40h | TIMER_TLDR | Timer load register | 0240 0040h | 0241 0040h | 0242 0040h |
44h | TIMER_TTGR | Timer trigger register | 0240 0044h | 0241 0044h | 0242 0044h |
48h | TIMER_TWPS | Timer write-posted register | 0240 0048h | 0241 0048h | 0242 0048h |
4Ch | TIMER_TMAR | Timer match register | 0240 004Ch | 0241 004Ch | 0242 004Ch |
50h | TIMER_TCAR1 | First captured value of the timer counter | 0240 0050h | 0241 0050h | 0242 0050h |
54h | TIMER_TSICR | Timer synchronous interface control register | 0240 0054h | 0241 0054h | 0242 0054h |
58h | TIMER_TCAR2 | Second captured value of the timer counter | 0240 0058h | 0241 0058h | 0242 0058h |
5Ch | TIMER_TPIR | Timer positive increment register | 0240 005Ch | 0241 005Ch | 0242 005Ch |
60h | TIMER_TNIR | Timer negative increment register | 0240 0060h | 0241 0060h | 0242 0060h |
64h | TIMER_TCVR | Timer CVR counter register | 0240 0064h | 0241 0064h | 0242 0064h |
68h | TIMER_TOCR | Timer overflow counter register | 0240 0068h | 0241 0068h | 0242 0068h |
6Ch | TIMER_TOWR | Timer overflow wrapping register | 0240 006Ch | 0241 006Ch | 0242 006Ch |
Offset | Acronym | Register Name | TIMER3_CFG Physical Address | TIMER4_CFG Physical Address | TIMER5_CFG Physical Address |
---|---|---|---|---|---|
0h | TIMER_TIDR | Revision register | 0243 0000h | 0244 0000h | 0245 0000h |
10h | TIMER_TIOCP_CFG | CBASS0 Configuration register | 0243 0010h | 0244 0010h | 0245 0010h |
20h | TIMER_IRQ_EOI | End-Of-Interrupt register | 0243 0020h | 0244 0020h | 0245 0020h |
24h | TIMER_IRQSTATUS_RAW | Timer raw status register | 0243 0024h | 0244 0024h | 0245 0024h |
28h | TIMER_IRQSTATUS | Timer status register | 0243 0028h | 0244 0028h | 0245 0028h |
2Ch | TIMER_IRQSTATUS_SET | Interrupt enable register | 0243 002Ch | 0244 002Ch | 0245 002Ch |
30h | TIMER_IRQSTATUS_CLR | Interrupt disable register | 0243 0030h | 0244 0030h | 0245 0030h |
34h | TIMER_IRQWAKEEN | Wake-up enable register | 0243 0034h | 0244 0034h | 0245 0034h |
38h | TIMER_TCLR | Timer control register | 0243 0038h | 0244 0038h | 0245 0038h |
3Ch | TIMER_TCRR | Timer counter register | 0243 003Ch | 0244 003Ch | 0245 003Ch |
40h | TIMER_TLDR | Timer load register | 0243 0040h | 0244 0040h | 0245 0040h |
44h | TIMER_TTGR | Timer trigger register | 0243 0044h | 0244 0044h | 0245 0044h |
48h | TIMER_TWPS | Timer write-posted register | 0243 0048h | 0244 0048h | 0245 0048h |
4Ch | TIMER_TMAR | Timer match register | 0243 004Ch | 0244 004Ch | 0245 004Ch |
50h | TIMER_TCAR1 | First captured value of the timer counter | 0243 0050h | 0244 0050h | 0245 0050h |
54h | TIMER_TSICR | Timer synchronous interface control register | 0243 0054h | 0244 0054h | 0245 0054h |
58h | TIMER_TCAR2 | Second captured value of the timer counter | 0243 0058h | 0244 0058h | 0245 0058h |
5Ch | TIMER_TPIR | Timer positive increment register | 0243 005Ch | 0244 005Ch | 0245 005Ch |
60h | TIMER_TNIR | Timer negative increment register | 0243 0060h | 0244 0060h | 0245 0060h |
64h | TIMER_TCVR | Timer CVR counter register | 0243 0064h | 0244 0064h | 0245 0064h |
68h | TIMER_TOCR | Timer overflow counter register | 0243 0068h | 0244 0068h | 0245 0068h |
6Ch | TIMER_TOWR | Timer overflow wrapping register | 0243 006Ch | 0244 006Ch | 0245 006Ch |
Offset | Acronym | Register Name | TIMER6_CFG Physical Address | TIMER7_CFG Physical Address | TIMER8_CFG Physical Address |
---|---|---|---|---|---|
0h | TIMER_TIDR | Revision register | 0246 0000h | 0247 0000h | 0248 0000h |
10h | TIMER_TIOCP_CFG | CBASS0 Configuration register | 0246 0010h | 0247 0010h | 0248 0010h |
20h | TIMER_IRQ_EOI | End-Of-Interrupt register | 0246 0020h | 0247 0020h | 0248 0020h |
24h | TIMER_IRQSTATUS_RAW | Timer raw status register | 0246 0024h | 0247 0024h | 0248 0024h |
28h | TIMER_IRQSTATUS | Timer status register | 0246 0028h | 0247 0028h | 0248 0028h |
2Ch | TIMER_IRQSTATUS_SET | Interrupt enable register | 0246 002Ch | 0247 002Ch | 0248 002Ch |
30h | TIMER_IRQSTATUS_CLR | Interrupt disable register | 0246 0030h | 0247 0030h | 0248 0030h |
34h | TIMER_IRQWAKEEN | Wake-up enable register | 0246 0034h | 0247 0034h | 0248 0034h |
38h | TIMER_TCLR | Timer control register | 0246 0038h | 0247 0038h | 0248 0038h |
3Ch | TIMER_TCRR | Timer counter register | 0246 003Ch | 0247 003Ch | 0248 003Ch |
40h | TIMER_TLDR | Timer load register | 0246 0040h | 0247 0040h | 0248 0040h |
44h | TIMER_TTGR | Timer trigger register | 0246 0044h | 0247 0044h | 0248 0044h |
48h | TIMER_TWPS | Timer write-posted register | 0246 0048h | 0247 0048h | 0248 0048h |
4Ch | TIMER_TMAR | Timer match register | 0246 004Ch | 0247 004Ch | 0248 004Ch |
50h | TIMER_TCAR1 | First captured value of the timer counter | 0246 0050h | 0247 0050h | 0248 0050h |
54h | TIMER_TSICR | Timer synchronous interface control register | 0246 0054h | 0247 0054h | 0248 0054h |
58h | TIMER_TCAR2 | Second captured value of the timer counter | 0246 0058h | 0247 0058h | 0248 0058h |
5Ch | TIMER_TPIR | Timer positive increment register | 0246 005Ch | 0247 005Ch | 0248 005Ch |
60h | TIMER_TNIR | Timer negative increment register | 0246 0060h | 0247 0060h | 0248 0060h |
64h | TIMER_TCVR | Timer CVR counter register | 0246 0064h | 0247 0064h | 0248 0064h |
68h | TIMER_TOCR | Timer overflow counter register | 0246 0068h | 0247 0068h | 0248 0068h |
6Ch | TIMER_TOWR | Timer overflow wrapping register | 0246 006Ch | 0247 006Ch | 0248 006Ch |
Offset | Acronym | Register Name | TIMER9_CFG Physical Address | TIMER10_CFG Physical Address | TIMER11_CFG Physical Address |
---|---|---|---|---|---|
0h | TIMER_TIDR | Revision register | 0249 0000h | 024A 0000h | 024B 0000h |
10h | TIMER_TIOCP_CFG | CBASS0 Configuration register | 0249 0010h | 024A 0010h | 024B 0010h |
20h | TIMER_IRQ_EOI | End-Of-Interrupt register | 0249 0020h | 024A 0020h | 024B 0020h |
24h | TIMER_IRQSTATUS_RAW | Timer raw status register | 0249 0024h | 024A 0024h | 024B 0024h |
28h | TIMER_IRQSTATUS | Timer status register | 0249 0028h | 024A 0028h | 024B 0028h |
2Ch | TIMER_IRQSTATUS_SET | Interrupt enable register | 0249 002Ch | 024A 002Ch | 024B 002Ch |
30h | TIMER_IRQSTATUS_CLR | Interrupt disable register | 0249 0030h | 024A 0030h | 024B 0030h |
34h | TIMER_IRQWAKEEN | Wake-up enable register | 0249 0034h | 024A 0034h | 024B 0034h |
38h | TIMER_TCLR | Timer control register | 0249 0038h | 024A 0038h | 024B 0038h |
3Ch | TIMER_TCRR | Timer counter register | 0249 003Ch | 024A 003Ch | 024B 003Ch |
40h | TIMER_TLDR | Timer load register | 0249 0040h | 024A 0040h | 024B 0040h |
44h | TIMER_TTGR | Timer trigger register | 0249 0044h | 024A 0044h | 024B 0044h |
48h | TIMER_TWPS | Timer write-posted register | 0249 0048h | 024A 0048h | 024B 0048h |
4Ch | TIMER_TMAR | Timer match register | 0249 004Ch | 024A 004Ch | 024B 004Ch |
50h | TIMER_TCAR1 | First captured value of the timer counter | 0249 0050h | 024A 0050h | 024B 0050h |
54h | TIMER_TSICR | Timer synchronous interface control register | 0249 0054h | 024A 0054h | 024B 0054h |
58h | TIMER_TCAR2 | Second captured value of the timer counter | 0249 0058h | 024A 0058h | 024B 0058h |
5Ch | TIMER_TPIR | Timer positive increment register | 0249 005Ch | 024A 005Ch | 024B 005Ch |
60h | TIMER_TNIR | Timer negative increment register | 0249 0060h | 024A 0060h | 024B 0060h |
64h | TIMER_TCVR | Timer CVR counter register | 0249 0064h | 024A 0064h | 024B 0064h |
68h | TIMER_TOCR | Timer overflow counter register | 0249 0068h | 024A 0068h | 024B 0068h |
6Ch | TIMER_TOWR | Timer overflow wrapping register | 0249 006Ch | 024A 006Ch | 024B 006Ch |
Offset | Acronym | Register Name | MCU_TIMER0_CFG Physical Address | MCU_TIMER1_CFG Physical Address | MCU_TIMER2_CFG Physical Address |
---|---|---|---|---|---|
0h | TIMER_TIDR | Revision register | 0480 0000h | 0481 0000h | 0482 0000h |
10h | TIMER_TIOCP_CFG | CBASS0 Configuration register | 0480 0010h | 0481 0010h | 0482 0010h |
20h | TIMER_IRQ_EOI | End-Of-Interrupt register | 0480 0020h | 0481 0020h | 0482 0020h |
24h | TIMER_IRQSTATUS_RAW | Timer raw status register | 0480 0024h | 0481 0024h | 0482 0024h |
28h | TIMER_IRQSTATUS | Timer status register | 0480 0028h | 0481 0028h | 0482 0028h |
2Ch | TIMER_IRQSTATUS_SET | Interrupt enable register | 0480 002Ch | 0481 002Ch | 0482 002Ch |
30h | TIMER_IRQSTATUS_CLR | Interrupt disable register | 0480 0030h | 0481 0030h | 0482 0030h |
34h | TIMER_IRQWAKEEN | Wake-up enable register | 0480 0034h | 0481 0034h | 0482 0034h |
38h | TIMER_TCLR | Timer control register | 0480 0038h | 0481 0038h | 0482 0038h |
3Ch | TIMER_TCRR | Timer counter register | 0480 003Ch | 0481 003Ch | 0482 003Ch |
40h | TIMER_TLDR | Timer load register | 0480 0040h | 0481 0040h | 0482 0040h |
44h | TIMER_TTGR | Timer trigger register | 0480 0044h | 0481 0044h | 0482 0044h |
48h | TIMER_TWPS | Timer write-posted register | 0480 0048h | 0481 0048h | 0482 0048h |
4Ch | TIMER_TMAR | Timer match register | 0480 004Ch | 0481 004Ch | 0482 004Ch |
50h | TIMER_TCAR1 | First captured value of the timer counter | 0480 0050h | 0481 0050h | 0482 0050h |
54h | TIMER_TSICR | Timer synchronous interface control register | 0480 0054h | 0481 0054h | 0482 0054h |
58h | TIMER_TCAR2 | Second captured value of the timer counter | 0480 0058h | 0481 0058h | 0482 0058h |
5Ch | TIMER_TPIR | Timer positive increment register | 0480 005Ch | 0481 005Ch | 0482 005Ch |
60h | TIMER_TNIR | Timer negative increment register | 0480 0060h | 0481 0060h | 0482 0060h |
64h | TIMER_TCVR | Timer CVR counter register | 0480 0064h | 0481 0064h | 0482 0064h |
68h | TIMER_TOCR | Timer overflow counter register | 0480 0068h | 0481 0068h | 0482 0068h |
6Ch | TIMER_TOWR | Timer overflow wrapping register | 0480 006Ch | 0481 006Ch | 0482 006Ch |
Offset | Acronym | Register Name | MCU_TIMER3_CFG Physical Address |
---|---|---|---|
0h | TIMER_TIDR | Revision register | 0483 0000h |
10h | TIMER_TIOCP_CFG | CBASS0 Configuration register | 0483 0010h |
20h | TIMER_IRQ_EOI | End-Of-Interrupt register | 0483 0020h |
24h | TIMER_IRQSTATUS_RAW | Timer raw status register | 0483 0024h |
28h | TIMER_IRQSTATUS | Timer status register | 0483 0028h |
2Ch | TIMER_IRQSTATUS_SET | Interrupt enable register | 0483 002Ch |
30h | TIMER_IRQSTATUS_CLR | Interrupt disable register | 0483 0030h |
34h | TIMER_IRQWAKEEN | Wake-up enable register | 0483 0034h |
38h | TIMER_TCLR | Timer control register | 0483 0038h |
3Ch | TIMER_TCRR | Timer counter register | 0483 003Ch |
40h | TIMER_TLDR | Timer load register | 0483 0040h |
44h | TIMER_TTGR | Timer trigger register | 0483 0044h |
48h | TIMER_TWPS | Timer write-posted register | 0483 0048h |
4Ch | TIMER_TMAR | Timer match register | 0483 004Ch |
50h | TIMER_TCAR1 | First captured value of the timer counter | 0483 0050h |
54h | TIMER_TSICR | Timer synchronous interface control register | 0483 0054h |
58h | TIMER_TCAR2 | Second captured value of the timer counter | 0483 0058h |
5Ch | TIMER_TPIR | Timer positive increment register | 0483 005Ch |
60h | TIMER_TNIR | Timer negative increment register | 0483 0060h |
64h | TIMER_TCVR | Timer CVR counter register | 0483 0064h |
68h | TIMER_TOCR | Timer overflow counter register | 0483 0068h |
6Ch | TIMER_TOWR | Timer overflow wrapping register | 0483 006Ch |
TIMER_TIDR is shown in Figure 12-2481 and described in Table 12-4737.
Return to Summary Table.
This read-only register contains the revision number of the module. A write to this register has no effect. This register is used by software to track features, bugs, and compatibility.
Instance | Physical Address |
---|---|
TIMER0_CFG | 0240 0000h |
TIMER1_CFG | 0241 0000h |
TIMER2_CFG | 0242 0000h |
TIMER3_CFG | 0243 0000h |
TIMER4_CFG | 0244 0000h |
TIMER5_CFG | 0245 0000h |
TIMER6_CFG | 0246 0000h |
TIMER7_CFG | 0247 0000h |
TIMER8_CFG | 0248 0000h |
TIMER9_CFG | 0249 0000h |
TIMER10_CFG | 024A 0000h |
TIMER11_CFG | 024B 0000h |
MCU_TIMER0_CFG | 0480 0000h |
MCU_TIMER1_CFG | 0481 0000h |
MCU_TIMER2_CFG | 0482 0000h |
MCU_TIMER3_CFG | 0483 0000h |
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 |
REVISION | |||||||||||||||||||||||||||||||
R-5000 3900h | |||||||||||||||||||||||||||||||
LEGEND: R = Read Only; -n = value after reset |
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31-0 | REVISION | R | 5000 3900h | IP Revision |
TIMER_TIOCP_CFG is shown in Figure 12-2482 and described in Table 12-4739.
Return to Summary Table.
This register controls the various parameters of the CBASS0/MCU_CBASS0 interface.
Some of the timers features described in this section may not be supported on this family of devices. For more information, see Section 12.5.3.1.2, Timers Not Supported Features.
Instance | Physical Address |
---|---|
TIMER0_CFG | 0240 0010h |
TIMER1_CFG | 0241 0010h |
TIMER2_CFG | 0242 0010h |
TIMER3_CFG | 0243 0010h |
TIMER4_CFG | 0244 0010h |
TIMER5_CFG | 0245 0010h |
TIMER6_CFG | 0246 0010h |
TIMER7_CFG | 0247 0010h |
TIMER8_CFG | 0248 0010h |
TIMER9_CFG | 0249 0010h |
TIMER10_CFG | 024A 0010h |
TIMER11_CFG | 024B 0010h |
MCU_TIMER0_CFG | 0480 0010h |
MCU_TIMER1_CFG | 0481 0010h |
MCU_TIMER2_CFG | 0482 0010h |
MCU_TIMER3_CFG | 0483 0010h |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
RESERVED | |||||||
R-0h | |||||||
23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
RESERVED | |||||||
R-0h | |||||||
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
RESERVED | |||||||
R-0h | |||||||
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
RESERVED | IDLEMODE | EMUFREE | SOFTRESET | ||||
R-0h | R/W-2h | R/W-0h | R/W-0h | ||||
LEGEND: R = Read Only; R/W = Read/Write; -n = value after reset |
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31-4 | RESERVED | R | 0h | Reserved |
3-2 | IDLEMODE | R/W | 2h | Power management, req/ack control 0h = Force-idle mode: local target idle state follows (acknowledges) the system clock stop requests unconditionally, that is, regardless of the IP module internal requirements. Back-up mode, for debug only. 1h = No-idle mode: local target never enters idle state. Back-up mode, for debug only. 2h = Smart-idle mode: local target idle state eventually follows (acknowledges) the system clock stop requests, depending on the IP module internal requirements. IP module should not generate (IRQ- request-related) wake-up events. 3h = Smart-idle wake-up-capable mode: local target idle state eventually follows (acknowledges) the system clock stop requests, depending on the IP module internal requirements. IP module may generate (IRQ- request-related) wake-up events when in IDLE state. Mode is relevant only if the appropriate IP modules wake-up output(s) is (are) implemented. |
1 | EMUFREE | R/W | 0h | Emulation mode 0h = The timer is frozen in emulation mode (PINSUSPENDN signal active). 1h = The timer runs free, regardless of PINSUSPENDN value. |
0 | SOFTRESET | R/W | 0h | Software reset Read 0h = Reset done, no pending action |
TIMER_IRQ_EOI is shown in Figure 12-2483 and described in Table 12-4741.
Return to Summary Table.
Software End-Of-Interrupt: Allows the generation of further pulses on the interrupt line, if a new interrupt event is pending, when using the pulsed output. Unused when using the level interrupt line (depending on module integration).
The EOI register is used to re-trigger the pulse interrupt signal to ensure that any nested interrupt events are serviced. The software interrupt handler must write to the EOI register at the end of the current interrupt processing routine, so that new events can re-trigger the pulse interrupt signal again. For level interrupt signals the EOI register is not functional and must not be used.
Instance | Physical Address |
---|---|
TIMER0_CFG | 0240 0020h |
TIMER1_CFG | 0241 0020h |
TIMER2_CFG | 0242 0020h |
TIMER3_CFG | 0243 0020h |
TIMER4_CFG | 0244 0020h |
TIMER5_CFG | 0245 0020h |
TIMER6_CFG | 0246 0020h |
TIMER7_CFG | 0247 0020h |
TIMER8_CFG | 0248 0020h |
TIMER9_CFG | 0249 0020h |
TIMER10_CFG | 024A 0020h |
TIMER11_CFG | 024B 0020h |
MCU_TIMER0_CFG | 0480 0020h |
MCU_TIMER1_CFG | 0481 0020h |
MCU_TIMER2_CFG | 0482 0020h |
MCU_TIMER3_CFG | 0483 0020h |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
RESERVED | |||||||
R-0h | |||||||
23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
RESERVED | |||||||
R-0h | |||||||
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
RESERVED | |||||||
R-0h | |||||||
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
RESERVED | LINE_NUMBER | ||||||
R-0h | R/W-0h | ||||||
LEGEND: R = Read Only; R/W = Read/Write; -n = value after reset |
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31-1 | RESERVED | R | 0h | Reserved |
0 | LINE_NUMBER | R/W | 0h | Write the number of the interrupt line to apply a SW EOI to it. Note that there is only a single line (that is number 0). |
TIMER_IRQSTATUS_RAW is shown in Figure 12-2484 and described in Table 12-4743.
Return to Summary Table.
Component interrupt-request status. Check the corresponding secondary status register. Raw status is set even if event is not enabled. Write 1 to set the (raw) status, mostly for debug.
Instance | Physical Address |
---|---|
TIMER0_CFG | 0240 0024h |
TIMER1_CFG | 0241 0024h |
TIMER2_CFG | 0242 0024h |
TIMER3_CFG | 0243 0024h |
TIMER4_CFG | 0244 0024h |
TIMER5_CFG | 0245 0024h |
TIMER6_CFG | 0246 0024h |
TIMER7_CFG | 0247 0024h |
TIMER8_CFG | 0248 0024h |
TIMER9_CFG | 0249 0024h |
TIMER10_CFG | 024A 0024h |
TIMER11_CFG | 024B 0024h |
MCU_TIMER0_CFG | 0480 0024h |
MCU_TIMER1_CFG | 0481 0024h |
MCU_TIMER2_CFG | 0482 0024h |
MCU_TIMER3_CFG | 0483 0024h |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
RESERVED | |||||||
R-0h | |||||||
23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
RESERVED | |||||||
R-0h | |||||||
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
RESERVED | |||||||
R-0h | |||||||
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
RESERVED | TCAR_IT_FLAG | OVF_IT_FLAG | MAT_IT_FLAG | ||||
R-0h | R/W-0h | R/W-0h | R/W-0h | ||||
LEGEND: R = Read Only; R/W = Read/Write; -n = value after reset |
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31-3 | RESERVED | R | 0h | Reserved |
2 | TCAR_IT_FLAG | R/W | 0h | IRQ status for capture |
1 | OVF_IT_FLAG | R/W | 0h | IRQ status for overflow |
0 | MAT_IT_FLAG | R/W | 0h | IRQ status for match |
TIMER_IRQSTATUS is shown in Figure 12-2485 and described in Table 12-4745.
Return to Summary Table.
Component interrupt-request status. Check the corresponding secondary status register. Enabled status is not set unless event is enabled. Write 1 to clear the status after interrupt has been serviced (raw status gets cleared, that is, even if not enabled).
Instance | Physical Address |
---|---|
TIMER0_CFG | 0240 0028h |
TIMER1_CFG | 0241 0028h |
TIMER2_CFG | 0242 0028h |
TIMER3_CFG | 0243 0028h |
TIMER4_CFG | 0244 0028h |
TIMER5_CFG | 0245 0028h |
TIMER6_CFG | 0246 0028h |
TIMER7_CFG | 0247 0028h |
TIMER8_CFG | 0248 0028h |
TIMER9_CFG | 0249 0028h |
TIMER10_CFG | 024A 0028h |
TIMER11_CFG | 024B 0028h |
MCU_TIMER0_CFG | 0480 0028h |
MCU_TIMER1_CFG | 0481 0028h |
MCU_TIMER2_CFG | 0482 0028h |
MCU_TIMER3_CFG | 0483 0028h |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
RESERVED | |||||||
R-0h | |||||||
23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
RESERVED | |||||||
R-0h | |||||||
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
RESERVED | |||||||
R-0h | |||||||
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
RESERVED | TCAR_IT_FLAG | OVF_IT_FLAG | MAT_IT_FLAG | ||||
R-0h | R/W-0h | R/W-0h | R/W-0h | ||||
LEGEND: R = Read Only; R/W = Read/Write; -n = value after reset |
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31-3 | RESERVED | R | 0h | Reserved |
2 | TCAR_IT_FLAG | R/W | 0h | IRQ status for capture |
1 | OVF_IT_FLAG | R/W | 0h | IRQ status for overflow |
0 | MAT_IT_FLAG | R/W | 0h | IRQ status for match |
TIMER_IRQSTATUS_SET is shown in Figure 12-2486 and described in Table 12-4747.
Return to Summary Table.
Component interrupt-request enable. Write 1 to set (enable interrupt). Readout equal to corresponding *_CLR register.
Instance | Physical Address |
---|---|
TIMER0_CFG | 0240 002Ch |
TIMER1_CFG | 0241 002Ch |
TIMER2_CFG | 0242 002Ch |
TIMER3_CFG | 0243 002Ch |
TIMER4_CFG | 0244 002Ch |
TIMER5_CFG | 0245 002Ch |
TIMER6_CFG | 0246 002Ch |
TIMER7_CFG | 0247 002Ch |
TIMER8_CFG | 0248 002Ch |
TIMER9_CFG | 0249 002Ch |
TIMER10_CFG | 024A 002Ch |
TIMER11_CFG | 024B 002Ch |
MCU_TIMER0_CFG | 0480 002Ch |
MCU_TIMER1_CFG | 0481 002Ch |
MCU_TIMER2_CFG | 0482 002Ch |
MCU_TIMER3_CFG | 0483 002Ch |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
RESERVED | |||||||
R-0h | |||||||
23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
RESERVED | |||||||
R-0h | |||||||
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
RESERVED | |||||||
R-0h | |||||||
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
RESERVED | TCAR_EN_FLAG | OVF_EN_FLAG | MAT_EN_FLAG | ||||
R-0h | R/W-0h | R/W-0h | R/W-0h | ||||
LEGEND: R = Read Only; R/W = Read/Write; -n = value after reset |
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31-3 | RESERVED | R | 0h | Reserved |
2 | TCAR_EN_FLAG | R/W | 0h | IRQ enable for compare |
1 | OVF_EN_FLAG | R/W | 0h | IRQ enable for overflow |
0 | MAT_EN_FLAG | R/W | 0h | IRQ enable for match |
TIMER_IRQSTATUS_CLR is shown in Figure 12-2487 and described in Table 12-4749.
Return to Summary Table.
Component interrupt-request enable. Write 1 to clear (disable interrupt). Readout equal to corresponding *_SET register.
Instance | Physical Address |
---|---|
TIMER0_CFG | 0240 0030h |
TIMER1_CFG | 0241 0030h |
TIMER2_CFG | 0242 0030h |
TIMER3_CFG | 0243 0030h |
TIMER4_CFG | 0244 0030h |
TIMER5_CFG | 0245 0030h |
TIMER6_CFG | 0246 0030h |
TIMER7_CFG | 0247 0030h |
TIMER8_CFG | 0248 0030h |
TIMER9_CFG | 0249 0030h |
TIMER10_CFG | 024A 0030h |
TIMER11_CFG | 024B 0030h |
MCU_TIMER0_CFG | 0480 0030h |
MCU_TIMER1_CFG | 0481 0030h |
MCU_TIMER2_CFG | 0482 0030h |
MCU_TIMER3_CFG | 0483 0030h |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
RESERVED | |||||||
R-0h | |||||||
23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
RESERVED | |||||||
R-0h | |||||||
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
RESERVED | |||||||
R-0h | |||||||
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
RESERVED | TCAR_EN_FLAG | OVF_EN_FLAG | MAT_EN_FLAG | ||||
R-0h | R/W-0h | R/W-0h | R/W-0h | ||||
LEGEND: R = Read Only; R/W = Read/Write; -n = value after reset |
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31-3 | RESERVED | R | 0h | Reserved |
2 | TCAR_EN_FLAG | R/W | 0h | IRQ enable for compare |
1 | OVF_EN_FLAG | R/W | 0h | IRQ enable for overflow |
0 | MAT_EN_FLAG | R/W | 0h | IRQ enable for match |
TIMER_IRQWAKEEN is shown in Figure 12-2488 and described in Table 12-4751.
Return to Summary Table.
Wake-up-enabled events taking place when module is idle should generate an asynchronous wake-up.
Instance | Physical Address |
---|---|
TIMER0_CFG | 0240 0034h |
TIMER1_CFG | 0241 0034h |
TIMER2_CFG | 0242 0034h |
TIMER3_CFG | 0243 0034h |
TIMER4_CFG | 0244 0034h |
TIMER5_CFG | 0245 0034h |
TIMER6_CFG | 0246 0034h |
TIMER7_CFG | 0247 0034h |
TIMER8_CFG | 0248 0034h |
TIMER9_CFG | 0249 0034h |
TIMER10_CFG | 024A 0034h |
TIMER11_CFG | 024B 0034h |
MCU_TIMER0_CFG | 0480 0034h |
MCU_TIMER1_CFG | 0481 0034h |
MCU_TIMER2_CFG | 0482 0034h |
MCU_TIMER3_CFG | 0483 0034h |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
RESERVED | |||||||
R-0h | |||||||
23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
RESERVED | |||||||
R-0h | |||||||
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
RESERVED | |||||||
R-0h | |||||||
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
RESERVED | TCAR_WUP_ENA | OVF_WUP_ENA | MAT_WUP_ENA | ||||
R-0h | R/W-0h | R/W-0h | R/W-0h | ||||
LEGEND: R = Read Only; R/W = Read/Write; -n = value after reset |
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31-3 | RESERVED | R | 0h | Reserved |
2 | TCAR_WUP_ENA | R/W | 0h | Wake-up generation for compare 0h = Wake-up disabled 1h = Wake-up enabled. |
1 | OVF_WUP_ENA | R/W | 0h | Wake-up generation for overflow 0h = Wake-up disabled 1h = Wake-up enabled. |
0 | MAT_WUP_ENA | R/W | 0h | Wake-up generation for match 0h = Wake-up disabled 1h = Wake-up enabled. |
TIMER_TCLR is shown in Figure 12-2489 and described in Table 12-4753.
Return to Summary Table.
This register controls optional features specific to the timer functionality.
Instance | Physical Address |
---|---|
TIMER0_CFG | 0240 0038h |
TIMER1_CFG | 0241 0038h |
TIMER2_CFG | 0242 0038h |
TIMER3_CFG | 0243 0038h |
TIMER4_CFG | 0244 0038h |
TIMER5_CFG | 0245 0038h |
TIMER6_CFG | 0246 0038h |
TIMER7_CFG | 0247 0038h |
TIMER8_CFG | 0248 0038h |
TIMER9_CFG | 0249 0038h |
TIMER10_CFG | 024A 0038h |
TIMER11_CFG | 024B 0038h |
MCU_TIMER0_CFG | 0480 0038h |
MCU_TIMER1_CFG | 0481 0038h |
MCU_TIMER2_CFG | 0482 0038h |
MCU_TIMER3_CFG | 0483 0038h |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
RESERVED | |||||||
R-0h | |||||||
23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
RESERVED | |||||||
R-0h | |||||||
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
RESERVED | GPO_CFG | CAPT_MODE | PT | TRG | TCM | ||
R-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | ||
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
SCPWM | CE | PRE | PTV | AR | ST | ||
R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | R/W-0h | ||
LEGEND: R = Read Only; R/W = Read/Write; -n = value after reset |
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31-15 | RESERVED | R | 0h | Reserved |
14 | GPO_CFG | R/W | 0h | General-purpose output - this bit is used to as an output enable for the TIMER IO pin. 0h = TIMER IO pin functions as PWM output. 1h = TIMER IO pin functions as TRIGGER input. |
13 | CAPT_MODE | R/W | 0h | Capture mode select bit (first/second) 0h = Single capture: Capture the first enabled capture event in TIMER_TCAR1. 1h = Capture on second event: Capture the second enabled capture event in TIMER_TCAR1 and the second enabled capture event in TIMER_TCAR2. |
12 | PT | R/W | 0h | Pulse or toggle mode on POTIMERPWM output pin 0h = Pulse modulation 1h = Toggle modulation. |
11-10 | TRG | R/W | 0h | Trigger output mode on POTIMERPWM output pin 0h = No trigger 1h = Trigger on overflow. 2h = Trigger on overflow and match 3h = Reserved. |
9-8 | TCM | R/W | 0h | Transition capture mode on EVENT_CAPTURE input pin (When the TCM field passed from (00) to any other combination, the TCAR_IT_FLAG and the edge detection logic are cleared.) 0h = No capture 1h = Capture on rising edges of EVENT_CAPTURE pin 2h = Capture on falling edges of EVENT_CAPTURE pin 3h = Capture on both edges of EVENT_CAPTURE pin. |
7 | SCPWM | R/W | 0h | Pulse width modulation output pin default setting 0h = Clear the POTIMERPWM output pin and select positive pulse for pulse mode. 1h = Set the POTIMERPWM output pin and select negative pulse for pulse mode. |
6 | CE | R/W | 0h | Compare enable 0h = Compare mode is disable. 1h = Compare mode is enable. |
5 | PRE | R/W | 0h | Prescaler enable 0h = The timer clock input pin clocks the counter. 1h = The divided input pin clocks the counter. |
4-2 | PTV | R/W | 0h | Prescale clock timer value |
1 | AR | R/W | 0h | Autoreload mode 0h = One shot timer 1h = Autoreload timer |
0 | ST | R/W | 0h | Start/stop timer control 0h = Stop timer: Only the counter is frozen. If one-shot mode selected (AR = 0), this bit is automatically reset by internal logic when the counter is overflowed. 1h = Start timer. |
TIMER_TCRR is shown in Figure 12-2490 and described in Table 12-4755.
Return to Summary Table.
This register holds the value of the internal counter.
Instance | Physical Address |
---|---|
TIMER0_CFG | 0240 003Ch |
TIMER1_CFG | 0241 003Ch |
TIMER2_CFG | 0242 003Ch |
TIMER3_CFG | 0243 003Ch |
TIMER4_CFG | 0244 003Ch |
TIMER5_CFG | 0245 003Ch |
TIMER6_CFG | 0246 003Ch |
TIMER7_CFG | 0247 003Ch |
TIMER8_CFG | 0248 003Ch |
TIMER9_CFG | 0249 003Ch |
TIMER10_CFG | 024A 003Ch |
TIMER11_CFG | 024B 003Ch |
MCU_TIMER0_CFG | 0480 003Ch |
MCU_TIMER1_CFG | 0481 003Ch |
MCU_TIMER2_CFG | 0482 003Ch |
MCU_TIMER3_CFG | 0483 003Ch |
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 |
TIMER_COUNTER | |||||||||||||||||||||||||||||||
R/W-0h | |||||||||||||||||||||||||||||||
LEGEND: R/W = Read/Write; -n = value after reset |
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31-0 | TIMER_COUNTER | R/W | 0h | Value of timer counter |
TIMER_TLDR is shown in Figure 12-2491 and described in Table 12-4757.
Return to Summary Table.
This register holds the timer load value.
Instance | Physical Address |
---|---|
TIMER0_CFG | 0240 0040h |
TIMER1_CFG | 0241 0040h |
TIMER2_CFG | 0242 0040h |
TIMER3_CFG | 0243 0040h |
TIMER4_CFG | 0244 0040h |
TIMER5_CFG | 0245 0040h |
TIMER6_CFG | 0246 0040h |
TIMER7_CFG | 0247 0040h |
TIMER8_CFG | 0248 0040h |
TIMER9_CFG | 0249 0040h |
TIMER10_CFG | 024A 0040h |
TIMER11_CFG | 024B 0040h |
MCU_TIMER0_CFG | 0480 0040h |
MCU_TIMER1_CFG | 0481 0040h |
MCU_TIMER2_CFG | 0482 0040h |
MCU_TIMER3_CFG | 0483 0040h |
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 |
LOAD_VALUE | |||||||||||||||||||||||||||||||
R/W-0h | |||||||||||||||||||||||||||||||
LEGEND: R/W = Read/Write; -n = value after reset |
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31-0 | LOAD_VALUE | R/W | 0h | Timer counter value loaded on overflow in autoreload mode or on TIMER_TTGR write access. LOAD_VALUE must be different than the timer overflow value (FFFF FFFFh). |
TIMER_TTGR is shown in Figure 12-2492 and described in Table 12-4759.
Return to Summary Table.
This register triggers a counter reload of timer by writing any value in it. The read value of this register is always FFFF FFFFh.
Instance | Physical Address |
---|---|
TIMER0_CFG | 0240 0044h |
TIMER1_CFG | 0241 0044h |
TIMER2_CFG | 0242 0044h |
TIMER3_CFG | 0243 0044h |
TIMER4_CFG | 0244 0044h |
TIMER5_CFG | 0245 0044h |
TIMER6_CFG | 0246 0044h |
TIMER7_CFG | 0247 0044h |
TIMER8_CFG | 0248 0044h |
TIMER9_CFG | 0249 0044h |
TIMER10_CFG | 024A 0044h |
TIMER11_CFG | 024B 0044h |
MCU_TIMER0_CFG | 0480 0044h |
MCU_TIMER1_CFG | 0481 0044h |
MCU_TIMER2_CFG | 0482 0044h |
MCU_TIMER3_CFG | 0483 0044h |
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 |
TTGR_VALUE | |||||||||||||||||||||||||||||||
R/W-Fh | |||||||||||||||||||||||||||||||
LEGEND: R/W = Read/Write; -n = value after reset |
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31-0 | TTGR_VALUE | R/W | Fh | Writing to the TIMER_TTGR register causes the TIMER_TCRR to be loaded from TIMER_TLDR and the prescaler counter to be cleared. Reload is done regardless of the AR field value of the TIMER_TCLR register. |
TIMER_TWPS is shown in Figure 12-2493 and described in Table 12-4761.
Return to Summary Table.
This register contains the write posting bits for all writable functional registers.
Instance | Physical Address |
---|---|
TIMER0_CFG | 0240 0048h |
TIMER1_CFG | 0241 0048h |
TIMER2_CFG | 0242 0048h |
TIMER3_CFG | 0243 0048h |
TIMER4_CFG | 0244 0048h |
TIMER5_CFG | 0245 0048h |
TIMER6_CFG | 0246 0048h |
TIMER7_CFG | 0247 0048h |
TIMER8_CFG | 0248 0048h |
TIMER9_CFG | 0249 0048h |
TIMER10_CFG | 024A 0048h |
TIMER11_CFG | 024B 0048h |
MCU_TIMER0_CFG | 0480 0048h |
MCU_TIMER1_CFG | 0481 0048h |
MCU_TIMER2_CFG | 0482 0048h |
MCU_TIMER3_CFG | 0483 0048h |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
RESERVED | |||||||
R-0h | |||||||
23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
RESERVED | |||||||
R-0h | |||||||
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
RESERVED | W_PEND_TOWR | W_PEND_TOCR | |||||
R-0h | R-0h | R-0h | |||||
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
W_PEND_TCVR | W_PEND_TNIR | W_PEND_TPIR | W_PEND_TMAR | W_PEND_TTGR | W_PEND_TLDR | W_PEND_TCRR | W_PEND_TCLR |
R-0h | R-0h | R-0h | R-0h | R-0h | R-0h | R-0h | R-0h |
LEGEND: R = Read Only; -n = value after reset |
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31-10 | RESERVED | R | 0h | Reserved |
9 | W_PEND_TOWR | R | 0h | Write pending for the TIMER_TOWR register Read 0h = No write pending Read 1h = Write pending. |
8 | W_PEND_TOCR | R | 0h | Write pending for the TIMER_TOCR register Read 0h = No write pending Read 1h = Write pending. |
7 | W_PEND_TCVR | R | 0h | Write pending for the TIMER_TCVR register Read 0h = No write pending Read 1h = Write pending. |
6 | W_PEND_TNIR | R | 0h | Write pending for the TIMER_TNIR register Read 0h = No negative increment register write pending Read 1h = Negative increment register write pending. |
5 | W_PEND_TPIR | R | 0h | Write pending for the TIMER_TPIR register Read 0h = No positive increment register write pending Read 1h = Positive increment register write pending. |
4 | W_PEND_TMAR | R | 0h | Write pending for the TIMER_TMAR register Read 0h = No write pending Read 1h = Write pending. |
3 | W_PEND_TTGR | R | 0h | Write pending for the TIMER_TTGR register Read 0h = No write pending Read 1h = Write pending. |
2 | W_PEND_TLDR | R | 0h | Write pending for the TIMER_TLDR register Read 0h = No write pending Read 1h = Write pending. |
1 | W_PEND_TCRR | R | 0h | Write pending for the TIMER_TCRR register Read 0h = No write pending Read 1h = Write pending. |
0 | W_PEND_TCLR | R | 0h | Write pending for the TIMER_TCLR register Read 0h = No write pending Read 1h = Write pending. |
TIMER_TMAR is shown in Figure 12-2494 and described in Table 12-4763.
Return to Summary Table.
The TIMER_TMAR register holds the match value to be compared with the counter's value.
Instance | Physical Address |
---|---|
TIMER0_CFG | 0240 004Ch |
TIMER1_CFG | 0241 004Ch |
TIMER2_CFG | 0242 004Ch |
TIMER3_CFG | 0243 004Ch |
TIMER4_CFG | 0244 004Ch |
TIMER5_CFG | 0245 004Ch |
TIMER6_CFG | 0246 004Ch |
TIMER7_CFG | 0247 004Ch |
TIMER8_CFG | 0248 004Ch |
TIMER9_CFG | 0249 004Ch |
TIMER10_CFG | 024A 004Ch |
TIMER11_CFG | 024B 004Ch |
MCU_TIMER0_CFG | 0480 004Ch |
MCU_TIMER1_CFG | 0481 004Ch |
MCU_TIMER2_CFG | 0482 004Ch |
MCU_TIMER3_CFG | 0483 004Ch |
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 |
COMPARE_VALUE | |||||||||||||||||||||||||||||||
R/W-0h | |||||||||||||||||||||||||||||||
LEGEND: R/W = Read/Write; -n = value after reset |
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31-0 | COMPARE_VALUE | R/W | 0h | Value to be compared to the timer counter |
TIMER_TCAR1 is shown in Figure 12-2495 and described in Table 12-4765.
Return to Summary Table.
This register holds the first captured value of the counter register.
Instance | Physical Address |
---|---|
TIMER0_CFG | 0240 0050h |
TIMER1_CFG | 0241 0050h |
TIMER2_CFG | 0242 0050h |
TIMER3_CFG | 0243 0050h |
TIMER4_CFG | 0244 0050h |
TIMER5_CFG | 0245 0050h |
TIMER6_CFG | 0246 0050h |
TIMER7_CFG | 0247 0050h |
TIMER8_CFG | 0248 0050h |
TIMER9_CFG | 0249 0050h |
TIMER10_CFG | 024A 0050h |
TIMER11_CFG | 024B 0050h |
MCU_TIMER0_CFG | 0480 0050h |
MCU_TIMER1_CFG | 0481 0050h |
MCU_TIMER2_CFG | 0482 0050h |
MCU_TIMER3_CFG | 0483 0050h |
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 |
CAPTURE_VALUE1 | |||||||||||||||||||||||||||||||
R-0h | |||||||||||||||||||||||||||||||
LEGEND: R = Read Only; -n = value after reset |
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31-0 | CAPTURE_VALUE1 | R | 0h | First timer counter value captured on an external event trigger |
TIMER_TSICR is shown in Figure 12-2496 and described in Table 12-4767.
Return to Summary Table.
Timer synchronous interface control register
Instance | Physical Address |
---|---|
TIMER0_CFG | 0240 0054h |
TIMER1_CFG | 0241 0054h |
TIMER2_CFG | 0242 0054h |
TIMER3_CFG | 0243 0054h |
TIMER4_CFG | 0244 0054h |
TIMER5_CFG | 0245 0054h |
TIMER6_CFG | 0246 0054h |
TIMER7_CFG | 0247 0054h |
TIMER8_CFG | 0248 0054h |
TIMER9_CFG | 0249 0054h |
TIMER10_CFG | 024A 0054h |
TIMER11_CFG | 024B 0054h |
MCU_TIMER0_CFG | 0480 0054h |
MCU_TIMER1_CFG | 0481 0054h |
MCU_TIMER2_CFG | 0482 0054h |
MCU_TIMER3_CFG | 0483 0054h |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
RESERVED | |||||||
R-0h | |||||||
23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
RESERVED | |||||||
R-0h | |||||||
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
RESERVED | |||||||
R-0h | |||||||
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
RESERVED | READ_AFTER_IDLE | READ_MODE | POSTED | SFT | RESERVED | ||
R-0h | W-0h | W-0h | R/W-1h | R/W-0h | R-0h | ||
LEGEND: R = Read Only; R/W = Read/Write; W = Write Only; -n = value after reset |
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31-5 | RESERVED | R | 0h | Reserved |
4 | READ_AFTER_IDLE | W | 0h | Select if the synchronization mechanism used for first TIMER_TCRR read operation
after idle state is active. Field values: 0h = The synchronization mechanism is enabled. 1h = The synchronization mechanism is disabled. |
3 | READ_MODE | W | 0h | Select posted/non-posted mode for read operation: NOTE: When the module is configured in posted mode (POSTED = '1'), this bit is not used. 0h = When the module is configured in non-posted mode (POSTED = '0'), the read operation is executed as read posted. 1h = When the module is configured in non-posted mode (POSTED = '0'), the read operation is executed as read non-posted. |
2 | POSTED | R/W | 1h | Posted mode selection. 0h = Posted mode inactive: Delay the command accept output signal. 1h = Posted mode active. |
1 | SFT | R/W | 0h | This bit resets the TIMER_TSICR[2] POSTED bit to the default value determined by the hardware configuration set at design integration time. 0h = Reset is inactive. 1h = Reset is asserted. |
0 | RESERVED | R | 0h | Reserved |
TIMER_TCAR2 is shown in Figure 12-2497 and described in Table 12-4769.
Return to Summary Table.
This register holds the second captured value of the counter register.
Instance | Physical Address |
---|---|
TIMER0_CFG | 0240 0058h |
TIMER1_CFG | 0241 0058h |
TIMER2_CFG | 0242 0058h |
TIMER3_CFG | 0243 0058h |
TIMER4_CFG | 0244 0058h |
TIMER5_CFG | 0245 0058h |
TIMER6_CFG | 0246 0058h |
TIMER7_CFG | 0247 0058h |
TIMER8_CFG | 0248 0058h |
TIMER9_CFG | 0249 0058h |
TIMER10_CFG | 024A 0058h |
TIMER11_CFG | 024B 0058h |
MCU_TIMER0_CFG | 0480 0058h |
MCU_TIMER1_CFG | 0481 0058h |
MCU_TIMER2_CFG | 0482 0058h |
MCU_TIMER3_CFG | 0483 0058h |
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 |
CAPTURE_VALUE2 | |||||||||||||||||||||||||||||||
R-0h | |||||||||||||||||||||||||||||||
LEGEND: R = Read Only; -n = value after reset |
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31-0 | CAPTURE_VALUE2 | R | 0h | Second timer counter value captured on an external event trigger |
TIMER_TPIR is shown in Figure 12-2498 and described in Table 12-4771.
Return to Summary Table.
This register is used for 1-ms tick generation. The TIMER_TPIR register holds the value of the positive increment. The value of this register is added to the value of TIMER_TCVR to determine whether next value loaded in TIMER_TCRR is the subperiod value or the overperiod value.
Instance | Physical Address |
---|---|
TIMER0_CFG | 0240 005Ch |
TIMER1_CFG | 0241 005Ch |
TIMER2_CFG | 0242 005Ch |
TIMER3_CFG | 0243 005Ch |
TIMER4_CFG | 0244 005Ch |
TIMER5_CFG | 0245 005Ch |
TIMER6_CFG | 0246 005Ch |
TIMER7_CFG | 0247 005Ch |
TIMER8_CFG | 0248 005Ch |
TIMER9_CFG | 0249 005Ch |
TIMER10_CFG | 024A 005Ch |
TIMER11_CFG | 024B 005Ch |
MCU_TIMER0_CFG | 0480 005Ch |
MCU_TIMER1_CFG | 0481 005Ch |
MCU_TIMER2_CFG | 0482 005Ch |
MCU_TIMER3_CFG | 0483 005Ch |
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 | |||||||||||||||||||||||||||||||
R/W-0h | |||||||||||||||||||||||||||||||
LEGEND: R/W = Read/Write; -n = value after reset |
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31-0 | POSITIVE_INC_VALUE | R/W | 0h | Value of the positive increment |
TIMER_TNIR is shown in Figure 12-2499 and described in Table 12-4773.
Return to Summary Table.
This register is used for 1-ms tick generation. The TIMER_TNIR register holds the value of the negative increment. The value of this register is added to the value of the TIMER_TCVR to determine whether next value loaded in TIMER_TCRR is the subperiod value or the overperiod value.
Instance | Physical Address |
---|---|
TIMER0_CFG | 0240 0060h |
TIMER1_CFG | 0241 0060h |
TIMER2_CFG | 0242 0060h |
TIMER3_CFG | 0243 0060h |
TIMER4_CFG | 0244 0060h |
TIMER5_CFG | 0245 0060h |
TIMER6_CFG | 0246 0060h |
TIMER7_CFG | 0247 0060h |
TIMER8_CFG | 0248 0060h |
TIMER9_CFG | 0249 0060h |
TIMER10_CFG | 024A 0060h |
TIMER11_CFG | 024B 0060h |
MCU_TIMER0_CFG | 0480 0060h |
MCU_TIMER1_CFG | 0481 0060h |
MCU_TIMER2_CFG | 0482 0060h |
MCU_TIMER3_CFG | 0483 0060h |
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 | |||||||||||||||||||||||||||||||
R/W-0h | |||||||||||||||||||||||||||||||
LEGEND: R/W = Read/Write; -n = value after reset |
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31-0 | NEGATIVE_INV_VALUE | R/W | 0h | Value of the negative increment |
TIMER_TCVR is shown in Figure 12-2500 and described in Table 12-4775.
Return to Summary Table.
This register is used for 1-ms tick generation. The TIMER_TCVR register determines whether next value loaded in TIMER_TCRR is the subperiod value or the overperiod value.
Instance | Physical Address |
---|---|
TIMER0_CFG | 0240 0064h |
TIMER1_CFG | 0241 0064h |
TIMER2_CFG | 0242 0064h |
TIMER3_CFG | 0243 0064h |
TIMER4_CFG | 0244 0064h |
TIMER5_CFG | 0245 0064h |
TIMER6_CFG | 0246 0064h |
TIMER7_CFG | 0247 0064h |
TIMER8_CFG | 0248 0064h |
TIMER9_CFG | 0249 0064h |
TIMER10_CFG | 024A 0064h |
TIMER11_CFG | 024B 0064h |
MCU_TIMER0_CFG | 0480 0064h |
MCU_TIMER1_CFG | 0481 0064h |
MCU_TIMER2_CFG | 0482 0064h |
MCU_TIMER3_CFG | 0483 0064h |
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 | |||||||||||||||||||||||||||||||
R/W-0h | |||||||||||||||||||||||||||||||
LEGEND: R/W = Read/Write; -n = value after reset |
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31-0 | COUNTER_VALUE | R/W | 0h | Value of CVR counter |
TIMER_TOCR is shown in Figure 12-2501 and described in Table 12-4777.
Return to Summary Table.
This register is used to mask the tick interrupt for a selected number of ticks.
Instance | Physical Address |
---|---|
TIMER0_CFG | 0240 0068h |
TIMER1_CFG | 0241 0068h |
TIMER2_CFG | 0242 0068h |
TIMER3_CFG | 0243 0068h |
TIMER4_CFG | 0244 0068h |
TIMER5_CFG | 0245 0068h |
TIMER6_CFG | 0246 0068h |
TIMER7_CFG | 0247 0068h |
TIMER8_CFG | 0248 0068h |
TIMER9_CFG | 0249 0068h |
TIMER10_CFG | 024A 0068h |
TIMER11_CFG | 024B 0068h |
MCU_TIMER0_CFG | 0480 0068h |
MCU_TIMER1_CFG | 0481 0068h |
MCU_TIMER2_CFG | 0482 0068h |
MCU_TIMER3_CFG | 0483 0068h |
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 | ||||||||||||||||||||||||||||||
R-0h | R/W-0h | ||||||||||||||||||||||||||||||
LEGEND: R = Read Only; R/W = Read/Write; -n = value after reset |
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31-24 | RESERVED | R | 0h | Reads return 0. |
23-0 | OVF_COUNTER_VALUE | R/W | 0h | Number of overflow events |
TIMER_TOWR is shown in Figure 12-2502 and described in Table 12-4779.
Return to Summary Table.
This register holds the number of masked overflow interrupts.
Instance | Physical Address |
---|---|
TIMER0_CFG | 0240 006Ch |
TIMER1_CFG | 0241 006Ch |
TIMER2_CFG | 0242 006Ch |
TIMER3_CFG | 0243 006Ch |
TIMER4_CFG | 0244 006Ch |
TIMER5_CFG | 0245 006Ch |
TIMER6_CFG | 0246 006Ch |
TIMER7_CFG | 0247 006Ch |
TIMER8_CFG | 0248 006Ch |
TIMER9_CFG | 0249 006Ch |
TIMER10_CFG | 024A 006Ch |
TIMER11_CFG | 024B 006Ch |
MCU_TIMER0_CFG | 0480 006Ch |
MCU_TIMER1_CFG | 0481 006Ch |
MCU_TIMER2_CFG | 0482 006Ch |
MCU_TIMER3_CFG | 0483 006Ch |
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 | ||||||||||||||||||||||||||||||
R-0h | R/W-0h | ||||||||||||||||||||||||||||||
LEGEND: R = Read Only; R/W = Read/Write; -n = value after reset |
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
31-24 | RESERVED | R | 0h | Reads return 0. |
23-0 | OVF_WRAPPING_VALUE | R/W | 0h | Number of masked interrupts |