PIC12F508 8位PIC单片机
PIC12F508是一款低成本、高性能、8位、全静态、基于flash的CMOS微控制器,有8个引脚,其中6个引脚可作为I/O引脚。它有电源-复位(POR)以及设备复位定时器(DRT),消除了外部复位电路的需要。它有一个内部振荡器,频率为4Mhz,可以配置为节能振荡器模式。
PIC12F508销配置
密码 |
销的名字 |
描述 |
1 |
VDD |
单片机正引脚(+5V) |
2 |
GP5 / OSC1 / CLKIN |
双向I/O引脚或晶体输入或外部时钟源输入 |
3. |
GP4 / OSC2 |
双向I/O引脚,或晶体输出。 |
4 |
GP3 / MCLR / VPP |
输入引脚或连接到一个程序员,大多与PicKit |
5 |
GP2 / T0CKI |
双向I/O引脚,时钟输入到定时器0。 |
6 |
GP1中/ CSPCLK |
双向I/O引脚,或电路编程器时钟脚。 |
7 |
GP0 / ICSPDAT |
双向I/O引脚或在线串行编程数据引脚,用于编程器。 |
8 |
VSS |
单片机接地管脚 |
PIC12F508单片机的特点和规格
PIC12F508 -简化功能和规范 |
|
CPU |
基线8位 |
针数 |
8 |
工作电压(V) |
2 - 5.5 v |
I/O引脚数 |
6 |
ADC模块 |
零 |
定时器模块 |
8位(1) |
比较器 |
零 |
DAC模块 |
零 |
外围设备通信 |
零 |
外部振荡器 |
零 |
内部振荡器 |
4兆赫 |
程序内存(KB) |
0.75 kb |
CPU速度(MIPS) |
1 MIPS |
内存字节 |
368 |
数据eepm |
25个字节 |
注:完整的技术细节可在PIC12F508数据表链接在本页底部。
PIC12F508的替代产品
PIC12F508微控制器的替代产品如下-
- PIC12F629
- PIC12F683
- PIC16F505
- PIC12C508
- PIC16F676
- PIC16F72
- PIC16F873A
- PIC16F876A
- PIC16F886
- PIC16F252
介绍PIC12F508
PIC12F508是一款低成本、高性能、8位、全静态、基于flash的CMOS微控制器,有8个引脚,其中6个引脚可作为I/O引脚。它有电源-复位(POR)以及设备复位定时器(DRT),消除了外部复位电路的需要。它有一个内部振荡器,频率为4Mhz,可以配置为节能振荡器模式。
PIC12F508也随附代码保护,看门狗定时器,省电睡眠模式以满足电源和可靠性的要求。同时,使用该微控制器可以大大降低系统成本。
工作电压范围广,从2V到5.5V。因此,它可以用于3.3V或5.0V逻辑电平的操作。下图是PIC12F508的详细引脚图。
PIC12F508的详细特点
PIC12F508详细功能 |
|
CPU |
基线8位 |
体系结构 |
8 |
程序内存大小(Kbytes) |
0.75 |
RAM(字节) |
25 |
eepm /医疗公平基金 |
0 |
销数 |
8 |
Max。CPU速度(MHz) |
4 |
外围引脚选择(PPS) |
没有 |
内部振荡器 |
4-Mhz |
不。比较器的 |
0 |
不。的运算放大器 |
0 |
不。ADC的渠道 |
0 |
最大ADC分辨率(位数) |
- |
ADC与计算 |
0 |
DAC转换器数量 |
0 |
马克斯DAC决议 |
- |
内部参考电压 |
没有 |
零交叉检测 |
没有 |
不。8位的定时器 |
1 |
不。的16位定时器 |
0 |
信号测量计时器 |
0 |
硬件限制计时器 |
0 |
不。的脉宽调制输出 |
0 |
马克斯PWM决议 |
- |
角计时器 |
0 |
数学加速器 |
没有 |
不。的UART模块 |
0 |
不。SPI模块 |
0 |
不。I2C模块 |
0 |
不。USB模块 |
0 |
看门狗定时器(WWDT) |
没有 |
CRC /扫描 |
没有 |
数控振荡器 |
没有 |
帽。联系渠道 |
0 |
段液晶 |
0 |
最低工作温度(*C) |
-40 |
最高工作温度(*C) |
125 |
最小工作电压(V) |
2 |
最大工作电压(V) |
5.5 |
高压能力 |
没有 |
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程序员/调试器是开发工程师工具套件中不可分割的一部分。PIC12F508的基本编程电路如下图所示。
除此之外,我们还需要其他硬件,如穿孔板或面包板、焊锡站、PIC ic、晶体振荡器、电容器等。
与PIC相关的组件
PICkit3,图片开发板,晶体振荡器,118bet金博宝 、12 v适配器7805电压调节器.
应用PIC12F508
这是一个基本的基线8位微控制器单元,可用于以下应用-
- 输入输出操作
- 通用控制应用程序
- 小规模、低成本的嵌入式应用生产
二维模型
PIC12F508的尺寸如下图-