PIC12C508微控制器
这个PIC12C508是由微芯片制成的低成本8针微控制器。它是一个简单的8位控制器,具有四个振荡器,包括4MHz内部RC振荡器。控制器非常旧,现在已经在市场上销售很长时间了。
Pin码描述
密码 |
密码名 |
描述 |
1. |
Vdd |
MCU的正极引脚(通常为+3.3V/+5V) |
2. |
GP5/OSC1/CLKIN |
通用引脚输入/输出振荡器 |
3. |
GP4/OSC2 |
通用I/O 4/振荡器引脚 |
4. |
GP3/MCLR/Vpp |
通用I/O 3 |
5. |
GP2/T0CKI |
通用I/O 2 |
6. |
GP1 |
通用I/O 1 |
7. |
GP0 |
通用I/O 0 |
2. |
车速传感器 |
MCU的接地引脚 |
特征
PIC16F676–简化功能 |
|
中央处理器 |
8位PIC |
引脚数 |
8. |
工作电压(V) |
2.5至5.5 V |
I/O引脚数 |
6. |
模数转换器模块 |
无 |
定时器模组 |
8位(1) |
比较器 |
无 |
数模转换器模块 |
无 |
通信外围设备 |
无 |
外部振荡器 |
高达4Mhz |
内部振荡器 |
无 |
程序存储器类型 |
检察官办公室 |
程序内存(KB) |
0.75 KB |
CPU速度(MIPS) |
1英里/秒 |
RAM字节 |
25 |
数据EEPROM |
无 |
注:PIC12C508微控制器数据表可在本页底部找到。
PIC12C508的现代替代品:图12F508,阁楼85
12C508/12F508的替代方案:图12F629
其他PIC MCU:PIC12F508、PIC12F629、PIC12F683、PIC16F505、PIC16F628A、PIC16F676、PIC16F72、PIC16F873A、PIC16F876A、PIC16F886、PIC18F252、PIC18F25520、PIC18F452、PIC18F4520
PIC12C508概述
PIC16F676微控制器属于12C系列微芯片微控制器。这些控制器是紧凑型低成本8针控制器,带有内部振荡器(4MHz),可用于紧凑型和便携188金宝搏官方网站式应用。该控制器的工作电压介于2.5V到5.5V之间,并支持一个内部8位计时器。它还支持车载编程(ICSP),并具有诸如褐化检测、看门狗定时器(WDT)等安全功能,使其可靠,也适用于工业应用。
它非常适合低速、低成本的设计,以执行基本的算术或逻辑功能。它还适用于电池应用,因为它支持省电睡眠模式和睡眠唤醒功能。然而,到目前为止,该控制器已由Microchip停止使用,并已由12F系列控制器的高级PIC12F508取代。
PIC单片机编程
PIC微控制器可以使用市场上可用的不同软件进行编程。有些人仍然使用汇编语言来编程PIC MCU。下面的详细信息是由Microchip自己开发的最先进、最常见的软件和编译器。
为了编程PIC微控制器,我们需要一个IDE(集成开发环境),在这里进行编程。一个编译器,我们的程序被转换成MCU可读的形式,称为十六进制文件。IPE(集成编程环境),用于将十六进制文件转储到PIC MCU中。
石斑鱼类:mplabxv3.35
IPE:MPLAB IPE v3.35
编译器:XC8
Microchip免费提供了这三种软件。他们可以直接从他们的官方页面下载。为了您的方便,我还提供了链接。下载后,将其安装到计算机上。如果你在这方面有任何问题,你可以把它们贴在下面的评论上。
要将代码转储或上传到PIC中,我们需要一个名为Pickit3的设备。PICkit 3编程器/调试器是一种简单、低成本的在线调试器,由在Windows平台上运行MPLAB IDE(v8.20或更高版本)软件的PC控制。Pickit3程序员/调试器是开发工程师工具套件的组成部分。除此之外,我们还需要其他硬件,如性能板或试验板、焊接站、PIC IC、晶体振荡器、电容器等。
与PIC相关的组件:PICkit3,PIC开发板,晶体振荡器,电容器,12V适配器,7805电压调节器。
应用
- 小型便携式应用程序
- 简单且具有成本效益的设计解决方案
- 低功率电池供电应用
- 快速原型