PIC12F675 8位PIC微控制器
PIC12F675是一种低成本的中端8位,基于闪光灯的CMOS微控制器单元,其中有8个引脚,其中6个销钉可用作I/O引脚。该微控制器足够强大,可以使用200纳秒指令执行,同时,它是一个易于编程(35个单词指令)PIC微控制器单元。
PIC12F675 PINOUT配置
引脚号 |
引脚名称 |
描述 |
1 |
VDD |
MCU的正PIN(+5V) |
2 |
GP5/T1CK1/OSC1/CLKIN |
双向I/O引脚或晶体输入或外部时钟源输入或TMR1时钟 |
3 |
GP4/AN3/T1G/OSC2/CLKOUT |
双向I/O引脚或计时器1门,或晶体输出或模拟输入CH3。 |
4 |
GP3/MCLR/VPP |
输入引脚或与程序员连接,主要与Pickit连接 |
5 |
gp2/t0cki/an2/int/cout |
双向I/O引脚或模拟输入CH2或比较器输出或外部中断或时钟输入计时器0。 |
6 |
gp1/an1/cin-/vreficspclk |
双向I/O PIN,或模拟输入CH1或比较器输入或外部电压参考或电路程序员时钟销。 |
7 |
GP0/AN0/CIN+/ICSPDAT |
双向I/O引脚或模拟输入CH0或编程器中使用的电路串行编程数据引脚。 |
8 |
VSS |
MCU的地面别针 |
PIC12F675微控制器的功能和规范
PIC12F675-简化的功能和规范 |
|
中央处理器 |
中档8位 |
引脚数 |
8 |
操作电压(V) |
2-5.5V |
I/O针的数量 |
6 |
ADC模块 |
1(4通道,10位) |
计时器模块 |
8位(1),16位(1) |
比较器 |
1 |
DAC模块 |
零 |
通信外围设备 |
零 |
外部振荡器 |
是的 |
内部振荡器 |
4 MHz |
程序内存(KB) |
1.75kb |
CPU速度(MIPS) |
5 mips |
RAM字节 |
64 |
数据EEPROM |
128字节 |
注意:完整的技术详细信息可以在此页面底部链接的PIC12F675数据表中找到。
PIC12F675的替代产品
PIC12F675微控制器的替代产品在以下列出
- PIC12F629
- PIC12F683
- PIC16F505
- PIC12F508
- PIC16F676
- PIC16F72
- PIC16F873A
- PIC16F876A
- PIC16F886
- PIC16F252
简介PIC12F675
PIC12F675是一种低成本的中端8位,基于闪光灯的CMOS微控制器单元,其中有8个引脚,其中6个销钉可用作I/O引脚。该微控制器足够强大,可以使用200纳秒指令执行,同时,它是一个易于编程(35个单词指令)PIC微控制器单元。
它具有具有4MHz频率的内部振荡器,可以使用外部晶体振荡器扩展到20 MHz。
PIC12F675还带有EEPROM数据存储器的128个字节。它具有一个8位和一个16位计时器支持,可用于与计时器相关的操作。该微控制器单元还具有基于数字转换器的4通道,基于10位分辨率的类似物。
它的工作电压范围从2V到5.5V。因此,可以在3.3V或5.0V逻辑级操作中使用。
下图显示了PIC12F675的详细销钉图。
PIC12F675的详细功能
PIC12F675 - 确定功能 |
|
中央处理器 |
中间8位 |
建筑学 |
8 |
程序内存大小(KBYTES) |
1.75 |
RAM(字节) |
64 |
EEPROM/HEF |
128字节EEPROM |
引脚计数 |
8 |
最大限度。CPU速度(MHz) |
20 |
外围引脚选择(PPS) |
不 |
内部振荡器 |
4-MHz |
比较数 |
1 |
数字运算放大器 |
0 |
ADC频道编号 |
4 |
最大ADC分辨率(位) |
10 |
带有计算的ADC |
0 |
DAC转换器的数量 |
0 |
最大DAC分辨率 |
- |
内部电压参考 |
不 |
零交叉检测 |
不 |
8位计时器 |
1 |
16位计时器 |
1 |
信号测量计时器 |
0 |
硬件限制计时器 |
0 |
PWM输出数 |
0 |
最大PWM分辨率 |
- |
角度计时器 |
0 |
数学加速器 |
不 |
数字UART模块 |
0 |
SPI模块数 |
0 |
I2C模块编号 |
0 |
USB模块编号 |
0 |
窗户看门狗计时器(WWDT) |
不 |
CRC/扫描 |
不 |
数值控制的振荡器 |
不 |
帽。触摸通道 |
4 |
细分液晶 |
0 |
最低工作温度(*C) |
-40 |
最高工作温度(*C) |
125 |
最小工作电压(V) |
2 |
最大工作电压(V) |
5.5 |
高压能力 |
不 |
编程图片微控制器
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程序员/调试器是开发工程师工具套件不可或缺的一部分。基本PIC12F675的编程电路如下所示。
除此之外,我们还将需要其他硬件,例如完美板或面包板,焊接站,PIC IC,水晶振荡器,电容器等。
与PIC相关的组件
pickit3,,,,图片开发委员会,,,,晶体振荡器,,,,xinyabo购彩 ,12V适配器,7805电压调节器。
2D模型
PIC12F675的尺寸如下 -