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维模型