欢迎访问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文件第176页浏览型号PIC18F4431-I/P的Datasheet PDF文件第177页浏览型号PIC18F4431-I/P的Datasheet PDF文件第178页浏览型号PIC18F4431-I/P的Datasheet PDF文件第179页浏览型号PIC18F4431-I/P的Datasheet PDF文件第181页浏览型号PIC18F4431-I/P的Datasheet PDF文件第182页浏览型号PIC18F4431-I/P的Datasheet PDF文件第183页浏览型号PIC18F4431-I/P的Datasheet PDF文件第184页  
PIC18F2331/2431/4331/4431  
REGISTER 18-4: PWMCON1: PWM CONTROL REGISTER 1  
R/W-0  
SEVOPS3  
bit 7  
R/W-0  
R/W-0  
R/W-0  
R/W-0  
U-0  
R/W-0  
UDIS  
R/W-0  
SEVOPS2  
SEVOPS1  
SEVOPS0  
SEVTDIR  
OSYNC  
bit 0  
Legend:  
R = Readable bit  
-n = Value at POR  
W = Writable bit  
‘1’ = Bit is set  
U = Unimplemented bit, read as ‘0’  
‘0’ = Bit is cleared x = Bit is unknown  
bit 7-4  
SEVOPS<3:0>: PWM Special Event Trigger Output Postscale Select bits  
0000= 1:1 Postscale  
0001= 1:2 Postscale  
.
.
.
1111= 1:16 Postscale  
bit 3  
SEVTDIR: Special Event Trigger Time Base Direction bit  
1= A Special Event Trigger will occur when the PWM time base is counting downwards  
0= A Special Event Trigger will occur when the PWM time base is counting upwards  
bit 2  
bit 1  
Unimplemented: Read as ‘0’  
UDIS: PWM Update Disable bit  
1= Updates from Duty Cycle and Period Buffer registers are disabled  
0= Updates from Duty Cycle and Period Buffer registers are enabled  
bit 0  
OSYNC: PWM Output Override Synchronization bit  
1= Output overrides via the OVDCON register are synchronized to the PWM time base  
0= Output overrides via the OVDCON register are asynchronous  
18.3.1  
FREE-RUNNING MODE  
Note:  
Since the PWM compare outputs are  
driven to the active state when the PWM  
time base is counting downwards and  
matches the duty cycle value, the PWM  
outputs are held inactive during the first  
half of the first period of the Continuous  
Up/Down Count mode until PTMR begins  
to count down from the PTPER value.  
In the Free-Running mode, the PWM Time Base regis-  
ters (PTMRL and PTMRH) will begin counting upwards  
until the value in the PWM Time Base Period register,  
PTPER (PTPERL and PTPERH), is matched. The  
PTMR registers will be reset on the following input  
clock edge and the time base will continue counting  
upwards as long as the PTEN bit remains set.  
18.3.2  
SINGLE-SHOT MODE  
18.3.4  
PWM TIME BASE PRESCALER  
In the Single-Shot mode, the PWM time base will begin  
counting upwards when the PTEN bit is set. When the  
value in the PTMR register matches the PTPER regis-  
ter, the PTMR register will be reset on the following  
input clock edge and the PTEN bit will be cleared by the  
hardware to halt the time base.  
The input clock to PTMR (FOSC/4) has prescaler  
options of 1:1, 1:4, 1:16 or 1:64. These are selected by  
control bits, PTCKPS<1:0>, in the PTCON0 register.  
The prescaler counter is cleared when any of the  
following occurs:  
• Write to the PTMR register  
• Write to the PTCON (PTCON0 or PTCON1)  
register  
18.3.3  
CONTINUOUS UP/DOWN COUNT  
MODES  
• Any device Reset  
In Continuous Up/Down Count modes, the PWM time  
base counts upwards until the value in the PTPER  
register matches with the PTMR register. On the  
following input clock edge, the timer counts  
downwards. The PTDIR bit in the PTCON1 register is  
read-only and indicates the counting direction. The  
PTDIR bit is set when the timer counts downwards.  
Note:  
The PTMR register is not cleared when  
PTCONx is written.  
DS39616D-page 180  
2010 Microchip Technology Inc.