
Triple Timer Module (TEC, TEC_1)
Symphony DSP56724/DSP56725 Multi-Core Audio Processors, Rev. 0
Freescale Semiconductor
11-3
Figure 11-2. Individual Timer Block Diagram
11.3
Operation
This section discusses the following timer basics:
•
Reset
•
Initialization
•
Exceptions
11.3.1
Timer After Reset
A hardware RESET signal or software RESET instruction clears the Timer Control and Status Register for
each timer. A timer is active only if the timer enable bit 0 (TCSR[TE]) in the specific timer TCSR register
is set.
11.3.2
Timer Initialization
To initialize a timer, do the following:
1. Ensure that the timer is not active, either by sending a reset or by clearing the TCSR[TE] bit.
2. Configure the control register (TCSR) to set the timer operating mode. Set the interrupt enable bits
as desired.
GDB
Control/Status
Register
TCSR
Counter
Timer Interrupt/DMA request
Timer Control
CLK/2
Compare
Register
TCPR
=
24
24
Logic
Load
Register
Count
Register
TLR
Prescaler CLK
TCR
24
24
9
2
24
24
24
24
24