PIC18F452 8位PIC单片机
PIC18F452是一个8位10 MIPS,通过基于flash的单片机,34个I / O引脚的40针包。它是一个功能强大的单片机8位和3个16位定时器,8路10位模拟数字转换器,和I2C, SPI, USART周边。它是一种低功耗微控制器单元,消耗小于0.2 uA待机电流和1.6 ma正常电流在5 v和4 Mhz操作。
PIC18F452销配置
密码 |
销的名字 |
描述 |
1 |
MCLR / V页 |
掌握明确的(输入)或高压ICSP编程使销主要用于编程的目的。 |
2 |
RA0 / AN0 |
双向I / O销港口有点0或模拟输入0 |
3 |
RA1 / AN1 |
双向I / O销的端口1或一点模拟输入1 |
4 |
红警2 / AN2 / VREF - |
双向I / O销港口有点2模拟输入2或A / D(低)电压参考。 |
5 |
RA3中/ AN3 / VREF + |
双向I / O销港口3或一点模拟输入3或A / D参考电压(高)。 |
6 |
RA4 / T0CKI |
双向I / O销有点港4或定时器0外部时钟输入。 |
7 |
RA5 / AN4 / SS / LVDIN |
双向I / O销港5或一点模拟输入4或SPI奴隶选择输入或低电压检测输入。 |
8 |
RE0 / RD / AN5 |
双向I / O E港销位0或读控制并行端口或奴隶模拟输入5 |
9 |
RE1 /或者说是/ AN6 |
双向I / O E点1港销或写控制并行端口或奴隶模拟输入6 |
10 |
RE2公司/ CS / AN7 |
双向I / O E港销位2或芯片选择控制并行端口或奴隶模拟输入7。 |
11 |
V党卫军 |
积极提供销。 |
12 |
VDD |
地面销供应。 |
13 |
OSC1 / CLKI |
晶体振荡器或外部时钟输入。 |
14 |
OSC2 / CLKO / RA6 |
双向I / O销港6或晶体振荡器或时钟输出。 |
15 |
RC0 / T1OSO / T1CKI |
双向I / O C位0或定时器1港销振荡器输出或定时器1 /定时器3外部时钟输入。 |
16 |
RC1 / T1OSI / CCP2 |
双向I / O C位1港销或定时器1振荡器输入或捕获2输入,捕获2输出PWM 2输出。 |
17 |
RC2 / CCP1 |
双向I / O C位2港销或捕获1输入,Capture1输出,PWM1输出 |
18 |
RC3 / SCK / sci |
双向I / O C位3港销或同步串行时钟输入/输出SPI模式或时钟同步串行输入/输出12 C模式。 |
19 |
RD0 / PSP0 |
双向I / O D港销0或平行奴隶端口数据 |
20. |
RD1 / PSP1 |
双向I / O D港销1或平行奴隶端口数据。 |
21 |
RD2 / PSP2 |
双向I / O D港销2或平行奴隶端口数据 |
22 |
现场/ PSP3 |
双向I / O D港销3或平行奴隶端口数据 |
23 |
RC4 / SDI / SDA |
双向I / O销港口C位4 SPI数据或12 C数据I / O。 |
24 |
RC5 / SDO |
双向I / O C港销5或SPI数据。 |
25 |
将/ TX / CK |
双向I / O C位港销6或USART异步传输或USART同步时钟 |
26 |
RC7 / RX / DT |
双向I / O C位港销7或USART异步接收或USART同步数据 |
27 |
RD4 / PSP4 |
双向I / O D港销4或平行奴隶端口数据 |
28 |
RD5 / PSP5 |
双向I / O D港销5或平行奴隶端口数据 |
29日 |
RD6 / PSP6 |
双向I / O D港销6或平行奴隶端口数据 |
30. |
RD7 / PSP7 |
双向I / O D港销7或平行奴隶端口数据 |
31日 |
V党卫军 |
土地供应销 |
32 |
VDD |
积极提供销 |
33 |
RB0 / INT0 |
双向I / O端口B的销或外部中断0。 |
34 |
RB1 / INT1 |
双向I / O端口B的销或外部中断1。 |
35 |
工程师/ INT2 |
双向I / O端口B的销或外部中断2。 |
36 |
RB3 / CCP2 |
双向I / O端口B的销3或逮捕2输入,比较2输出PWM 2输出。 |
37 |
RB4 |
双向I / O端口B位4销与国际奥委会(Interrupt-on-change) |
38 |
RB5 / PGN |
双向I / O端口B的销与国际奥委会(Interrupt-on-change)或5低电压ICSP编程使销 |
39 |
RB6 / PG |
双向端口B位6的I / O销奥委会(Interrupt-on-change)和在线调试器ICSP编程时钟针。 |
40 |
RB7 / PGD |
双向I / O端口B的销与国际奥委会(Interrupt-on-change)或7在线调试器并销ICSP编程数据。 |
PIC18F452单片机的特点和规范
PIC18F452 -简化的特性和规范 |
|
CPU |
8位 |
针数 |
40 |
工作电压(V) |
2 - 5.5 V |
I / O引脚的数量 |
34 |
ADC模块 |
1(8路,10位) |
定时器模块 |
8位(1),16位(3) |
比较器 |
0 |
DAC模块 |
0 |
外围设备通信 |
SPI、I2C、UART |
外部振荡器 |
是的 |
内部振荡器 |
没有 |
程序内存(KB) |
32 kb |
CPU速度(MIPS) |
10 |
内存字节 |
1536字节 |
数据eepm |
256字节 |
请注意:完成技术细节中可以找到18 f452数据表这一页的底部。
替代产品的PIC18F452
下面列出了替代产品的PIC18F452单片机-
- PIC12F629
- PIC12F683
- PIC16F505
- PIC12F508
- PIC16F676
- PIC16F72
- PIC16F873A
- PIC16F876A
- PIC16F886
- PIC16F252
介绍PIC18F452
PIC18F452是一个8位10 MIPS,通过基于flash的单片机,34个I / O引脚的40针包。它是一个功能强大的单片机8位和3个16位定时器,8路10位模拟数字转换器,和I2C, SPI, USART周边。它是一种低功耗微控制器单元,消耗小于0.2 uA待机电流和1.6 ma正常电流在5 v和4 Mhz操作。
PIC18F452还功能的编程代码保护,加电复位(运动),升高计时器(PWRT)振荡器与节电睡眠模式启动计时器。看门狗定时器功能为可靠的操作自己的芯片上的RC振荡器。2 v 5.5 v操作电压使18 f452适合3.3 v和5.0 v逻辑操作水平。下面的图像显示的PIC18F452销图
详细的PIC18F452特性
PIC18F452详细功能 |
|
CPU |
8位 |
体系结构 |
8位 |
程序内存大小(kb) |
32 KB |
RAM(字节) |
1536个字节 |
eepm /医疗公平基金 |
256字节 |
销数 |
40 |
Max。CPU速度(MHz) |
40 mhz |
外围销选择(PPS) |
没有 |
内部振荡器 |
没有 |
不。比较器的 |
零 |
不。的运算放大器 |
零 |
不。ADC的渠道 |
8 |
马克斯ADC的分辨率(比特) |
10位 |
ADC与计算 |
没有 |
数量的DAC转换器 |
零 |
马克斯DAC决议 |
- - - - - - |
内部参考电压 |
没有 |
零交叉检测 |
没有 |
不。8位的定时器 |
1 |
不。的16位定时器 |
3 |
信号测量计时器 |
没有 |
硬件限制计时器 |
没有 |
不。的脉宽调制输出 |
2 |
马克斯PWM决议 |
8位 |
角计时器 |
没有 |
数学加速器 |
没有 |
不。的UART模块 |
1 |
不。SPI模块 |
1 |
不。I2C模块 |
1 |
不。USB模块 |
零 |
窗口的看门狗定时器(WWDT) |
没有 |
CRC /扫描 |
没有 |
数控振荡器 |
没有 |
帽。联系渠道 |
零 |
段液晶 |
没有 |
最低工作温度(* C) |
-40°C |
最高工作温度(* C) |
125°C |
最低工作电压(V) |
2 v |
最大工作电压(V) |
5.5 V |
高压能力 |
没有 |
PIC单片机编程
PIC微188金宝搏官方网站控制器可以设定不同的软件在市场上可用。有些人还在用汇编语言程序PIC单片机。以下细节是最先进和通用软件和编译器开发的芯片本身。
以PIC单片机程序,我们需要一个IDE(集成开发环境),编程发生的地方。一个编译器,我们的程序会转换为单片机可读形式称为十六进制文件。一个IPE(集成编程环境),用于转储十六进制文件到我们的PIC单片机。
IDE:MPLABX v3.35
IPE:MPLAB IPE v3.35
编译器:XC8
微芯片免费给了所有这三个软件。他们可以直接从官方下载页面。我还提供了方便的链接。下载完成后,安装在你的电脑上。如果你有任何问题,你可以将它们贴在下面发表评论。
转储或把我们的代码上传到图片,我们需要一个设备PICkit 3。的PICkit 3程序员/调试器是一个简单、低成本在线调试器由电脑控制的运行MPLAB IDE (v8.20或更高)软件在Windows平台。的PICkit 3程序员/调试器是一个开发工程师工具套件的一部分。一个基本的编程电路PIC18F452如下所示。
除此之外,我们还需要其他硬件如穿孔板或案板,焊接站,图片ICs,晶体振荡器,电容器等。
组件相关的图片
PICkit3,图片开发板,晶体振荡器,118bet金博宝 、12 v适配器7805电压调节器。
应用PIC18F452
这是一个基本中档8位微控制器单元可用于以下应用程序-
- 输入输出操作
- 控制应用程序
- 模拟数据处理
- 传感器集成和数据日志记录
- 小规模、低成本生产为基础的嵌入式应用
二维模型
PIC18F452的尺寸如下所示