欢迎访问ic37.com |
会员登录 免费注册
发布采购

SI1002-C-GM 参数 Datasheet PDF下载

SI1002-C-GM图片预览
型号: SI1002-C-GM
PDF下载: 下载PDF文件 查看货源
内容描述: 超低功耗, 64/32 KB , 10位ADC, MCU ,集成了240-960兆赫的EZRadioPRO收发器 [Ultra Low Power, 64/32 kB, 10-Bit ADC MCU with Integrated 240-960 MHz EZRadioPRO Transceiver]
分类和应用:
文件页数/大小: 376 页 / 2369 K
品牌: SILICON [ SILICON ]
 浏览型号SI1002-C-GM的Datasheet PDF文件第336页浏览型号SI1002-C-GM的Datasheet PDF文件第337页浏览型号SI1002-C-GM的Datasheet PDF文件第338页浏览型号SI1002-C-GM的Datasheet PDF文件第339页浏览型号SI1002-C-GM的Datasheet PDF文件第341页浏览型号SI1002-C-GM的Datasheet PDF文件第342页浏览型号SI1002-C-GM的Datasheet PDF文件第343页浏览型号SI1002-C-GM的Datasheet PDF文件第344页  
Si1000/1/2/3/4/5  
27.2. Timer 2  
Timer 2 is a 16-bit timer formed by two 8-bit SFRs: TMR2L (low byte) and TMR2H (high byte). Timer 2 may  
operate in 16-bit auto-reload mode or (split) 8-bit auto-reload mode. The T2SPLIT bit (TMR2CN.3) defines  
the Timer 2 operation mode. Timer 2 can also be used in Capture Mode to measure the SmaRTClock or  
the Comparator 0 period with respect to another oscillator. The ability to measure the Comparator 0 period  
with respect to the system clock is makes using Touch Sense Switches very easy.  
Timer 2 may be clocked by the system clock, the system clock divided by 12, SmaRTClock divided by 8, or  
Comparator 0 output. Note that the SmaRTClock divided by 8 and Comparator 0 output is synchronized  
with the system clock.  
27.2.1. 16-bit Timer with Auto-Reload  
When T2SPLIT (TMR2CN.3) is zero, Timer 2 operates as a 16-bit timer with auto-reload. Timer 2 can be  
clocked by SYSCLK, SYSCLK divided by 12, SmaRTClock divided by 8, or Comparator 0 output. As the  
16-bit timer register increments and overflows from 0xFFFF to 0x0000, the 16-bit value in the Timer 2  
reload registers (TMR2RLH and TMR2RLL) is loaded into the Timer 2 register as shown in Figure 27.4,  
and the Timer 2 High Byte Overflow Flag (TMR2CN.7) is set. If Timer 2 interrupts are enabled (if IE.5 is  
set), an interrupt will be generated on each Timer 2 overflow. Additionally, if Timer 2 interrupts are enabled  
and the TF2LEN bit is set (TMR2CN.5), an interrupt will be generated each time the lower 8 bits (TMR2L)  
overflow from 0xFF to 0x00.  
CKCON  
T T T T T T S S  
3 3 2 2 1 0 C C  
MMMMMMA A  
T2XCLK[1:0]  
00  
H L H L  
1 0  
SYSCLK / 12  
To ADC,  
SMBus  
To SMBus  
TMR2H  
TL2  
Overflow  
0
1
01  
11  
SmaRTClock / 8  
Comparator 0  
TCLK  
TR2  
TF2H  
TMR2L  
Interrupt  
TF2L  
TF2LEN  
TF2CEN  
T2SPLIT  
TR2  
SYSCLK  
T2XCLK  
TMR2RLL TMR2RLH  
Reload  
Figure 27.4. Timer 2 16-Bit Mode Block Diagram  
27.2.2. 8-bit Timers with Auto-Reload  
When T2SPLIT is set, Timer 2 operates as two 8-bit timers (TMR2H and TMR2L). Both 8-bit timers oper-  
ate in auto-reload mode as shown in Figure 27.5. TMR2RLL holds the reload value for TMR2L; TMR2RLH  
holds the reload value for TMR2H. The TR2 bit in TMR2CN handles the run control for TMR2H. TMR2L is  
always running when configured for 8-bit Mode.  
340  
Rev. 1.0