•C编译器优化架构
•仅49条说明
•工作速度:
-DC–20 MHz时钟输入@2.5V
-DC–16 MHz时钟输入@1.8V
-DC–200 ns指令周期
•具有自动上下文保存的中断功能
•16层深层硬件堆栈,可选
溢流/溢流复位
•直接、间接和相对寻址模式:
-两个完整的16位文件选择寄存器(FSR)
-FSR可以读取程序和数据存储器
记忆力
•高达7 KB的线性程序内存
寻址
•多达256个线性数据存储器寻址
•高耐久性闪存数据存储器(HEF)
-128B非易失性数据存储
•100K擦除/写入周期
柔性振荡器结构
•16 MHz内部振荡器块:
-工厂校准至±1%,典型值
-软件可选频率范围从16 MHz到31 kHz
•31 kHz低功率内部振荡器
•外部振荡器块,具有:
-最高20 MHz的四种晶体/谐振器模式
-最高20 MHz的三种外部时钟模式
•故障安全时钟监视器:
-允许在外围时钟停止时安全关闭
•双速振荡器启动
•振荡器启动计时器(OST)
模拟功能
•模数转换器(ADC):
-10位分辨率
-最多17个频道
-特殊事件触发器
-睡眠期间可用的转换
•硬件电容分压器(CVD)
-双样本转换
-两个结果寄存器
-反向采集
-7位预充电计时器
-7位采集计时器
-两个护环输出驱动器
-可调采样保持电容器阵列
•电压参考模块:
-1.024V固定电压基准(FVR),
2.048V和4.096V输出电平
-集成温度指示器
超低功耗(XLP)管理
PIC16LF1512/3带XLP
•睡眠模式:20 nA@1.8V,典型值
•看门狗定时器:300 nA@1.8V,典型值
•次级振荡器:600nA@32kHz,1.8V,典型
•工作电流:30A/MHz@1.8V,典型值
特殊微控制器功能
•工作电压范围:
-2.3V-5.5V(图16f1512/3)
-1.8伏-3.6伏(图16lf1512/3)
•软件控制下的自编程
•通电复位(POR)
•通电计时器(PWRT)
•可编程低功率断电复位
(LPBOR)
•扩展看门狗定时器(WDT)
•在线串行编程™ (ICSP™) 通过两个引脚
•通过两个引脚的在线调试(ICD)
•增强型低压编程(LVP)
•可编程代码保护
•低功耗睡眠模式
特色
- 具有49条指令、16个堆栈级别的增强型中端核心
- 具有自读/写功能的闪存程序存储器
- 高耐久性闪存(HEF)
- 128 B非易失性数据存储
- 内部16MHz振荡器
- MI2C、SPI、EUSART,带自动波特率
- 两个CCP(捕获比较PWM)模块
- 带高级控制的17通道10位ADC
- 25mA源/汇电流I/O
- 两个8位定时器(TMR0/TMR2)
- 一个16位定时器(TMR1)
- 扩展看门狗定时器(WDT)
- 增强型电源开/关重置
- 可编程超低功耗断电复位(ULPBOR)
- 在线串行编程(ICSP)
- 在线调试
- 宽工作电压变量“F”(2.3V–5.5V)
- 极低功耗(XLP)“LF”变体(1.8V–3.6V)
(图片:引线/示意图)