高性能RISC CPU:
•仅需学习49条说明: -除分支外的所有单周期指令
•运行速度: -DC–32 MHz振荡器/时钟输入 -DC–125纳秒指令周期
•具有自动上下文的中断功能 拯救
•16级深硬件堆栈,可选 溢流/底流复位
•直接、间接和相对寻址模式:
-两个完整的16位文件选择寄存器(FSR) -FSRs可以读取程序和数据存储器 挠性振荡器结构:
•精密32 MHz内部振荡器块: -出厂校准至±1%,典型 -软件可选择的频率范围 31千赫至32兆赫
•31 kHz低功率内部振荡器 •高达32 MHz的四种晶体模式 •高达32 MHz的三种外部时钟模式 •4倍锁相环(PLL) •故障安全时钟监视器: -允许在外围时钟关闭时安全关闭 停止
•双速振荡器启动
•基准时钟模块: -可编程时钟输出频率和频率
占空比
微控制器的特殊功能:
•全5.5V操作–PIC12F1822/16F1823
•1.8V-3.6V操作–PIC12LF1822/16LF1823
•在软件控制下可自我重新编程
•上电复位(POR)、上电定时器(PWRT) 和振荡器启动定时器(OST)
•可编程棕色输出复位(BOR)
•扩展定时器(WDT)
•电路内串行编程™ (ICSP™) 通过 两针
•通过两个引脚进行电路内调试(ICD)
•增强型低压编程(LVP)
•工作电压范围: -1.8V-5.5V(PIC12F1822/16F1823) -1.8V-3.6V(PIC12LF1822/16LF1823)
•可编程代码保护
•软件控制下的自编程 低功耗功能:
•备用电流(PIC12LF1822/16LF1823):
-1.8V时为30毫安,典型
•工作电流(PIC12LF1822/16LF1823):
- 75 1兆赫、1.8伏时的典型电流
•低功率定时器电流
-1.8V时为500毫安,典型
模拟功能:
•模数转换器(ADC)模块:
-10位分辨率,最多8个通道 -睡眠期间可进行转换
•模拟比较器模块:
-最多两个轨到轨模拟比较器
-功率模式控制 -软件可控滞后
•参考电压模块:
-1.024V固定电压基准(FVR), 2.048V和4.096V输出电平
-带正极的5位轨对轨电阻DAC 负参照选择
周边亮点:
•最多11个I/O引脚和1个仅输入引脚:
-高电流接收器/电源25 mA/25 mA
-可编程弱引体向上
-更改引脚上的可编程中断
•定时器0:带8位预分频器的8位定时器/计数器
•增强型定时器1: -带预分频器的16位定时器/计数器 -外部门输入模式 -专用低功耗32 kHz振荡器驱动器
•定时器2:具有8位周期的8位定时器/计数器 寄存器、预分频器和后分频器
•增强型CCP(ECCP)模块:
-软件可选择的时基 -自动关机和自动重启 -PWM转向
•带SPI的主同步串行端口(MSSP) 和I2CTM,具有: -7位地址屏蔽 -SMBus/PMBUSM兼容性
•增强的通用异步 接收机-发射机(EUSART)模块: -RS-232、RS-485和LIN兼容 -自动波特率检测
•mTouch™ 传感振荡器模块: -最多8个输入通道
