跳到主要内容

PIC12F675 - 8位单片机

图12F675是一个8位CMOS微控制器采用微芯片技术制造,基于高性能RISC架构开发。这种微控制器因其成本高、体积小而深受爱好者和工程师的欢迎。

引脚配置

图12F675是一个8针设备,许多针可以执行以上所示的多种功能PIC12F675引脚图. 下面给出了每个功能的说明。

函数

描述

1.

VDD

正电源

2.

GP5/T1CKI/OSC1/CLKIN

GP5:通用I/O引脚5

T1CKI: Timer1外部时钟输入

OSC1:振荡器引脚1

CLKI:外部时钟源输入

3.

GP4/AN3/T1G/OSC2/CLKOUT

GP4:通用I/O引脚4

AN3:模拟输入3

T1G: Timer1门

OSC2:振荡器引脚2

时钟源输出

4.

GP3 / MCLR / VPP

GP3:通用I/O引脚3

MCLR:主清除输入或复位引脚

编程电压

5.

GP2/AN2/T0CKI/INT/COUT

GP2:通用I/O引脚2

AN2:模拟输入2

T0CKI: Timer0时钟输入

INT:外部中断

COUT:比较器输出

6.

GP1/AN1/CIN-/VREF/ICSPCLK

GP1:通用I/O引脚1

AN1:模拟输入1

CIN -:比较器的输入

VREF:外部电压参考

ICSPCLK:串行编程时钟

7.

GP0/AN0/CIN+/ICSPDAT

总成:通用输入/输出引脚

AN0:模拟输入0

CIN +:比较器的输入

ICSPDAT:串行编程数据I/O

8.

车速传感器

PIC12F675特点和电气特性

CPU

8位

引脚总数

8.

可编程引脚

6.

通信接口

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

模数转换器特性

4个10位分辨率的通道

计时器功能

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

PWM通道

无法使用的

模拟比较器

Available-1

外部振荡器

高达20MHz

内部振荡器

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

程序存储器/闪存

2Kbytes[100000个写入/擦除周期]

CPU速度

1 mips @ 1 mhz

内存

64字节

eepm

128字节

看门狗定时器

可用,并具有独立的

可靠运行的振荡器

节能模式

可获得的

工作电压

2.0伏至5.5伏

任何I/O引脚的最大电流

输入:25毫安

输出:25毫安

工作温度

-40°C至+125°C

最大电流进入VDD引脚

250毫安

PIC12F675替换

PIC12F629

PIC12F675概述

PIC12F675是一款专为低端应用和系统设计的单片机。它具有较高的闪存重写周期,适合工程师学习和实验。该控制器拥有2KBytes的闪存,足以让初学者开发基本程序。此外,6个GPIO引脚设计用于处理最大电流25mA,满足许多外围设备和传感器的阈值。

该控制器功能很少,不能用于开发高级应用程序。它最适合想要进入微控制器平台的初学者开发程序。

如何使用PIC12F675

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

PIC12F675的整个编程过程如下:

  • 首先列出该控制器要执行的所有函数。
  • 接下来,使用相关编程语言在“IDE软件”中编写这些函数(在MPLAB IDE中使用“C”语言)。
  • 可在此网站下载适用于Windows的MPLAB IDE:www.microchip.com/mplabx-ide-windows-installer
  • 编写所需的程序后,对其进行编译以消除错误
  • 对于成功编译IDE应用程序生成的HEX文件所编写的程序
  • 选择在PC和PIC12F675之间建立通信的编程设备(通常为“PIC kit 3”或“PIC kit 2”)
  • 将编程装置与微控制器适当连接
  • 运行与所选编程设备相关的十六进制文件转储软件
  • 选择适当的程序十六进制文件并在PIC12F675闪存中刻录该十六进制文件
  • 断开编程器并为控制器连接相应的外设

连接电源后,控制器执行保存在内存中的十六进制代码(该代码是由程序编写的),并根据指示创建响应。

应用

  • 低端应用,如滚动显示、温度监视器等
  • 初学者应用程序
  • 爱好者的项目
  • 显示单元
  • 学习者发展委员会

2维模型

PIC12F675尺寸

组件数据表

相关职位



加入20 k +用户

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

*表示需要

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