Users Guide: MAXQ2010 Supplement User Manual

MAXQ Family Users Guide:
MAXQ2010 Supplement
21-8
21.2.4 Timer B Clock Output Mode
Timer B can be configured to drive a clock output on the TBA pin as shown in Figure 21-4. For the timer to operate in
this mode, the capture/reload select bit (CP/RLB = TBnCN.0) and the counter/timer select bit (C/TB = TBnCN.15) must
be cleared to 0, and the Timer B output-enable bit (TBOE = TBnCN.5) ) must be set to 1. In this mode, the DCEN bit
has no effect. The clock signal output is a 50% duty-cycle square wave with a frequency given by the equation:
Clock Output Frequency = System Clock/(2 x TBnR)
Therefore, for a system clock of 1MHz and a TBnR register value of 0005h (arbitrary example), the clock output fre-
quency is 100kHz.
21.2.5 Timer B PWM/Output Control Functionality
The PWM/output control function is enabled whenever either of the TCBS or TBCR bits (TBnCN[12:11]) is set to 1. Table
21-4 shows how these bits determine the specific operation.
Figure 21-4. Timer B Clock Output Mode Block Diagram
Table 21-4. Timer B PWM/Output Control Function
15
0
TBnR
TBnV
0000h
SYSTEM
CLOCK
TBA PIN
TBA PIN
TRB = TBnCN.2
/CLK
C/TB = TBnCN.15 = 0
DIVIDE BY 2
FALLING
EDGE
TBB PIN
TIMER INTERRUPT
EXENB = TBnCN.3
COMPARE
0 15
EXFB = TBnCN.6
TBPS[2:0] = TBnCN[10:8]
2
(2 x TBPS[2:0])
TBCS:TBCR FUNCTION INITIAL STATE (IF TRB = 0)
00 None (Disabled) No change
01 Reset on TBnC Match, Set on 0000h Low
10 Set on TBnC Match, Reset on TBnR Match High
11 Toggle on TBnC Match No change