欢迎访问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文件第218页浏览型号PIC18F4431-I/P的Datasheet PDF文件第219页浏览型号PIC18F4431-I/P的Datasheet PDF文件第220页浏览型号PIC18F4431-I/P的Datasheet PDF文件第221页浏览型号PIC18F4431-I/P的Datasheet PDF文件第223页浏览型号PIC18F4431-I/P的Datasheet PDF文件第224页浏览型号PIC18F4431-I/P的Datasheet PDF文件第225页浏览型号PIC18F4431-I/P的Datasheet PDF文件第226页  
PIC18F2331/2431/4331/4431  
EXAMPLE 20-1:  
CALCULATING BAUD RATE ERROR  
For a device with FOSC of 16 MHz, desired baud rate of 9600, Asynchronous mode, 8-bit BRG:  
Desired Baud Rate = FOSC/(64 ([SPBRGH:SPBRG] + 1))  
Solving for SPBRGH:SPBRG:  
X
=
=
=
((FOSC/Desired Baud Rate)/64) – 1  
((16000000/9600)/64) – 1  
[25.042] = 25  
Calculated Baud Rate = 16000000/(64 (25 + 1))  
=
=
=
9615  
Error  
(Calculated Baud Rate – Desired Baud Rate)/Desired Baud Rate  
(9615 – 9600)/9600 = 0.16%  
TABLE 20-2: REGISTERS ASSOCIATED WITH BAUD RATE GENERATOR  
ResetValues  
on Page:  
Name  
Bit 7  
Bit 6  
Bit 5  
Bit 4  
Bit 3  
Bit 2  
Bit 1  
Bit 0  
TXSTA  
CSRC  
SPEN  
TX9  
RX9  
TXEN  
SREN  
SYNC  
CREN  
SCKP  
SENDB  
ADDEN  
BRG16  
BRGH  
FERR  
TRMT  
OERR  
WUE  
TX9D  
RX9D  
56  
56  
56  
56  
56  
RCSTA  
BAUDCON  
SPBRGH  
SPBRG  
RCIDL  
ABDEN  
EUSART Baud Rate Generator Register High Byte  
EUSART Baud Rate Generator Register Low Byte  
Legend: — = unimplemented, read as ‘0’. Shaded cells are not used by the BRG.  
TABLE 20-3: BAUD RATES FOR ASYNCHRONOUS MODES  
SYNC = 0, BRGH = 0, BRG16 = 0  
BAUD  
RATE  
(K)  
FOSC = 40.000 MHz  
FOSC = 20.000 MHz  
FOSC = 10.000 MHz  
FOSC = 8.000 MHz  
Actual  
Rate  
(K)  
SPBRG Actual  
value  
SPBRG Actual  
value  
(decimal)  
SPBRG Actual  
value  
(decimal)  
SPBRG  
value  
%
%
Error  
%
Error  
%
Error  
Rate  
(K)  
Rate  
(K)  
Rate  
(K)  
Error  
(decimal)  
(decimal)  
0.3  
1.2  
255  
129  
31  
15  
4
129  
64  
15  
7
1.201  
2.403  
9.615  
-0.16  
-0.16  
-0.16  
103  
51  
12  
1.221  
1.73  
0.16  
1.73  
1.73  
8.51  
-9.58  
1.202  
2.404  
9.766  
19.531  
52.083  
78.125  
0.16  
0.16  
1.73  
1.73  
-9.58  
-32.18  
2.4  
2.441  
9.615  
19.531  
56.818  
125.000  
1.73  
0.16  
1.73  
-1.36  
8.51  
255  
64  
31  
10  
4
2.404  
9.6  
9.766  
19.2  
57.6  
115.2  
19.531  
62.500  
104.167  
2
2
1
SYNC = 0, BRGH = 0, BRG16 = 0  
BAUD  
RATE  
(K)  
FOSC = 4.000 MHz  
FOSC = 2.000 MHz  
FOSC = 1.000 MHz  
Actual  
Rate  
(K)  
SPBRG Actual  
value  
SPBRG Actual  
value  
(decimal)  
SPBRG  
value  
(decimal)  
%
%
Error  
%
Error  
Rate  
(K)  
Rate  
(K)  
Error  
(decimal)  
0.3  
1.2  
0.300  
1.202  
0.16  
0.16  
207  
51  
25  
6
0.300  
1.201  
2.403  
-0.16  
-0.16  
-0.16  
103  
25  
12  
0.300  
1.201  
-0.16  
-0.16  
51  
12  
2.4  
2.404  
0.16  
9.6  
8.929  
-6.99  
8.51  
19.2  
57.6  
115.2  
20.833  
62.500  
62.500  
2
8.51  
0
-45.75  
0
DS39616D-page 222  
2010 Microchip Technology Inc.  
 复制成功!