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

PIC18F24J10-I/SO 参数 Datasheet PDF下载

PIC18F24J10-I/SO图片预览
型号: PIC18F24J10-I/SO
PDF下载: 下载PDF文件 查看货源
内容描述: 28 /40/ 44引脚高性能, RISC微控制器 [28/40/44-Pin High-Performance, RISC Microcontrollers]
分类和应用: 微控制器
文件页数/大小: 368 页 / 5652 K
品牌: MICROCHIP [ MICROCHIP ]
 浏览型号PIC18F24J10-I/SO的Datasheet PDF文件第115页浏览型号PIC18F24J10-I/SO的Datasheet PDF文件第116页浏览型号PIC18F24J10-I/SO的Datasheet PDF文件第117页浏览型号PIC18F24J10-I/SO的Datasheet PDF文件第118页浏览型号PIC18F24J10-I/SO的Datasheet PDF文件第120页浏览型号PIC18F24J10-I/SO的Datasheet PDF文件第121页浏览型号PIC18F24J10-I/SO的Datasheet PDF文件第122页浏览型号PIC18F24J10-I/SO的Datasheet PDF文件第123页  
PIC18F45J10 FAMILY  
11.3.1  
SWITCHING PRESCALER  
ASSIGNMENT  
11.3 Prescaler  
An 8-bit counter is available as a prescaler for the Timer0  
module. The prescaler is not directly readable or writable.  
Its value is set by the PSA and T0PS<2:0> bits  
(T0CON<3:0>) which determine the prescaler  
assignment and prescale ratio.  
The prescaler assignment is fully under software  
control and can be changed “on-the-fly” during program  
execution.  
11.4 Timer0 Interrupt  
Clearing the PSA bit assigns the prescaler to the  
Timer0 module. When it is assigned, prescale values  
from 1:2 through 1:256 in power-of-2 increments are  
selectable.  
The TMR0 interrupt is generated when the TMR0  
register overflows from FFh to 00h in 8-bit mode, or  
from FFFFh to 0000h in 16-bit mode. This overflow sets  
the TMR0IF flag bit. The interrupt can be masked by  
clearing the TMR0IE bit (INTCON<5>). Before  
re-enabling the interrupt, the TMR0IF bit must be  
cleared in software by the Interrupt Service Routine.  
When assigned to the Timer0 module, all instructions  
writing to the TMR0 register (e.g., CLRF TMR0, MOVWF  
TMR0, BSF TMR0, etc.) clear the prescaler count.  
Note:  
Writing to TMR0 when the prescaler is  
assigned to Timer0 will clear the prescaler  
count but will not change the prescaler  
assignment.  
Since Timer0 is shut down in Sleep mode, the TMR0  
interrupt cannot awaken the processor from Sleep.  
TABLE 11-1: REGISTERS ASSOCIATED WITH TIMER0  
Reset  
Values  
on page  
Name  
Bit 7  
Bit 6  
Bit 5  
Bit 4  
Bit 3  
Bit 2  
Bit 1  
Bit 0  
TMR0L  
Timer0 Register Low Byte  
Timer0 Register High Byte  
48  
48  
47  
48  
50  
TMR0H  
INTCON  
T0CON  
TRISA  
GIE/GIEH PEIE/GIEL TMR0IE  
INT0IE  
T0SE  
RBIE  
PSA  
TMR0IF  
T0PS2  
INT0IF  
T0PS1  
TRISA1  
RBIF  
T0PS0  
TRISA0  
TMR0ON  
T08BIT  
T0CS  
TRISA5  
TRISA3  
TRISA2  
Legend: — = unimplemented, read as ‘0’. Shaded cells are not used by Timer0.  
© 2009 Microchip Technology Inc.  
DS39682E-page 117  
 复制成功!