English
Language : 

CC2510FX Datasheet, PDF (98/253 Pages) List of Unclassifed Manufacturers – True System-on-Chip with Low Power RF Transceiver and 8051 MCU
CC2510Fx / CC2511Fx
FFFFh
0000h
overflow
overflow
Figure 15: Free-running mode
13.3.4 Modulo Mode
When the timer operates in modulo mode the
16-bit counter starts at 0x0000 and increments
at each active clock edge. When the counter
reaches the terminal count value held in
registers T1CC0H:T1CC0L, the counter is
reset to 0x0000 and continues to increment.
The flag T1CTL.OVFIF is set when the
terminal count value (overflow) is reached. An
interrupt request is generated if the
corresponding interrupt mask bit
TIMIF.OVFIM is set. The modulo mode can
be used for applications where a count value
other then 0xFFFF is required. The counter
operation is shown in Figure 16.
T1CC0
0000h
overflow
overflow
Figure 16: Modulo mode
13.3.5 Up/down Mode
In the up/down timer mode, the counter
repeatedly starts from 0x0000 and counts up
until the value held in T1CC0H:T1CC0L is
reached and then the counter counts down
until 0x0000 is reached as shown in Figure 17.
This timer mode is used when symmetrical
output pulses are required with a period other
than 0xFFFF, and therefore allows
implementation of centre-aligned PWM output
applications. The flag T1CTL.OVFIF is set
when the timer turns around at 0x0000.
The counter is reset to 0x000 by writing any
value to T1CNTL.
CC2510Fx/CC2511Fx PRELIMINARY Data Sheet (Rev. 1.2) SWRS055A Page 98 of 252