跳过主要内容

PIC18F452 8位PIC微控制器

PIC18F452是一个8位,具有10 MIPS,CMP,基于Flash的微控制器,在40个PIN包中有34个I/O引脚。它是一个强大的微控制器,具有一个8位和三个16位计时器,8通道10位模拟数字转换器和I2C,SPI,USART外围物。这是一个低功率微控制器单元,在5V和4 MHz操作期间消耗了小于0.2 UA备用电流和1.6mA正常电流。

PIC18F452引脚配置

引脚号

引脚名称

描述

1

mclr/vpp

主透明(输入)或高压ICSP编程启用PIN主要用于编程目的。

2

RA0/AN0

双向I/O端口的I/O PIN稍加0或模拟输入0

3

RA1/AN1

双向I/O端口的I/O PIN点1或模拟输入1

4

RA2/AN2/V参考

双向I/O端口的双向2或模拟输入2或A/D参考(低)电压。

5

RA3/AN3/Vref+

双向I/O端口的I/O PIN稍3个或模拟输入3或A/D参考(高)电压。

6

RA4/T0CKI

端口的双向I/O引脚稍微4或计时器0外时钟输入。

7

RA5/AN4/SS/LVDIN

双向I/O端口的I/O PIN点5或模拟输入4或SPI从选择输入或低压检测输入。

8

RE0/RD/AN5

端口e位0的双向I/O引脚或读取并行从端口或模拟输入5

9

re1/wr/an6

端口e位1的双向I/O引脚或为平行从端口编写控件或模拟输入6

10

RE2/CS/AN7

端口e位2的双向I/O引脚或芯片选择平行从端口或模拟输入7

11

vSS

正供应引脚。

12

vDD

地面供应引脚。

13

OSC1/CLKI

振荡器晶体或外部时钟输入。

14

OSC2/clko/ra6

端口的双向I/O PIN位6或振荡器晶体或时钟输出。

15

rc0/t1oso/t1cki

双向I/O端口C位0或计时器1振荡器输出或计时器1/计时器3外时钟输入。

16

RC1/T1OSI/CCP2

端口C位1或计时器1振荡器输入或捕获2输入的双向I/O引脚,捕获2输出,PWM 2输出。

17

RC2/CCP1

端口C位2的双向I/O引脚或捕获1输入,Capture1输出,PWM1输出

18

RC3/SCK/SCL

端口C位3的双向I/O引脚或SPI模式的同步串行时钟输入/输出或12C模式的同步串行时钟输入/输出。

19

RD0/PSP0

端口D位0或平行从属端口数据的双向I/O引脚数据

20

RD1/PSP1

端口D位1或并行从属端口数据的双向I/O引脚。

21

RD2/PSP2

端口D位2或平行从属端口数据的双向I/O引脚数据

22

RD3/PSP3

端口D位3或平行从属端口数据的双向I/O引脚数据

23

RC4/SDI/SDA

端口C位4或SPI数据或12C数据I/O中的双向I/O引脚。

24

RC5/SDO

端口C位5或SPI数据的双向I/O引脚。

25

RC6/TX/CK

端口C位6或USART异步传输或USART同步时钟的双向I/O引脚

26

RC7/RX/DT

端口C位7或USART异步接收或USART同步数据的双向I/O引脚

27

RD4/PSP4

端口D位4或平行从属端口数据的双向I/O引脚数据

28

RD5/PSP5

端口D位5或平行从属端口数据的双向I/O引脚数据

29

RD6/PSP6

端口D位6或平行从端口数据的双向I/O引脚数据

30

RD7/PSP7

端口D位7或平行从属端口数据的双向I/O引脚数据

31

vSS

地面供应引脚

32

vDD

正供应引脚

33

RB0/INT0

端口B位0或外部中断0的双向I/O引脚0。

34

RB1/INT1

端口B位1或外部中断1的双向I/O引脚1。

35

RB2/INT2

端口B位2或外部中断2的双向I/O引脚2。

36

RB3/CCP2

端口B位3或捕获2输入的双向I/O引脚,比较2输出,PWM 2输出。

37

RB4

双向I/O端口b位4的pin pin with ioc(中断变化)

38

RB5/PGN

端口B位5的双向I/O PIN,与IOC(中断变更)或低压ICSP编程启用PIN

39

RB6/pg

带有IOC(中断在变化)或电路调试器的双向B位6位端口B位6位和PINICSP编程时钟销。

40

RB7/PGD

端口B位7的双向I/O PIN(中断)或电路调试器和ICSP编程数据引脚。

PIC18F452微控制器的功能和规范

PIC18F452-简化功能和规范

中央处理器

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)

32KB

CPU速度(MIPS)

10

RAM字节

1536字节

数据EEPROM

256字节

笔记:完整的技术细节可以在18F452数据表链接在此页面的底部。

PIC18F452的替代产品

PIC18F452微控制器的替代产品在以下列出

  1. PIC12F629
  2. PIC12F683
  3. PIC16F505
  4. PIC12F508
  5. PIC16F676
  6. PIC16F72
  7. PIC16F873A
  8. PIC16F876A
  9. PIC16F886
  10. PIC16F252

简介PIC18F452

PIC18F452是一个8位,具有10 MIPS,CMP,基于Flash的微控制器,在40个PIN包中有34个I/O引脚。它是一个强大的微控制器,具有一个8位和三个16位计时器,8通道10位模拟数字转换器和I2C,SPI,USART外围物。这是一个低功率微控制器单元,在5V和4 MHz操作期间消耗了小于0.2 UA备用电流和1.6mA正常电流。

PIC18F452还具有编程代码保护,电源重置(POR),电动计时器(PWRT),振荡器启动计时器具有节省睡眠模式的功能。看门狗计时器具有自己的芯片RC振荡器,可用于可靠操作。2V至5.5V操作电压使18F452适用于3.3V和5.0V逻辑水平操作。下图显示了PIC18F452-的销图

PIC18F452针图

PIC18F452的详细功能

PIC18F452 - 确定功能

中央处理器

8位

建筑学

8位

程序内存大小(KBYTES)

32 kb

RAM(字节)

1536字节

EEPROM/HEF

256字节

引脚计数

40

最大限度。CPU速度(MHz)

40MHz

外围引脚选择(PPS)

内部振荡器

比较数

数字运算放大器

ADC频道编号

8

最大ADC分辨率(位)

10位

带有计算的ADC

DAC转换器的数量

最大DAC分辨率

-

内部电压参考

零交叉检测

8位计时器

1

16位计时器

3

信号测量计时器

硬件限制计时器

PWM输出数

2

最大PWM分辨率

8位

角度计时器

数学加速器

数字UART模块

1

SPI模块数

1

I2C模块编号

1

USB模块编号

窗户看门狗计时器(WWDT)

CRC/扫描

数值控制的振荡器

帽。触摸通道

细分液晶

最低工作温度(*C)

-40°C

最高工作温度(*C)

125°C

最小工作电压(V)

2V

最大工作电压(V)

5.5 v

高压能力

编程图片微控制器

PIC微亚博真人控制器可以使用市场上可用的不同软件进行编程。有些人仍然使用集会语言对PIC MCUS进行编程。以下详细信息是针对Microchip本身开发的最先进和常见的软件和编译器。

为了对PIC MicroController进行编程,我们将需要一个IDE(集成开发环境),在此进行编程。一个编译器,我们的程序将转换为MCU可读表格,称为HEX文件。IPE(集成的编程环境),用于将我们的十六进制文件转移到我们的PIC MCUS中。

IDE:Mplabx v3.35

IPE:Mplab IPE v3.35

编译器:XC8

Microchip免费提供了所有这三个软件。可以直接从其官方页面下载。我还为您提供了链接。下载后,将它们安装在计算机上。如果您有任何问题,则可以在下面的评论中发布它们。

要将代码转储或将代码上传到图片中,我们将需要一个称为的设备Pickit 3。Pickit 3程序员/调试器是一个简单,低成本的电路调试器,由Windows平台上运行Mplab IDE(v8.20或更高)软件控制。这Pickit 3程序员/调试器是开发工程师工具套件不可或缺的一部分。下面给出了PIC18F452的基本编程电路。

PIC18F452编程电路

除此之外,我们还将需要其他硬件,例如完美板或面包板,焊接站,PIC IC,水晶振荡器,电容器等。

与PIC相关的组件

pickit3,,,,图片开发委员会,,,,晶体振荡器,,,,xinyabo购彩 ,12V适配器,7805电压调节器

PIC18F452的应用

这是一个基本的中端8位微控制器单元,可用于以下应用程序 -

  1. 输入输出操作
  2. 控制应用程序
  3. 模拟数据处理
  4. 传感器集成和数据记录
  5. 小规模,低成本嵌入式申请的生产

2D模型

PIC18F452的尺寸如下 -

PIC18F452尺寸

组件数据表

相关文章



加入20k+订户

我们绝不会垃圾邮件。

*表示需要

成为我们不断发展的社区的一部分。