PIC16F1824高性能RISC CPU:
•只有49条指令学习:
- 除了分支机构的所有单周期指令
•工作速度:
- DC - 32 MHz振荡器/时钟输入
- DC - 125 ns指令周期
•最多4个字节的线性程序存储
解决
•高达256字节的线性数据存储器寻址
•中断能力与自动上下文
节约
•16级深硬件堆栈与可选
溢出/下溢复位
•直接,间接和相对寻址模式:
- 两个完整的16位文件选择寄存器(FSR)
- FSR可以读出程序存储器和数据存储器
灵活的振荡器结构:
•精密32 MHz内部振荡器模块:
- 出厂校准为±1%,典型值
- 软件可选择频率范围
31 kHz至32 MHz
•31 kHz的低功耗内部振荡器
•4种晶振模式,最高为32 MHz
•三个外部时钟模式下可达32 MHz
•4倍锁相环(PLL)
•故障保护时钟监视器:
- 允许安全关机,当外设时钟
停止
•双速振荡器起振
•参考时钟模块:
- 可编程时钟输出频率和
占空比
特殊的微控制器特点:
•1.8V-5.5V操作 - PIC16F1824/1828
•1.8V-3.6V操作电压 - PIC16LF1824/1828
•在软件控制下自编程
•上电复位(POR),上电定时器(PWRT)
和振荡器起振定时器(OST)
•可编程欠压复位(BOR)
•扩展的看门狗定时器(WDT)
•在线串行编程(ICSP™)通过
两个引脚
•通过两个引脚进行在线调试(ICD)
•增强型低电压编程(LVP)
•工作电压范围:
- 1.8V-5.5V(PIC16F1824/1828)
- 1.8V 3.6V(PIC16LF1824/1828)
•可编程代码保护
•省电休眠模式
超低功耗管理
PIC16LF1824/1828采用nanoWatt XLP:
•睡眠模式:20 nA的
•看门狗定时器:为500 nA
•Timer1振荡器:600 nA的频率为32 kHz
模拟特性:
•模拟到数字转换器(ADC)模块:
- 10位分辨率,高达12个频道
- 自动采集功能,
- 可在休眠模式下进行转换
•模拟比较器模块:
- 两个轨到轨模拟比较器
- 电源模式控制
- 软件控制滞后
•参考电压模块:
- 固定的1.024V参考电压(FVR)
2.048V和4.096V的输出电平
- 5位轨至轨电阻DAC与正
和负面的参考选择
外设特点:
•多达17个I / O引脚和1个仅输入引脚:
- 高灌/拉电流25 mA/25毫安
- 可编程的弱上拉
- 可编程的电平变化中断引脚
•定时器:8位预分频器的8位定时器/计数器
•增强型Timer1:
- 带预分频器的16位定时器/计数器
- 外控输入模式
- 专用的低功耗32 kHz振荡器驱动器
•三个定时器类型:8位定时器/计数器,8位
周期寄存器,预分频器和后分频器
•两个捕捉,比较和PWM(CCP)模块
•两个增强型CCP(ECCP)模块:
- 软件可选择的时基
- 自动关闭和自动重启
- PWM转向
•主控同步串行端口(MSSP)与SPI
和I2CTM:
- 7位的地址掩码
- 的SMBus / PMBusTM兼容性的
•增强型通用同步异步
收发器(EUSART)模块
•mTouch触摸传感振荡器模块:
- 多达12个输入通道
•数据信号调制器模块:
- 可选择的调制和载波源