跳过主要内容

PIC16F628A 8位PIC微控制器

PIC16F628A是一个基于CMOS的中端8位微控制器,配有18针软件包,其中16个引脚可以用作I/O引脚。该微控制器具有4 MHz的内部振荡器,带有128个字节的EEPROM数据存储器,并带有单个捕获/比较/PWM和一个带有2个比较器的USART模块。低电压编程由此微控制器单元支持。

PIC16F628A引脚配置

引脚号

引脚名称

描述

1

RA2/AN2/V参考

双向I/O端口的双向2或模拟比较器输入通道2或模拟电压参考输出

2

RA3/AN3/CMP1

双向I/O端口或模拟比较器输入或比较器1输出。

3

RA4/T0CKI/CMP2

端口的双向I/O引脚位点4或计时器0时钟输入或比较通道2输出。

4

RA5/MCLR/VPP

输入端口或主电压或编程电压输入。当配置为MCLR时,此引脚是该设备的主动 - 低重置,主要用于编程或端口5 PIN。

5

VSS

动力接地销。

6

RB0/int

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

7

RB1/RX/DT

端口B位1或USART接收引脚或同步数据I/O的双向I/O引脚。

8

RB2/TX/CK

端口B位2或USART发射引脚或同步时钟I/O的双向I/O引脚。

9

RB3/CCP1

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

10

RB4/PGM

端口B位4或低压编程引脚。

11

RB5

端口B位5的双向I/O引脚。

12

RB6/T1OSC/T1CKI/PGC

端口B位6或Timer1振荡器输出或Timer1时钟输入或ICSP编程时钟主要用于编程目的。

13

RB7/T1OSI/PGD

端口B位7或Timer1振荡器输入或ICSP编程数据主要用于编程目的。

14

VDD

正功率引脚。

15

RA6/OSC2/CLKOUT

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

16

RA7/OSC1/CLKIN

端口的双向I/O PIN位7或振荡器晶体输入或外部时钟输入

17

RA0/AN0

端口的双向I/O引脚位于位0或模拟比较器输入通道0。

18

RA1/AN1

端口的双向I/O PIN位1或模拟比较器输入通道1

PIC16F628A微控制器的功能和规范

PIC16F628A-简化的功能和规范

中央处理器

中档8位

引脚数

18

操作电压(V)

2-5.5 V

I/O针的数量

16

ADC模块

计时器模块

3

比较器

2

DAC模块

通信外围设备

UART(1)

外部振荡器

是的

内部振荡器

4 MHz

程序内存(KB)

3.5 kb

CPU速度(MIPS)

5

RAM字节

224字节

数据EEPROM

128字节

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

PIC16F628A的替代方案

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

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

简介PIC16F628A

PIC16F628A是一个基于CMOS的中端8位微控制器,配有18针软件包,其中16个引脚可以用作I/O引脚。该微控制器具有4 MHz的内部振荡器,带有128个字节的EEPROM数据存储器,并带有单个捕获/比较/PWM和一个带有2个比较器的USART模块。低电压编程由此微控制器单元支持。

PIC16F628A MicroController还具有两个8位和16位计时器,适用于需要不同计时器的时间相关的中端应用。

PIC16F628A可以使用2V至5.5V操作,因此适用于3.3V和5.0V逻辑级别的应用程序。PIC16F628A微控制器还支持浏览重置,电动重置,带有独立振荡器的观察员计时器。PIC16F628A引脚映射如下 -

PIC16F628A的详细功能

PIC16F628A - 详细功能

中央处理器

中距离8-位

建筑学

8-位

程序内存大小(KBYTES)

3.5 kb

RAM(字节)

224字节

EEPROM/HEF

128字节

引脚计数

18

最大限度。CPU速度(MHz)

20 MHz

外围引脚选择(PPS)

内部振荡器

4 MHz

比较数

2

数字运算放大器

ADC频道编号

最大ADC分辨率(位)

-

带有计算的ADC

DAC转换器的数量

最大DAC分辨率

-

内部电压参考

2-5.5V

零交叉检测

8位计时器

2

16位计时器

1

信号测量计时器

硬件限制计时器

PWM输出数

1

最大PWM分辨率

1024

角度计时器

数学加速器

数字UART模块

1

SPI模块数

I2C模块编号

USB模块编号

窗户看门狗计时器(WWDT)

CRC/扫描

数值控制的振荡器

帽。触摸通道

细分液晶

最低工作温度(*C)

-40°C

最高工作温度(*C)

125°C

最小工作电压(V)

2 v

最大工作电压(V)

5.5V

高压能力

编程图片微控制器

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

PIC16F28A编程电路

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

与PIC相关的组件

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

PIC16F628A的应用

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

1。输入输出操作

2。控制应用程序

3。模拟数据处理

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

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

2D模型

PIC16F628A的尺寸如下所示。

PIC16F28A尺寸

组件数据表

相关文章



加入20k+订户

我们绝不会垃圾邮件。

*表示需要

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