PIC16F151X和PIC16LF151X器件:
高性能RISC CPU:
• 优化的C编译器架构
• 仅需学习49条指令
• 可寻址最大28 KB的线性程序存储空间
• 可寻址最大1024字节的线性数据存储空间
• 工作速度:
- DC –20 MHz时钟输入 (2.5V时)
- DC –16 MHz时钟输入 (1.8V时)
- DC –200 ns指令周期
• 带有自动现场保护的中断功能
• 带有可选上溢/下溢复位的16级深硬件堆栈
• 直接、间接和相对寻址模式:
- 两个完全16位文件选择寄存器 (File Select
Register,FSR)
-FSR可以读取程序和数据存储器
灵活的振荡器结构:
• 16 MHz内部振荡器模块:
- 可通过软件选择频率范围:31 kHz至16 MHz
• 31 kHz低功耗内部振荡器
• 外部振荡器模块具有:
-4种晶振/谐振器模式,频率最高为20 MHz
-3种外部时钟模式,频率最高为20 MHz
• 故障保护时钟监视器 (Fail-Safe Clock Monitor,
FSCM)
- 当外设时钟停止时可使器件安全关闭
• 双速振荡器启动
• 振荡器起振定时器 (Oscillator Start-up Timer,
OST)
模拟特性:
• 模数转换器 (Analog-to-Digital Converter,
ADC):
-10位分辨率
- 最多28路通道
- 自动采集功能
- 可在休眠模式下进行转换
• 参考电压模块:
- 具有1.024V、2.048V和4.096V输出的固定
参考电压 (Fixed Voltage Reference,FVR)
• 温度指示器
采用nanoWatt XLP的超低功耗管理
PIC16LF151X:
• 休眠模式:20 nA(1.8V时,典型值)
• 看门狗定时器:300 nA(1.8V时,典型值)
• 辅助振荡器:600 nA(32 kHz时)
单片机特性:
• 工作电压范围:
- 2.3V-5.5V(PIC16F151X)
- 1.8V-3.6V(PIC16LF151X)
• 可在软件控制下自编程
• 上电复位 (Power-on Reset,POR)
• 上电延时定时器 (Power-up Timer,PWRT)
• 可编程低功耗欠压复位 (Low-Power Brown-Out
Reset,LPBOR)
• 扩展型看门狗定时器 (Watchdog Timer,WDT)
• 通过两个引脚进行在线串行编程 (In-Circuit Serial
Programming™,ICSP™)
• 通过两个引脚进行在线调试 (In-Circuit Debug,
ICD)
• 增强型低电压编程 (Low-Voltage Programming,
LVP)
• 可编程代码保护
• 低功耗休眠模式
• 低功耗BOR(LPBOR)
外设特点:
• 最多35个I/O引脚和1个仅用作输入的引脚:
- 高灌/拉电流:25 mA/25 mA
- 可单独编程的弱上拉
- 可单独编程的电平变化中断
(Interrupt-On-Change,IOC)引脚
• Timer0:带有8位预分频器的8位定时器/计数器
• 增强型Timer1:
- 带有预分频器的16位定时器/计数器
- 外部门控输入模式
- 低功耗32 kHz辅助振荡器驱动器
• Timer2:带有8位周期寄存器、预分频器和后分频
器的8位定时器/计数器
• 两个捕捉/比较/PWM(Capture/Compare/PWM,
CCP)模块:
• 带有SPI和I
2
CTM的主同步串行口 (Master
Synchronous Serial Port,MSSP):
-7位地址掩码
- 兼容SMBus/PMBusTM
• 增强型通用同步/异步收发器 (Enhanced
Universal Synchronous Asynchronous Receiver
Transmitter,EUSART)模块:
- 兼容RS-232、RS-485和LIN
- 自动波特率检测
- 接收到启动位时自动唤醒
1