•C编译器优化架构
•仅49条说明
•运行速度:
-DC–20 MHz时钟输入
-DC–200 ns指令周期
•具有自动上下文的中断功能
节省物
•16层深层硬件堆栈,可选
溢流/溢流复位
•直接、间接和相对寻址模式:
-两个完整的16位文件选择寄存器(FSR)
-FSR可以读取程序和数据存储器
柔性振荡器结构:
•16 MHz内部振荡器块:
-工厂校准至±1%,典型值
-软件可选频率范围
16 MHz至31 kHz
•31 kHz低功率内部振荡器
•最高20 MHz的三种外部时钟模式
特殊微控制器功能:
•工作电压范围:
-1.8V至3.6V(PIC16LF1508/9)
-2.3V至5.5V(PIC16F1508/9)
•在软件控制下可自行编程
•通电复位(POR)
•加电计时器(PWRT)
•可编程低功率断电复位
(LPBOR)
•扩展看门狗定时器(WDT):
-可编程周期从1ms到256s
•可编程代码保护
•在线串行编程™ (ICSP™) 通过Two
引脚
•增强型低压编程(LVP)
•通过两个引脚进行在线调试(ICD)
•省电睡眠模式:
-低功耗睡眠模式
-低功率BOR(LPBOR)
•集成温度指示器
•128字节高耐久闪存
-100000写入闪存耐久性(最低)
内存:
•最多8千瓦线性程序内存
寻址
•多达512字节的线性数据存储器寻址
•高耐久性闪存数据存储器(HEF)
-128字节(如果是非易失性数据存储)
-100k擦除/写入周期
超低功耗(XLP)
特点(PIC16LF1508/9):
•睡眠电流:
-1.8V时为20 nA,典型值
•看门狗定时器电流:
-1.8V时为260 nA,典型值
•工作电流:
- 30 A/MHz@1.8V,典型值
•次级振荡器电流:
-700 nA@32 kHz,1.8V,典型值
外围功能:
•模数转换器(ADC):
-10位分辨率
-12个外部通道
-三个内部通道:
-固定电压参考
-数模转换器(DAC)
-温度指示器通道
-自动采集功能
-睡眠期间可用的转换
•5位数模转换器(DAC):
-外部可用输出
-正面参考选择
-比较器和ADC的内部连接
•两个比较器:
-轨对轨输入
-电源模式控制
-软件可控滞后
•参考电压:
-1.024V固定电压基准(FVR)
1x、2x和4x增益输出电平
•18个I/O引脚(1个仅输入引脚):
-高电流汇/源25mA/25mA
-可单独编程的弱引体向上
-可单独编程
更改时中断(IOC)引脚
•Timer0:8位定时器/计数器,带8位
可编程预分频器
•增强型计时器1:
-带预分频器的16位定时器/计数器
-外部门输入模式
•定时器2:8位定时器/计数器,8位周期
寄存器、预缩放器和后缩放器
•四个10位PWM模块
•带SPI的主同步串行端口(MSSP)
I2C具有:
-7位地址屏蔽
-SMB总线/PM总线™ 兼容性
外围功能(续):
•增强的通用同步异步
接收机-发射机(EUSART)
-RS-232、RS-485和LIN兼容
-自动波特率检测
-启动时自动唤醒
•四个可配置逻辑单元(CLC)模块:
-16个可选输入源信号
-每个模块四个输入
-组合/顺序软件控制
逻辑/状态/时钟功能
-AND/OR/XOR/D触发器/D锁存器/SR/JK
-来自外部和内部来源的输入
-引脚和外围设备可用的输出
-睡眠中的操作
•数控振荡器(NCO):
-20位累加器
-16位增量
-真正的线性频率控制
-高速时钟输入
-可选择的输出模式
-固定占空比(FDC)模式
-脉冲频率(PF)模式
•互补波形发生器(CWG):
-八个可选信号源
-可选择下降和上升沿死区
控制
-极性控制
-四个自动关闭源
-多输入源:PWM、CLC、NCO
特色
- C编译器优化架构
- 多达8k字的线性程序存储器寻址
- 具有自读/写功能的闪存程序存储器
- 低128字节程序内存中的高耐久性数据闪存块(100000次写入)
- 内部16MHz振荡器
- 4个独立PWM模块
- 互补波形发生器(CWG)模块
- 数控振荡器(NCO)模块
- 4个可配置逻辑单元(CLC)模块
- 集成温度指示器模块
- 带电压参考的12通道10位ADC
- 5位数模转换器(DAC)
- 增强型通用同步异步接收机发射机(EUSART)
- I²C™ 兼容/SPI
- 25mA源/汇电流I/O
- 2x 8位定时器(TMR0/TMR2)
- 1x 16位定时器(TMR1)
- 扩展看门狗定时器(WDT)
- 增强的电源打开/关闭重置
- 低功率断电复位(LPBOR)
(图片:引线/示意图)