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

C8051F502-IM 参数 Datasheet PDF下载

C8051F502-IM图片预览
型号: C8051F502-IM
PDF下载: 下载PDF文件 查看货源
内容描述: 混合信号ISP功能的Flash MCU系列 [Mixed Signal ISP Flash MCU Family]
分类和应用: 微控制器和处理器外围集成电路PC时钟
文件页数/大小: 312 页 / 2813 K
品牌: SILICON [ SILICON ]
 浏览型号C8051F502-IM的Datasheet PDF文件第272页浏览型号C8051F502-IM的Datasheet PDF文件第273页浏览型号C8051F502-IM的Datasheet PDF文件第274页浏览型号C8051F502-IM的Datasheet PDF文件第275页浏览型号C8051F502-IM的Datasheet PDF文件第277页浏览型号C8051F502-IM的Datasheet PDF文件第278页浏览型号C8051F502-IM的Datasheet PDF文件第279页浏览型号C8051F502-IM的Datasheet PDF文件第280页  
C8051F50x-F51x  
T2MH  
T2XCLK TMR2H Clock Source  
T2ML  
T2XCLK TMR2L Clock Source  
0
0
1
0
1
X
SYSCLK/12  
External Clock/8  
SYSCLK  
0
0
1
0
1
X
SYSCLK/12  
External Clock/8  
SYSCLK  
The TF2H bit is set when TMR2H overflows from 0xFF to 0x00; the TF2L bit is set when TMR2L overflows  
from 0xFF to 0x00. When Timer 2 interrupts are enabled (IE.5), an interrupt is generated each time  
TMR2H overflows. If Timer 2 interrupts are enabled and TF2LEN (TMR2CN.5) is set, an interrupt is gener-  
ated each time either TMR2L or TMR2H overflows. When TF2LEN is enabled, software must check the  
TF2H and TF2L flags to determine the source of the Timer 2 interrupt. The TF2H and TF2L interrupt flags  
are not cleared by hardware and must be manually cleared by software.  
CKCON  
T T T T T T S S  
3 3 2 2 1 0 C C  
T2XCLK  
M MM M MM A A  
Reload  
TMR2RLH  
To SMBus  
H L H L  
1 0  
SYSCLK / 12  
0
1
0
External Clock / 8  
TCLK  
TF2H  
TF2L  
TMR2H  
Interrupt  
TR2  
1
TF2LEN  
TF2CEN  
T2SPLIT  
TR2  
Reload  
TMR2RLL  
T2XCLK  
SYSCLK  
1
0
To ADC,  
SMBus  
TCLK  
TMR2L  
Figure 26.5. Timer 2 8-Bit Mode Block Diagram  
26.2.3. External Oscillator Capture Mode  
Capture Mode allows the external oscillator to be measured against the system clock. Timer 2 can be  
clocked from the system clock, or the system clock divided by 12, depending on the T2ML (CKCON.4),  
and T2XCLK bits. When a capture event is generated, the contents of Timer 2 (TMR2H:TMR2L) are  
loaded into the Timer 2 reload registers (TMR2RLH:TMR2RLL) and the TF2H flag is set. A capture event  
is generated by the falling edge of the clock source being measured, which is the external oscillator / 8. By  
recording the difference between two successive timer capture values, the external oscillator frequency  
can be determined with respect to the Timer 2 clock. The Timer 2 clock should be much faster than the  
capture clock to achieve an accurate reading. Timer 2 should be in 16-bit auto-reload mode when using  
Capture Mode.  
For example, if T2ML = 1b and TF2CEN = 1b, Timer 2 will clock every SYSCLK and capture every external  
clock divided by 8. If the SYSCLK is 24 MHz and the difference between two successive captures is 5984,  
then the external clock frequency is as follows:  
24 MHz/(5984/8) = 0.032086 MHz or 32.086 kHz  
This mode allows software to determine the external oscillator frequency when an RC network or capacitor  
is used to generate the clock source.  
276  
Rev. 1.1  
 复制成功!