跳过主要内容

PIC18F4520 8位PIC微控制器

PIC18F4520是低成本,低功率,高速8位,完全静止的微控制器单元有40个销钉,其中36个可以用作I / O引脚。它具有电动线(POR)和WDT电路(扩展的看门狗计时器),可以对其进行4 ms至131 s的编程。

PIC18F4520引脚配置

引脚号

引脚名称

描述

1

MCLR / VPP / RE3

MCLR [Master Clear(重置)输入]在编程过程中使用,主要连接到程序员喜欢pickit/编程电压输入或第三Porte的针

2

RA0 / AN0

0ThPorta的销钉或模拟引脚0

3

RA1 / AN1

1英石Porta的销钉或模拟引脚1

4

RA2 / AN2 / VREF- / CVREF

2ndPorta的销钉或模拟引脚2或者A/D参考电压(低)输入或者比较器参考电压输出

5

RA3 / AN3 / VREF+

3ThPorta的销钉或模拟引脚3或者A/D参考电压(高)输入

6

ra4 / t0cki / c1out

4ThPorta的销钉或timer0外部时钟输入或者比较器1输出

7

RA5 / AN4 / SS / HLVDIN / C2OUT

5ThPorta的销钉或模拟引脚4或者SPI从SLAVE选择输入或者高/低压检测输入或者比较2输出

8

RE0 / RD / AN5

0Th港口或读取平行从端口的控制或者模拟引脚5

9

re1 / wr / an6

1英石港口或为平行从端口编写控件或者模拟引脚6

10

RE2 / CS / AN7

2nd港口或芯片选择平行从端口的控制或者模拟引脚7

11

VDD

MCU的正PIN(+5V)

12

VSS

MCU的地面别针

13

OSC1 / clki / ra7

7ThPorta或振荡器晶体或外部时钟输入的引脚

14

OSC2 / clko / ra6

6ThPorta或振荡器晶体或外部时钟输出的引脚

15

rc0 / t1oso / t13cki

0ThPORTC的引脚或timer1振荡器输出或者timer1/timer3外部时钟输入

16

RC1 / T1OSI / CCP2

1英石PORTC的引脚或timer1振荡器输入或者捕获2输入 /比较2输出 / PWM2输出

17

RC2 / CCP1 / P1A

2ndPORTC的引脚或捕获1输入 /比较1输出 / PWM1输出或者增强的CCP1输出

18

RC3 / SCK / SCL

0ThPORTC的引脚或串行时钟输入SPI和I2C

19

RD0 / PSP0

0ThPORTD的引脚或并行从端口数据

20

RD1 / PSP1

1英石PORTD的引脚或并行从端口数据

21

RD2 / PSP2

2ndPORTD的引脚或并行从端口数据

22

RD3 / PSP3

3ThPORTD的引脚或并行从端口数据

23

RC4 / SDI / SDA

4ThPORTC的引脚或SPI数据输入或者I2C数据输入/输出

24

RC5 / SDO

5ThPORTC的引脚或SPI数据输出

25

RC6 / TX / CK

6ThPORTC的引脚或USART异步传输或者USART同步时钟

26

RC7 / RX / DT

7ThPORTC的引脚或USART异步接收或者USART同步数据

27

RD4 / PSP4

4ThPORTD的引脚或并行从端口数据

28

RD5 / PSP5 / P1B

5ThPORTD的引脚或并行从端口数据或增强的CCP1输出。

29

RD6 / PSP6 / P1C

6ThPORTD的引脚或并行从端口数据或增强的CCP1输出。

30

RD7 / PSP7 / P1D

7ThPORTD的引脚或并行从端口数据或增强的CCP1输出。

31

VSS

MCU的地面别针

32

VDD

MCU的正PIN(+5V)

33

RB0 / IN0 / FLT0 / AN12

0ThPORTB或外部中断0或者PWM故障输入以增强CCP1或者模拟引脚12

34

RB1 / INT1 / AN10

1英石PORTB或外部中断1或者模拟引脚10

35

RB2 / int2 / an8

2ndPORTB或外部中断2或者模拟引脚8

36

RB3 / AN9 / CCP2

3ThPORTB或模拟引脚9或者捕获2输入 /比较2输出 / PWM2输出

37

RB4 / KBI0 / AN11

4ThPORTB或变换引脚中断或者模拟引脚11

38

RB5 / kbi1 / pgm

5ThPORTB或变换引脚中断或者低压ICSP™编程启用

39

RB6 / KBI2 / PGC

6ThPORTB或变换引脚中断或者电路调试器和ICSP编程数据引脚。

40

RB7 / KBI3 / PGD

7ThPORTB或变换引脚中断或者电路调试器和ICSP编程数据引脚。

PICPIC18F4520微控制器的功能和规范

PIC18F4520-简化功能和规范

中央处理器

高性能8位

引脚数

40

操作电压(V)

2-5.5V

I/O针的数量

36

ADC模块

10位,13通道

计时器模块

1 x 8位

3 x 16位

捕获/比较/PWM外围设备

2 x捕获模块

2 x比较模块,

2 x PWM模块,

DAC模块

通信外围设备

1 x usart

1 X SPI

1 x I2C

外部振荡器

最多40MHz

内部振荡器

8MHz,32kHz

程序内存(KB)

32KB

CPU速度(MIPS)

10 mips

RAM(字节)

1536年

数据EEPROM(字节)

256

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

PIC18F4520的替代方案:

简介主题18F4520

PIC18F4520是一种低成本,低功率,高速8位,完全静态的微控制器单元,具有40个引脚,其中36个引脚可用作I/O销。它具有电动线(POR)以及扩展的看门狗计时器(WDT)电路,可以编程为4毫秒至131s。

它具有电源管理功能,可用于低功率应用程序。它具有3种电源管理模式。

1。运行模式

2。睡眠模式

3。空闲模式

PIC18F4520还带有3个可编程外部中断和4个在变换后的中断(IOC)引脚,这是与中断相关应用程序的可靠功能。此外,该系统具有13通道10位ADC转换器模块。

它的工作电压范围从2V到5.5V,因此可以在3.3V或5.0V逻辑级操作中使用。下图显示了PIC18F4520的详细销钉图。

PIC18F4520针图

PIC18F4520的详细功能

PIC18F4520 - 详细功能

中央处理器

高性能8位

建筑学

8

程序内存大小(KBYTES)

32

RAM(字节)

1536年

EEPROM/HEF

256

引脚计数

40

最大限度。CPU速度(MHz)

40

外围引脚选择(PPS)

内部振荡器

8MHz,32kHz

比较数

2

数字运算放大器

0

ADC频道编号

13

最大ADC分辨率(位)

10

带有计算的ADC

2

DAC转换器的数量

0

最大DAC分辨率

-

内部电压参考

零交叉检测

8位计时器

1

16位计时器

3

信号测量计时器

0

硬件限制计时器

0

PWM输出数

2

最大PWM分辨率

10

角度计时器

0

数学加速器

数字UART模块

1

SPI模块数

1

I2C模块编号

1

USB模块编号

0

窗户看门狗计时器(WWDT)

是的

CRC/扫描

数值控制的振荡器

帽。触摸通道

0

细分液晶

0

最低工作温度(°C)

-40

最高工作温度(°C)

125

最小工作电压(V)

2

最大工作电压(V)

5.5

高压能力

编程图片微控制器

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程序员/调试器是开发工程师工具套件不可或缺的一部分。下面给出了PIC18F4520的基本编程电路。

PIC18F4520编程电路

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

与PIC相关的组件

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

PIC18F4520的应用

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

1。输入输出操作

2。控制应用程序

3。模拟数据处理

4。传感器集成和数据记录

5。小规模,低成本嵌入式申请的生产

2D模型

PIC18F4520的尺寸如下 -

PIC18F4520尺寸

组件数据表

相关文章



加入20k+订户

我们绝不会垃圾邮件。

*表示需要

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