English
Language : 

CP3BT10 Datasheet, PDF (143/210 Pages) National Semiconductor (TI) – Reprogrammable Connectivity Processor with Bluetooth and USB Interfaces
23.0 Multi-Function Timer
The Multi-Function Timer module contains a pair of 16-bit
timer/counters. Each timer/counter unit offers a choice of
clock sources for operation and can be configured to oper-
ate in any of the following modes:
„ Processor-Independent Pulse Width Modulation (PWM)
mode, which generates pulses of a specified width and
duty cycle, and which also provides a general-purpose
timer/counter.
„ Input Capture mode, which measures the elapsed time
between occurrences of external events, and which also
provides a general-purpose timer/counter.
„ Dual Independent Timer mode, which generates system
timing signals.
The timer unit uses an I/O pin called TA, which is an alter-
nate function of the PI7 port pin.
23.1 TIMER STRUCTURE
Figure 61 is a block diagram showing the internal structure
of the MFT. There are two main functional blocks: a Timer/
Counter and Action block and a Clock Source block. The
Timer/Counter and Action block contains two separate tim-
er/counter units, called Timer/Counter 1 and Timer/Counter
2.
System
Clock
Clock Source
Timer/Counter
Reload/Capture A
TCRA
Action
Timer/Counter 1
TCNT1
Reload/Capture B
TCRB
Timer/Counter 2
TCNT2
External Event
PWM/Capture/Counter
Mode Select + Control
TA
Interrupt A
Interrupt B
DS165
Figure 61. Multi-Function Timer Block Diagram
23.1.1 Timer/Counter Block
The Timer/Counter block contains the following functional
blocks:
„ Two 16-bit counters, Timer/Counter 1 (TCNT1) and Tim-
er/Counter 2 (TCNT2)
„ Two 16-bit reload/capture registers, TCRA and TCRB
„ Control logic necessary to configure the timer to operate
in any of the four operating modes
„ Interrupt control and I/O control logic
In a power-saving mode that uses the low-frequency
(32.768 kHz) clock as the System Clock, the synchroniza-
tion circuit requires that the Slow Clock operate at no more
than one-fourth the speed of the 32.768 kHz System Clock.
23.1.2 Clock Source Block
The Clock Source block generates the signals used to clock
the two timer/counter registers. The internal structure of the
Clock Source block is shown in Figure 62.
Reset
System
Clock
Prescaler Register
TPRSC
5-Bit
Prescaler Counter
No Clock
Prescaled Clock
Counter 1
Clock
Select
Counter 2
Clock
Select
Figure 62. Multi-Function Timer Clock Source
Counter 1
Clock
Counter 2
Clock
DS164
143
www.national.com