MSC8144E Reference Manual, Rev. 3
21-12
Freescale
Semiconductor
Timers
21.1.5.3
Broadcast from an Initiator Timer
Any timer can be assigned as an initiator. An initiator compares signal can be broadcast to the
other timers within the module. The other timers can be configured as follows to reinitialize their
timers and/or force their output to predetermined values when an initiator timer compare event
occurs:
Select one timer as the initiator timer by setting the TMRxSCTL[MSTR] bit.
Program the other timers to perform an action when a compare event occurs on the
initiator timer as follows:
— The other timer is reinitialized if its TMRxCTL[EIN] bit is set.
— The other timer forces its output flag signal if its TMRxSCTL[EEOF] bit is set.
21.1.6 Resets and Interrupts
The timers reset conditions are shown in Chapter 5, Reset. This reset forces all registers to their
reset state and clears the output flag signal if it is asserted. The timer is turned off until the
settings in the control register are changed. Each timer in a quad timer module can be
programmed for interrupts. The available types of interrupts are as follows:
Timer compare
Timer compare 1
Timer compare 2
Timer overflow
Timer input edge
Each of these different types is ORed together within each timer to generate a single interrupt
request signal to the interrupt controller.
21.1.6.1
Timer Compare Interrupts
Interrupt requests are generated when a successful compare occurs between a timer and its
compare registers while the Timer Compare Flag Interrupt Enable bit, TMRxSCTL[TCFIE], is
set. These interrupt requests are cleared by writing a zero to the appropriate TMRxSCTL[TCF]
bit. When a timer compare interrupt is set in the TMRxSCTL and the compare preload registers
are available, one of the following two interrupts is also asserted:
Timer compare 1 interrupt
Timer compare 2 interrupt
Timer compare 1 interrupts are generated when a successful compare occurs between a timer and
its TMRxCMP1 register while the Timer Compare 1 Interrupt Enable (TCF1EN) is set in the
TMRxCOMSC register. These interrupts are cleared by writing a zero to the
TMRxCOMSC[TCF1] bit. Timer compare 2 interrupts are generated when a successful compare
Summary of Contents for MSC8144E
Page 1: ...MSC8144E Reference Manual Quad Core Media Signal Processor MSC8144ERM Rev 3 July 2009 ...
Page 48: ...MSC8144E Reference Manual Rev 3 xlviii Freescale Semiconductor ...
Page 86: ...MSC8144E Reference Manual Rev 3 1 38 Freescale Semiconductor Overview ...
Page 168: ...MSC8144E Reference Manual Rev 3 3 60 Freescale Semiconductor External Signals ...
Page 242: ...MSC8144E Reference Manual Rev 3 5 26 Freescale Semiconductor Reset ...
Page 314: ...MSC8144E Reference Manual Rev 3 8 24 Freescale Semiconductor General Configuration Registers ...
Page 414: ...MSC8144E Reference Manual Rev 3 10 14 Freescale Semiconductor MSC8144E SC3400 DSP Subsystem ...
Page 452: ...MSC8144E Reference Manual Rev 3 11 38 Freescale Semiconductor Internal Memory Subsystem ...
Page 520: ...MSC8144E Reference Manual Rev 3 12 68 Freescale Semiconductor DDR SDRAM Memory Controller ...
Page 1070: ...MSC8144E Reference Manual Rev 3 21 28 Freescale Semiconductor Timers ...