•仅49条学习说明:
-除分支外的所有单周期指令
•运行速度:
-DC–32 MHz振荡器/时钟输入
-DC–125 ns指令周期
•高达16 KB的线性程序内存
寻址
•高达1024字节的线性数据存储器寻址
•具有自动上下文的中断功能
节省物
•16层深层硬件堆栈,可选
溢流/溢流复位
•直接、间接和相对寻址模式:
-两个完整的16位文件选择寄存器(FSR)
-FSR可以读取程序和数据存储器
柔性振荡器结构
•精密32 MHz内部振荡器块:
-工厂校准至±1%,典型值
-软件可选频率范围
31 kHz至32 MHz
•31 kHz低功率内部振荡器
•最高32 MHz的四种晶体模式
•最高32 MHz的三种外部时钟模式
•4x锁相环(PLL)
•故障安全时钟监视器:
-如果外围时钟,允许安全关闭
停止
•双速振荡器启动
•参考时钟模块:
-可编程时钟输出频率和
占空比
特殊微控制器功能
•1.8V-5.5V操作–PIC16F1825/9
•1.8V-3.6V操作–PIC16LF1825/9
•在软件控制下可自行编程
•上电复位(POR)、上电定时器(PWRT)
和振荡器启动定时器(OST)
•可编程断电复位(BOR)
•扩展看门狗定时器(WDT)
•在线串行编程™ (ICSP™) 通过
两个引脚
•通过两个引脚进行在线调试(ICD)
•增强型低压编程(LVP)
•可编程代码保护
•省电睡眠模式
极低功耗管理
PIC16LF1825/9,带XLP
•睡眠模式:20 nA@1.8V,典型值
•看门狗定时器:300 nA@1.8V,典型值
•Timer1振荡器:650 nA@32 kHz,1.8V,典型值
•工作电流:48μA/MHz@1.8V,典型值
模拟功能
•模数转换器(ADC)模块:
-10位分辨率,最多12个通道
-自动采集功能
-睡眠期间可用的转换
•模拟比较器模块:
-两个轨对轨模拟比较器
-电源模式控制
-软件可控滞后
•电压参考模块:
-1.024V固定电压基准(FVR),
2.048V和4.096V输出电平
-带正极的5位轨对轨电阻DAC
和负参考选择
外围设备亮点
•最多17个I/O引脚和1个仅输入引脚:
-高电流汇/源25mA/25mA
-可编程弱引体向上
-更换引脚上的可编程中断
•Timer0:8位定时器/计数器,带8位预分频器
•增强型计时器1:
-带预分频器的16位定时器/计数器
-外部门输入模式
-专用低功耗32 kHz振荡器驱动器
•三种定时器2类型:8位定时器/8位计数器
周期寄存器、预缩放器和后缩放器
•两个捕获、比较、PWM(CCP)模块
•两个增强型CCP(ECCP)模块:
-软件可选时基
-自动关机和自动重启
-PWM转向
•最多两个主同步串行端口
(MSSP)带有SPI和I2CTM,带有:
-7位地址屏蔽
-SMBus/PMBusTM兼容性
•增强的通用同步异步
接收器-发射器(EUSART)模块
•mTouch™ 传感振荡器模块:
-最多12个输入通道
特色
- 49(14位宽)易于学习
- 16级硬件堆栈
- 2(16位)文件选择寄存器
- 硬件中断处理和内容保存
- 具有自读/写功能的闪存程序存储器
- 内部32MHz振荡器
- 集成电容式mTouch传感模块
- 用于生成自定义比特流的数据信号调制器
- CVREF可用作5位DAC
- MI2C、SPI、EUSART,带自动波特率
- 2 ECCP和2 CCP(增强/捕获比较PWM)
- 四个8位定时器
- 一个16位计时器
- 扩展看门狗定时器(EWDT)
- 增强的电源开/关重置
- 断电复位(BOR)
- 在线串行编程™ (ICSP™)
- 车载电路调试
- 256字节EEPROM数据存储器
(图片:引线/示意图)