SC3400 DSP Core Subsystem Timers
MSC8144E Reference Manual, Rev. 3
Freescale Semiconductor
21-13
occurs between a timer and its TMRxCMP2 register while the Timer Compare 2 Interrupt Enable
(TCF2EN) bit is set in the TMRxCOMSC register. These interrupts are cleared by writing a zero
to the TCF2 bit in the TMRxCOMSC.
21.1.6.2
Timer Overflow Interrupts
Timer overflow interrupts are generated when a timer rolls over its maximum value while the
TCFIE bit is set in the TMRxSCTL register. These interrupts are cleared by writing a zero to the
Timer Overflow Flag (TOF) bit of the appropriate TMRxSCTL.
21.1.6.3
Timer Input Edge Interrupts
Timer input edge interrupts are generated by a transition of the input signal (either positive or
negative, depending on TMRxSCTL[IPS] setting) while the Input Edge Flag Interrupt Enable
(IEFIE) bit is set in the TMRxSCTL. These interrupts are cleared by writing a zero to the
appropriate TMRxSCTL[IEF] bit.
21.2 SC3400 DSP Core Subsystem Timers
For a detailed description of the core subsystem timers, see the MSC8144 DSP Core Subsystem
Reference Manual.
21.3 Software Watchdog Timers
Since the MSC8144E device contains four cores, there are total of five software watchdog timers
(WDTs), one per core and one for an external host. However, you can allocate the WDTs in any
manner to meet your system requirements. The five software WDTs are identical.
The WDT is responsible for asserting a hardware reset or machine-check interrupt (MCP) if the
software fails to service the software watchdog timer for a certain period of time (for example,
because software is lost or trapped in a loop with no controlled exit). Each WDT is a free-running
down-counter that generates a reset or a non-maskable interrupt on underflow. To prevent a reset,
software must periodically restart the countdown. Watchdog timer operations are configured in
the system watchdog control register (SWCRR). See Section 21.4.3.1 for details.
Note:
If any of the watchdog timers generate a reset, it resets all of the SC3400 core
subsystems in the MSC8144E device.
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 ...