Internal clock
External clock/event
Input clock
64-bit timer counter
64-bit timer period
Equality comparator
Timer interrupt (TINT12) to CPU interrupt controller
Timer event (TEVT12) to DMA controller
TIM34
PRD34
TIM12
PRD12
Pulse generator
CLKSRC12
0
1
64-bit reload period
REL34 REL12
Output event to TM64P_OUT12
Introduction
1471
SPRUH82C – April 2013 – Revised September 2016
Copyright © 2013–2016, Texas Instruments Incorporated
64-Bit Timer Plus
30.1.5.3 Signal Descriptions
As shown in
, the TM64P_IN12 pin may be used as input to the timer. This signal can be used
to drive the clock/event count or be used as an external event input for event capture mode. Pin
TM64P_OUT12 may be used as an output from the timer to generate a clock or pulse signal.
30.1.5.4 Timer Modes
The following section describes the general-purpose (GP) timer modes.
30.1.5.4.1 64-Bit Timer Mode
The timer can be configured as a 64-bit timer by clearing the TIMMODE bit in the timer global control
register (TGCR) to 0. At reset, 0 is the default setting for the TIMMODE bit.
In this mode, the timer operates as a single 64-bit up-counter (
). The counter registers (TIM12
and TIM34) form a 64-bit timer counter register and the period registers (PRD12 and PRD34) form a 64-bit
timer period register. When the timer is enabled, the timer counter starts incrementing by 1 at every timer
input clock cycle. When the timer counter matches the timer period, a maskable timer interrupt (TINT12)
and a timer EDMA (TEVT12) are generated. When the timer is configured in continuous mode, the timer
counter is reset to 0 on the cycle after the timer counter reaches the timer period. The timer can be
stopped, restarted, reset, or disabled using control bits in TGCR.
Figure 30-3. 64-Bit Timer Mode Block Diagram