PIC12F675 8位PIC微控制器
PIC12F675是一款低成本,中档8位,基于FLash的CMOS微控制器单元,有8个引脚,其中6个引脚可以用作I/O引脚。该微控制器功能强大,可执行200纳秒的指令,同时,它是一个易于编程(35个单字指令)的PIC微控制器单元。
PIC12F675引脚配置
密码 |
销的名字 |
描述 |
1 |
VDD |
MCU正引脚(+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引脚,或模拟输入CH1或比较器输入或外部电压参考或电路内程序时钟引脚。 |
7 |
GP0 / AN0 / CIN + / ICSPDAT |
双向I/O引脚或模拟输入CH0或电路内串行编程数据引脚,用于编程器。 |
8 |
VSS |
单片机接地引脚 |
PIC12F675微控制器的特点和规格
PIC12F675 -简化功能和规格 |
|
CPU |
中档8位 |
引脚数量 |
8 |
工作电压(V) |
2 - 5.5 v |
I/O引脚数量 |
6 |
ADC模块 |
1(4通道,10位) |
定时器模块 |
8位(1)、16位(1) |
比较器 |
1 |
DAC模块 |
零 |
外围设备通信 |
零 |
外部振荡器 |
是的 |
内部振荡器 |
4兆赫 |
程序内存(KB) |
1.75 kb |
CPU速度(MIPS) |
5 MIPS |
内存字节 |
64 |
数据eepm |
128个字节 |
注:完整的技术细节可以在本页底部的PIC12F675数据表中找到。
PIC12F675的替代产品
PIC12F675微控制器的替代产品如下所示
- PIC12F629
- PIC12F683
- PIC16F505
- PIC12F508
- PIC16F676
- PIC16F72
- PIC16F873A
- PIC16F876A
- PIC16F886
- PIC16F252
PIC12F675简介
PIC12F675是一款低成本,中档8位,基于FLash的CMOS微控制器单元,有8个引脚,其中6个引脚可以用作I/O引脚。该微控制器功能强大,可执行200纳秒的指令,同时,它是一个易于编程(35个单字指令)的PIC微控制器单元。
它有一个内部振荡器,频率为4Mhz,可以使用外部晶体振荡器扩展到20mhz。
PIC12F675还配备了128字节的EEPROM数据内存。它有一个8位和一个16位定时器支持与定时器相关的操作。该微控制器单元还具有4通道,10位分辨率的模拟到数字转换器。
它有一个宽的工作电压范围从2V到5.5V。因此,它可用于3.3V或5.0V逻辑电平操作。
下图显示了PIC12F675的详细引脚图。
PIC12F675的详细功能
PIC12F675 -详细功能 |
|
CPU |
Mid-Range8-Bit |
体系结构 |
8 |
程序内存大小(千字节) |
1.75 |
RAM(字节) |
64 |
eepm /医疗公平基金 |
128字节EEPROM |
销数 |
8 |
Max。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微188金宝搏官方网站控制器可以用市场上可用的不同软件进行编程。还有人仍然使用汇编语言来编程PIC mcu。下面是Microchip自己开发的最先进和最常用的软件和编译器。
为了对PIC微控制器进行编程,我们需要一个IDE(集成开发环境),在那里进行编程。一个编译器,我们的程序被转换成MCU可读的形式,称为HEX文件。一个IPE(集成编程环境),用来转储我们的十六进制文件到我们的PIC mcu。
IDE:MPLABX v3.35
IPE:MPLAB IPE v3.35
编译器:XC8
Microchip免费提供了这三款软件。它们可以直接从官方页面下载。为了方便大家,我也提供了链接。下载后,安装到你的电脑上。如果你有任何问题,你可以在下面的评论中发表。
要将代码转储或上传到PIC,我们需要一个名为PICkit 3。的PICkit 3程序员/调试器是一个简单的,低成本的在线调试器,由运行MPLAB IDE (v8.20或更高版本)软件的PC在Windows平台上控制。的PICkit 3程序员/调试器是开发工程师工具套件中不可分割的一部分。一个基本的编程电路为PIC12F675如下所示。
除此之外,我们还需要其他硬件,如穿孔板或面包板,焊接站,PIC ic,晶体振荡器,电容器等。
与PIC相关的组件
PICkit3,PIC发展委员会,晶体振荡器,118bet金博宝 , 12V适配器,电压调节器.
二维模型
PIC12F675的尺寸如下所示