Timer_A Operation
15-6
Timer_A
Up Mode
The up mode is used if the timer period must be different from 0FFFFh counts.
The timer repeatedly counts up to the value of compare register TACCR0,
which defines the period, as shown in Figure 15−2. The number of timer
counts in the period is 1. When the timer value equals TACCR0 the
timer restarts counting from zero. If up mode is selected when the timer value
is greater than TACCR0, the timer immediately restarts counting from zero.
Figure 15−2. Up Mode
0h
0FFFFh
TACCR0
The TACCR0 CCIFG interrupt flag is set when the timer counts to the TACCR0
value. The TAIFG interrupt flag is set when the timer counts from TACCR0 to
zero. Figure 15−3 shows the flag set cycle.
Figure 15−3. Up Mode Flag Setting
CCR0−1
CCR0
0h
Timer Clock
Timer
Set TAIFG
Set TACCR0 CCIFG
1h
CCR0−1
CCR0
0h
Changing the Period Register TACCR0
When changing TACCR0 while the timer is running, if the new period is greater
than or equal to the old period, or greater than the current count value, the timer
counts up to the new period. If the new period is less than the current count
value, the timer rolls to zero. However, one additional count may occur before
the counter rolls to zero.
Summary of Contents for MSP430x4xx Family
Page 1: ...MSP430x4xx Family 2007 Mixed Signal Products User s Guide SLAU056G ...
Page 2: ......
Page 6: ...vi ...
Page 114: ...3 76 RISC 16 Bit CPU ...
Page 304: ...5 20 FLL Clock Module ...
Page 340: ...7 8 Supply Voltage Supervisor ...
Page 348: ...8 8 16 Bit Hardware Multiplier ...
Page 372: ...9 24 32 Bit Hardware Multiplier ...
Page 400: ...10 28 DMA Controller ...
Page 428: ...13 10 Basic Timer1 ...
Page 466: ...15 24 Timer_A ...
Page 522: ...17 30 USART Peripheral Interface UART Mode ...
Page 544: ...18 22 USART Peripheral Interface SPI Mode ...
Page 672: ...23 12 Comparator_A ...
Page 692: ...24 20 LCD Controller ...
Page 746: ...26 28 ADC12 ...