跳过主要内容

PIC16F676 - 8位微控制器

PIC16F676是来自“ PIC16F”家族的微控制器,是由Microchip Technology制造的。它是一个8位CMOS微控制器由于其功能,成本和尺寸小,在业余爱好者和工程师中非常受欢迎。

引脚配置

PIC16F676是14个引脚设备,其中许多可以执行多个功能,如上图图所示。这些功能中的每一个的描述如下。

别针

功能

描述

1

VDD

正电源

2

RA5/T1CKI/OSC1/CLKIN

RA5:港口A的PIN5

t1cki:timer1外部时钟输入

OSC1:振荡器引脚1

CLKI:外部时钟源输入

3

RA4/T1G/OSC2/AN3/CLKOUT

RA4:A端口A的PIN4

T1G:Timer1门

OSC2:振荡器引脚2

AN3:模拟输入3

clko:时钟源输出

4

RA3/MCLR/VPP

RA3:港口A的PIN3

MCLR:主明确输入或重置PIN

VPP:编程电压

5

RC5

RC5:端口C的PIN5

6

RC4

RC4:端口C的PIN4

7

RC3/AN7

RC3:端口C的PIN3

AN7:模拟输入7

8

RC2/AN6

RC2:端口C2的引脚

AN6:模拟输入6

9

RC1/AN5

RC1:端口C1的引脚

AN5:模拟输入5

10

RC0/AN4

RC0:端口C0的引脚

AN4:模拟输入4

11

ra2/an2/cout/t0cki/int

RA2:A端口A的PIN2

AN2:模拟输入2

COUT:比较器输出

t0cki:timer0时钟输入

INT:外部中断

12

RA1/AN1/CIN-/VREF/ICSPCLK

RA1:港口A的PIN1

AN1:模拟输入1

CIN-:比较器输入

VREF:外部电压参考

ICSPCLK:串行编程时钟

13

RA0/AN0/CIN+/ICSPDAT

RA0:A端口A的引脚0

AN0:模拟输入0

CIN+:比较器输入

ICSPDAT:串行编程数据I/O

14

VSS

地面

PIC16F676功能和电气特性

中央处理器

8位

销钉总数

14

可编程引脚

12

通信界面

ICSP或电路串行编程接口(13,14引脚)[可用于编程此控制器]

ADC功能

8个10位分辨率的频道

计时器功能

一个8位柜台,一个16位计数器

PWM通道

无法使用

模拟比较器

可用1

外部振荡器

最多20MHz

内部振荡器

4MHz内部R-C振荡器工厂校准为±1%

程序内存 /闪存

2kbytes [100000写/擦除周期]

CPU速度

1MIPS @ 1MHz

内存

64比特

EEPROM

128比特

看门狗计时器

可用,并具有独立

可靠操作的振荡器

电源保存模式

可用的

工作电压

2.0V至5.5V

任何I/O PIN的最大电流

在:25mA

出局:25mA

工作温度

-40°C至 +125°C

最大电流到VDD引脚

250mA

PIC16F676更换

PIC16F630

类似的微控制器亚博真人

PIC16F636,PIC16F684

PIC16F676微控制器概述

PIC16F676是一种微控制器,非常适合学习和实验工程师,因为它具有较高的闪存重写周期。该控制器具有2kbytes闪存,足以让入门者开发基本程序。12 GPIO也设计用于处理20mA电流(LED驱动能力),初学者可以通过较少谨慎的态度连接外围。

PIC16F676的功能很少,不能用于开发高级应用程序。它用于开发小型应用程序(例如显示驱动程序),并用于开发想要输入微控制平台的初学者的程序。

如何使用PIC16F676微控制器

在安装任何系统或应用程序之前,都需要对任何微控制器进行编程。因此,首先我们需要对控制器PIC16F676进行编程。

编程PIC16F676的整个过程都如此:

  • 首先列出该控制器执行的所有功能。
  • 接下来,使用“ C”语言在“ IDE软件”中编写这些功能。
  • 可以在公司网站上免费下载此IDE软件。
  • 编写所需的程序后,将其编译以消除错误。
  • 对于成功的汇编,IDE应用程序为书面程序生成了十六进制文件。
  • 选择编程设备(通常是“ PIC套件3”或“ PIC KIT 2”),该设备在PC和PIC16F676之间建立通信。
  • 适当地将编程设备连接到微控制器。
  • 运行与所选编程设备相关的十六进制文件转储软件。
  • 选择适当的程序HEX文件,然后在PIC16F676闪存中刻录此HEX文件。
  • 断开程序员并连接控制器的适当外围设备。

连接电源后,控制器执行此十六进制代码保存在内存中(编写程序),并按照指示创建响应。

申请

  • 初学者应用程序
  • 业余爱好者项目
  • 显示单元
  • 学习者的发展委员会
  • 嵌入式系统,例如滚动显示和仪表

2D模型

PIC16F676微控制器尺寸

组件数据表

相关文章



加入20k+订户

我们绝不会垃圾邮件。

*表示需要

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