跳转到主要内容

PIC16F877A单片机

PIC16F877A单片机引脚分配配置

密码

销的名字

描述

1

MCLR / Vpp

MCLR期间使用编程,主要是连接到程序员像PicKit

2

RA0 / AN0

模拟销0或0th销的门

3

RA1 / AN1

模拟销1或1销的门

4

红警2 / AN2 Vref -

模拟销2或2nd销的门

5

RA3中/ AN3 Vref +

模拟销3或3理查德·道金斯销的门

6

RA4 / T0CKI / C1out

4th销的门

7

RA5 / AN4 / SS / C2out

模拟销4或5th销的门

8

RE0 / RD / AN5

模拟销5或0th销的土耳其宫廷

9

RE1 /或者说是/ AN6

模拟销6或1销的土耳其宫廷

10

RE2公司/ CS / AN7

7th销的土耳其宫廷

11

Vdd

地面销的单片机

12

Vss

积极的销单片机(+ 5 v)

13

OSC1 / CLKI

外部振荡器/时钟输入销

14

OSC2 / CLKO

外部振荡器/时钟输出销

15

RC0 / T1OSO / T1CKI

0th销C港

16

RC1 / T1OSI / CCP2

1销POCTC或定时器/脉宽调制

17

RC2 / CCP1

2nd销POCTC或定时器/脉宽调制

18

RC3 / SCK / sci

3理查德·道金斯销的POCTC

19

RD0 / PSP0

0th销的POCTD

20.

RD1 / PSPI

1销的POCTD

21

RD2 / PSP2

2nd销的POCTD

22

现场/ PSP3

3理查德·道金斯销的POCTD

23

RC4 / SDI / SDA

4th在销销POCTC或串行数据

24

RC5 / SDO

5th销销POCTC或串行数据

25

将/ Tx / CK

6th销POCTC或发射机销的微控制器

26

RC7 / Rx / DT

7th销POCTC或接收机销的微控制器

27

RD4 / PSP4

4th销的POCTD

28

RD5 / PSP5

5th销的POCTD

29日

RD6 / PSP6

6th销的POCTD

30.

RD7 / PSP7

7th销的POCTD

31日

Vss

积极的销单片机(+ 5 v)

32

Vdd

地面销的单片机

33

RB0 / INT

0th销POCTB或外部中断

34

RB1

1销的POCTB

35

工程师在

2nd销的POCTB

36

RB3 /的PGM

3理查德·道金斯销POCTB或连接到程序员

37

RB4

4th销的POCTB

38

RB5

5th销的POCTB

39

RB6 /热解色谱

6th销POCTB或连接到程序员

40

RB7 / PGD

7th销POCTB或连接到程序员

PIC16F877A特性

PIC16F877A模拟功能

CPU

8位图片

针数

40

工作电压(V)

2到5.5 V

I / O引脚的数量

33

ADC模块

8 ch, 10位

定时器模块

8位(2),16位(1)

比较器

2

DAC模块

外围设备通信

UART (1), SPI (1), I2C (1) MSSP (SPI / I2C)

外部振荡器

20 mhz

内部振荡器

程序内存类型

闪光

程序内存(KB)

14 kb

CPU速度(MIPS)

5 MIPS

内存字节

368年

数据eepm

256个字节

注意:完整的技术细节中可以找到PIC16F877A数据表这一页的底部。

其他PIC单片机的

PIC12F508,PIC12F683 PIC12F629 PIC16F505,PIC16F628A,PIC16F72 PIC16F676 PIC16F873A、PIC16F876A PIC16F886, PIC18F252, PIC18F25520,PIC18F452,PIC18F4520

PIC16F877A

这个强大的(200纳秒指令执行)易于编程(只有35个字指令)CMOS基于flash的8位单片机芯片强大的PIC®架构打包成一个40包和与PIC16C5X向上兼容,PIC12CXXX和PIC16C7X设备。PIC16F877A特性eepm数据的256字节内存,自我编程,ICD, 2比较器,8通道的10位模拟/数字转换器(A / D), 2个捕获/比较/ PWM功能,同步串行端口可以电话配置为串行外围接口(SPI™)或2线Inter-Integrated电路(我²C™)总线和通用异步接收发送器(USART)。

如何选择您的PIC单片机

芯片提供了一个废物真实性PIC微控制器的家庭。亚博真人每一个vip亚博 有自己的优势和劣势。之前有很多参数,必须考虑选择一个单片机项目。以下分只是建议,可以帮助选择一个单片机。

  • 如果你是一个初学者学习图片然后,选择一个单片机,具有良好的在线社区的支持和广泛应用将是一个不错的选择。PIC16F877A和PIC18F4520是两个这样的单片机
  • 考虑系统的工作电压。如果5 v然后选择一个5 v单片机一些传感器或设备工作,在这种情况下一个3.3 v 3.3 v交流单片机可以选择
  • 如果尺寸和价格是一个限制,那么你可以选择小的有像PIC12F508单片机。这些也是相对便宜。
  • 根据您的项目中使用的传感器和致动器,验证哪些模块可能需要单片机。例如你阅读许多模拟电压然后确保图片有足够的ADC渠道和支持的分辨率。表中所有模块给出的细节。
  • 如果项目涉及像UART通信协议,SPI, I2C,可以等确保你图片可以支持他们。一些单片机可以支持多个模块相同的协议

PIC单片机编程

PIC单片机可以用不同的编程软件在市场上可用的。有些人还在用汇编语言程序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程序员/调试器是一个开发工程师工具套件的一部分。除此之外我们还需要其他硬件如穿孔板或电路试验板,焊接站,图片ICs,晶体振荡器、电容器等。

组件相关的图片

PICkit3,图片开发板,晶体振荡器,xinyabo购彩 、12 v适配器7805电压调节器

PIC16F877A的详细功能

PIC16F877A详细功能

CPU

8位图片

体系结构

8

程序内存大小(kb)

14

RAM(字节)

368年

eepm /医疗公平基金

256 /医疗公平基金

销数

40

Max。CPU速度(MHz)

20.

外围销选择(PPS)

没有

内部振荡器

没有

不。比较器的

2

不。的运算放大器

0

不。ADC的渠道

14

马克斯ADC的分辨率(比特)

10

ADC与计算

没有

数量的DAC转换器

0

马克斯DAC决议

0

内部参考电压

是的

零交叉检测

没有

不。8位的定时器

2

不。的16位定时器

1

信号测量计时器

0

硬件限制计时器

0

不。的脉宽调制输出

0

马克斯PWM决议

10

角计时器

没有

数学加速器

没有

不。UART模块

1

不。SPI模块

1

不。I2C模块

1

不。USB模块

0

窗口的看门狗定时器(WWDT)

没有

CRC /扫描

没有

数控振荡器

0

帽。联系渠道

11

段液晶

0

最低工作温度(* C)

-40年

最高工作温度(* C)

125年

最低工作电压(V)

2

最大工作电压(V)

5.5

高压能力

没有

应用程序

  • 多个DIY项目
  • 如果你正在学习图片非常不错的选择
  • 项目需要多个I / O接口和通讯
  • 替代Arduino模块
  • 适合更多的先进水平A / D应用在汽车、工业、电器和消费应用程序。

相关的职位



加入20 k +用户

我们永远不会垃圾邮件你。

*指示要求

我们越来越多的社区的一部分。