高性能的RISC CPU:
- C编译器优化结构/指令集
- 到1024字节的数据EEPROM
- 寻址64 KB的线性程序存储空间
- 寻址到4 KB的线性数据存储空间
- 高达16 MIPS的工作
- 16位宽的指令,8位宽数据路径
- 中断优先级
- 31级,软件访问硬件堆栈
-
8 x 8单周期硬件乘法器 极端低功耗管理 采用nanoWatt XLP™:
- 睡眠模式:100 nA的典型
- 看门狗定时器:500 nA的,典型的
-
Timer1振荡器:500 nA的典型32千赫 灵活的振荡器结构:
-
高精度16 MHz内部振荡器模块: - 工厂校准到± 1% - 软件可选择频率范围 31 kHz到16 MHz - 64 MHz的性能,使用PLL - 无需外部元件
- 4种晶振模式最高为64 MHz
- 两个外部时钟模式,最高为64 MHz
- 4X锁相回路(PLL)
- 辅助振荡器使用Timer1 @ 32千赫
-
故障保护时钟监视器: - 允许安全关闭外设时钟 停止
-
双速振荡器启动 单片机的特殊功能:
- 全部5.5V工作电压(PIC18F2XK22/4XK22)
-
低电压选项为1.8V - 3.6V操作 (PIC18LF2XK22/4XK22)
- 在软件控制下自行再编程
-
上电复位(POR),上电定时器(PWRT) 和振荡器起振定时器(OST)
- 可编程欠压复位(BOR)
- 扩展型看门狗定时器(WDT),片上振荡器和软件启用
- 可编程代码保护
- 在电路串行编程™(ICSP™)通过两个引脚
- 在电路模拟功能通过两个引脚进行调试:
- 模拟 - 数字转换器(ADC)模块: - 10位分辨率 - 17个模拟输入通道(PIC18F/LF2XK22) - 28个模拟输入通道(PIC18F/LF4XK22) - 自动采集能力 - 可在休眠模式下进行转换
- 可编程高/低电压检测(PLVD)模块
- 充电时间测量单元(CTMU)为的mTouch™支持: - 多达28个按钮,传感器或滑动条输入渠道
- 模拟比较器模块: - 两个轨到轨模拟比较器 - 比较器输入和输出外部访问和配置
- 参考电压模块: - 可编程片上参考电压(CVREF)模块(VDD的%) - 可选片上固定参考电压外设特点:
- 24/35的I / O引脚和1输入引脚: - 高灌/拉电流源25 mA/25毫安 - 独立的可编程弱上拉 - 独立的可编程中断引脚电平变化
- 3个外部中断引脚
- 多达7个定时器模块: - 多达4个16位定时器/预分频计数器 - 最多3个8位定时器/计数器 - 专用,低功耗Timer1振荡器
- 最多2个捕捉/比较/ PWM(CCP)模块
- 截至到3个增强型捕捉/比较/ PWM(ECCP)模块: - 一个,两个或四个PWM输出 - 可选择极性 - 可编程死区时间 - 自动关闭和自动重启 - PWM输出转向控制
- 两个主同步串行口(MSSP)模块具有两种工作模式: - 3线SPI(支持所有4种SPI模式) - I2C™主模式和从动模式(从动模式下地址掩码)
- 两个增强型通用同步异步收发器模块(EUSART): - 支持RS - 232,RS - 485和LIN 2.0 - 自动波特率检测 - 启动位自动唤醒
|
|