跳过主要内容

PIC16F628A 8位PIC单片机

PIC16F628A是一款基于CMOS flash的中程8位单片机,自带18引脚封装,其中16引脚可作为I/O引脚使用。该微控制器有4mhz的内部振荡器和128字节的EEPROM数据存储器,封装了一个捕获/比较/PWM,和一个USART模块与2个比较器。该微控制器支持低压编程。

PIC16F628A销配置

密码

销的名字

描述

1

红警2 / AN2 / V裁判

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

2

RA3中/ AN3 / CMP1

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

3.

RA4 / T0CKI / CMP2

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

4

RA5 MCLR /VPP

输入端口或Master清除或编程电压输入。当配置为MCLR时,该引脚是对设备的有源低复位,主要用于编程或端口A位5引脚。

5

VSS

地面销。

6

RB0 / INT

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

7

RB1 / RX / DT

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

8

工程师/ TX / CK

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

9

RB3 / CCP1

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

10

RB4 /的PGM

端口B位4或双向I/O引脚低电压编程针。

11

RB5

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

12

RB6 / T1OSC T1CKI /热解色谱

双向I/O引脚端口B位6或Timer1振荡器输出或Timer1时钟输入或ICSP编程时钟主要用于编程目的。

13

RB7 / T1OSI / PGD

双向I/O引脚端口B位7或Timer1振荡器输入或ICSP编程数据主要用于编程目的。

14

VDD

积极的力量销。

15

RA6 / OSC2 / CLKOUT

端口双向I/O引脚位6或振荡器晶体输出或RC/INTOSC时钟输出

16

RA7 / OSC1 / CLKIN

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

17

RA0 / AN0

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

18

RA1 / AN1

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

PIC16F628A单片机的特点和规格

PIC16F628A -简化功能和规范

CPU

中档8位

针数

18

工作电压(V)

2 - 5.5 v

I/O引脚数

16

ADC模块

定时器模块

3.

比较器

2

DAC模块

外围设备通信

UART (1)

外部振荡器

是的

内部振荡器

4兆赫

程序内存(KB)

3.5 KB

CPU速度(MIPS)

5

内存字节

224个字节

数据eepm

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 flash的中程8位单片机,自带18引脚封装,其中16引脚可作为I/O引脚使用。该微控制器有4mhz的内部振荡器和128字节的EEPROM数据存储器,封装了一个捕获/比较/PWM,和一个USART模块与2个比较器。该微控制器支持低压编程。

PIC16F628A微控制器还具有两个8位和一个16位定时器,适用于需要不同定时器的计时相关的中程应用。

PIC16F628A工作于2V到5.5V的工作,因此它适用于3.3V和5.0V的逻辑电平应用。PIC16F628A单片机还支持熄灯复位、开机复位、独立振荡器看门狗定时器、省电休眠模式。PIC16F628A引脚映射如下图所示

PIC16F628A的详细特点

PIC16F628A详细功能

CPU

中档8位

体系结构

8位

程序内存大小(Kbytes)

3.5 KB

RAM(字节)

224个字节

eepm /医疗公平基金

128个字节

销数

18

Max。CPU速度(MHz)

20 MHz

外围引脚选择(PPS)

没有

内部振荡器

4兆赫

不。比较器的

2

不。的运算放大器

不。ADC的渠道

最大ADC分辨率(位数)

-

ADC与计算

没有

DAC转换器数量

马克斯DAC决议

-

内部参考电压

2 - 5.5 v

零交叉检测

没有

不。8位的定时器

2

不。的16位定时器

1

信号测量计时器

没有

硬件限制计时器

没有

不。的脉宽调制输出

1

马克斯PWM决议

1024

角计时器

没有

数学加速器

没有

不。的UART模块

1

不。SPI模块

不。I2C模块

不。USB模块

看门狗定时器(WWDT)

没有

CRC /扫描

没有

数控振荡器

没有

帽。联系渠道

段液晶

最低工作温度(*C)

-40°C

最高工作温度(*C)

125°C

最小工作电压(V)

2 V

最大工作电压(V)

5.5 v

高压能力

没有

PIC单片机编程

PIC微188金宝搏官方网站控制器可以用市场上可用的不同软件编程。现在仍然有人使用汇编语言来编写PIC单片机。下面是Microchip公司自己开发的最先进、最常用的软件和编译器的详细信息。

为了给PIC微控制器编程,我们需要一个IDE(集成开发环境),在那里进行编程。一个编译器,在这里我们的程序被转换成称为HEX文件的MCU可读形式。一个IPE(集成编程环境),用来转储我们的十六进制文件到我们的PIC mcu。

IDE:MPLABX v3.35

IPE:MPLAB IPE v3.35

编译器:XC8

微芯片公司免费提供了这三种软件。它们可以直接从官方页面下载。为了方便您,我也提供了链接。下载后,安装在你的电脑上。如果你有任何问题,你可以在下面的评论中发布。

要将代码转储或上传到PIC中,我们需要一个名为PICkit 3。PICkit 3程序员/调试器是一个简单的,低成本的在线调试器,由在Windows平台上运行MPLAB IDE (v8.20或更高版本)软件的PC控制。的PICkit 3程序员/调试器是开发工程师工具套件中不可分割的一部分。PIC16F628的基本编程电路如下图所示。

PIC16F28A编程电路

除此之外,我们还需要其他硬件,如穿孔板或面包板、焊锡站、PIC ic、晶体振荡器、电容器等。

与PIC相关的组件

PICkit3图片开发板晶体振荡器118bet金博宝 、12 v适配器7805电压调节器

应用PIC16F628A

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

1.输入输出操作

2.控制应用程序

3.模拟数据处理

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

5.小规模、低成本的嵌入式应用生产

二维模型

PIC16F628A的尺寸如下图-

PIC16F28A维度

部分数据表

相关的职位



加入20 k +用户

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

指示要求

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