SLAU847D October 2022 – May 2024 MSPM0L1105 , MSPM0L1106 , MSPM0L1227 , MSPM0L1228 , MSPM0L1228-Q1 , MSPM0L1303 , MSPM0L1304 , MSPM0L1304-Q1 , MSPM0L1305 , MSPM0L1305-Q1 , MSPM0L1306 , MSPM0L1306-Q1 , MSPM0L1343 , MSPM0L1344 , MSPM0L1345 , MSPM0L1346 , MSPM0L2227 , MSPM0L2228 , MSPM0L2228-Q1
TIMx interrupts and events can be configured to any peripheral of the device using the Event Manager. The timer can generate interrupts or events as an event publisher, and be triggered from other peripheral events (such as GPIO, comparator, ADC, etc.) as an event subscriber. See Section 7.2.5 for guidance on configuring the event registers for CPU interrupts or generic events.
The TIMx module contains three event publishers and two event subscribers.
TIMx events are summarized in Table 23-216.
Event | Type | Source | Destination | Route | Configuration | Functionality |
---|---|---|---|---|---|---|
CPU interrupt | Publisher | TIMx | CPU Subsystem | Static route | CPU_INT registers | Fixed interrupt route from TIMx to CPU |
Generic publisher event | Publisher | TIMx | Other peripherals | Generic route | GEN_EVENT0 and FPUB_0 registers | Configurable interrupt route from TIMx to other peripherals |
Generic publisher event | Publisher | TIMx | Other peripherals | Generic route | GEN_EVENT 1 and FPUB_1 registers | Configurable interrupt route from TIMx to other peripherals |
Generic subscriber event | Subscriber | Other peripherals | TIMx | Generic route | FSUB_0 | Configurable interrupt route from other peripherals to TIMx |
Generic subscriber event | Subscriber | Other peripherals | TIMx | Generic route | FSUB_1 | Configurable interrupt route from other peripherals to TIMx |