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

PIC18F4431-I/P 参数 Datasheet PDF下载

PIC18F4431-I/P图片预览
型号: PIC18F4431-I/P
PDF下载: 下载PDF文件 查看货源
内容描述: 28 /40/ 44引脚增强型闪存微控制器采用纳瓦技术,高性能PWM和A / D [28/40/44-Pin Enhanced Flash Microcontrollers with nanoWatt Technology, High-Performance PWM and A/D]
分类和应用: 闪存微控制器
文件页数/大小: 392 页 / 3127 K
品牌: MICROCHIP [ MICROCHIP ]
 浏览型号PIC18F4431-I/P的Datasheet PDF文件第272页浏览型号PIC18F4431-I/P的Datasheet PDF文件第273页浏览型号PIC18F4431-I/P的Datasheet PDF文件第274页浏览型号PIC18F4431-I/P的Datasheet PDF文件第275页浏览型号PIC18F4431-I/P的Datasheet PDF文件第277页浏览型号PIC18F4431-I/P的Datasheet PDF文件第278页浏览型号PIC18F4431-I/P的Datasheet PDF文件第279页浏览型号PIC18F4431-I/P的Datasheet PDF文件第280页  
PIC18F2331/2431/4331/4431  
In all other power-managed modes, Two-Speed Start-  
23.3 Two-Speed Start-up  
up is not used. The device will be clocked by the  
currently selected clock source until the primary clock  
source becomes available. The setting of the IESO  
Configuration bit is ignored.  
The Two-Speed Start-up feature helps to minimize the  
latency period from oscillator start-up to code execution  
by allowing the microcontroller to use the INTRC oscil-  
lator as a clock source until the primary clock source is  
available. It is enabled by setting the IESO bit in  
Configuration Register 1H (CONFIG1H<7>).  
23.3.1  
SPECIAL CONSIDERATIONS FOR  
USING TWO-SPEED START-UP  
Two-Speed Start-up is available only if the primary  
oscillator mode is LP, XT, HS or HSPLL (Crystal-Based  
modes). Other sources do not require a OST start-up  
delay; for these, Two-Speed Start-up is disabled.  
While using the INTRC oscillator in Two-Speed Start-  
up, the device still obeys the normal command  
sequences for entering power-managed modes,  
including serial SLEEP instructions (refer to  
Section 4.1.4 “Multiple Sleep Commands”). In  
practice, this means that user code can change the  
SCS<1:0> bit settings and issue SLEEP commands  
before the OST times out. This would allow an applica-  
tion to briefly wake-up, perform routine “housekeeping”  
tasks and return to Sleep before the device starts to  
operate from the primary oscillator.  
When enabled, Resets and wake-ups from Sleep mode  
cause the device to configure itself to run from the  
internal oscillator block as the clock source, following  
the time-out of the Power-up Timer after a Power-on  
Reset is enabled. This allows almost immediate code  
execution while the primary oscillator starts and the  
OST is running. Once the OST times out, the device  
automatically switches to PRI_RUN mode.  
User code can also check if the primary clock source is  
currently providing the system clocking by checking the  
status of the OSTS bit (OSCCON<3>). If the bit is set,  
the primary oscillator is providing the system clock.  
Otherwise, the internal oscillator block is providing the  
clock during wake-up from Reset or Sleep mode.  
Because the OSCCON register is cleared on Reset  
events, the INTOSC (or postscaler) clock source is not  
initially available after a Reset event; the INTRC clock  
is used directly at its base frequency. To use a higher  
clock speed on wake-up, the INTOSC or postscaler  
clock sources can be selected to provide a higher clock  
speed by setting bits IRCF<2:0> immediately after  
Reset. For wake-ups from Sleep, the INTOSC or post-  
scaler clock sources can be selected by setting  
IRCF<2:0> prior to entering Sleep mode.  
FIGURE 23-2:  
TIMING TRANSITION FOR TWO-SPEED START-UP (INTOSC TO HSPLL)  
Q3  
Q4  
Q1  
Q2 Q3 Q4 Q1 Q2 Q3 Q4  
Q1  
Q2  
INTOSC  
Multiplexer  
OSC1  
(1)  
TOST  
(1)  
TPLL  
PLL Clock  
Output  
1
2
3
4
5
6
7
8
Clock Transition  
CPU Clock  
Peripheral  
Clock  
Program  
Counter  
PC  
PC + 2  
OSTS bit Set  
Note 1: TOST = 1024 TOSC; TPLL = 2 ms (approx). These intervals are not shown to scale.  
PC + 4  
PC + 6  
Wake from Interrupt Event  
DS39616D-page 276  
2010 Microchip Technology Inc.  
 复制成功!