高性能RISC CPU:
• 只需要学习33 条单字指令
• 除程序跳转指令外的所有其他指令都是单周期指令,程序跳转指令是双周期指令
• 12 位宽的指令
• 2 级深的硬件堆栈
• 数据和指令的直接、间接和相对寻址模式
• 8 位宽的数据路径
• 8 个特殊功能硬件寄存器
• 工作速度:- DC – 4 MHz 时钟输入 - DC – 1000 ns 指令周期
单片机的特性:
• 4 MHz 高精度内部振荡器:- 厂家校准为±1%
• 在线串行编程(In-Circuit Serial Programming,ICSP™)
• 支持在线调试(In-Circuit Debugging, ICD)
• 上电复位(Power-on Reset , POR)
• 器件复位定时器(Device Reset Timer, DRT)
• 具有专用片内RC 振荡器的看门狗定时器(Watchdog Timer, WDT),能够可靠地工作
• 可编程代码保护
• 复用的MCLR 输入引脚
• I/O 引脚上的内部弱上拉
• 节省功耗的休眠模式
• 在引脚电平发生变化时从休眠模式唤醒
• 可选的振荡器选项:- INTRC:4 MHz 高精度内部振荡器 - EXTRC:外部低成本RC 振荡器
- XT: 标准的晶振/ 谐振器 - HS: 高速晶振/ 谐振器(仅PIC16F505)
- LP: 节省功耗的低频晶振 - EC: 高速外部时钟输入(仅PIC16F505)
低功耗特性/CMOS 技术:
• 工作电流:- 在 2V、4 MHz 时< 350 μA
• 待机电流:- 2V时典型值为100 nA
• 低功耗,高速闪存技术:- 可经受10 万次擦写操作的闪存 - > 40年数据保持时间
• 全静态设计
• 宽工作电压范围:2.0V 到5.5V
• 宽温度范围:- 工业级: -40°C 至 +85°C - 扩展级: -40°C 至 +125°C
外设特性(PIC12F508/509):
• 6 个I/O 引脚:- 5个具有独立方向控制的I/O 引脚 - 1个仅输入的引脚
- 高灌/ 拉电流可直接驱动LED - 电平变化时唤醒 - 弱上拉
• 具有8 位可编程预分频器的8 位实时时钟/ 计数器(TMR0)