PIC18F2431芯片主要特点和解密方案
在单片机解密过程中,对芯片内部结构及其加解密特征进行技术分析是解密工程师的一项必修课,因为只有充分理解单片机内部结构原理等技术信息,工程师才能准确进行方案开发,确定最可靠、成功率最高的芯片解密方案,最大限度确保IC解密项目的安全可靠。
PIC18F2431芯片主要特点:
14位电源控制PWM模块:
·与互补输出多达4个通道
·边缘或中心对齐操作
·灵活的死区发生器
·硬件故障保护输入
·同步更新占空比和周期:
- 灵活的特殊事件触发输出
外设特点:
·高灌/拉电流25毫安mA/25
·三外部中断
·两个捕捉/比较/ PWM(CCP)模块:
- 捕捉为16位,最大。分辨率为6.25 ns(TCY/16)
- 比较为16位,最大。分辨率为100 ns(TCY)的
- PWM输出:PWM分辨率为1到10位
·增强型USART模块:
- 支持RS - 485和RS - 232和LIN 1.2
- 自动唤醒启动位
- 自动波特率检测
· RS - 232操作使用内部振荡器电路(无需外部晶体的要求)
单片机的特殊功能:
· 10万次擦除/写周期典型的增强型闪存程序存储器
· 1,000,000擦除/写周期的数据EEPROM存储器的典型
运动反馈模块:
·三个独立的输入捕捉通道:
- 对于时间和脉冲宽度测量灵活的工作模式
- 特别霍尔传感器接口模块
- 特殊事件触发器输出到其他模块
·正交编码器接口:
- 二相编码器输入端和一个从输入指数
- 高,低位置跟踪与方向
状态和方向变化中断
- 速度测量
高速,200 ksps的10位A / D转换器:
·高达9个频道
·同步双通道采样
·连续采样:1,2或4选择的渠道
·自动转换功能
· 4字FIFO中断频率可选
?可选的外部转换触发器
·可编程的采集时间
灵活的振荡器结构:
·四晶振模式高达40 MHz
·两个外部时钟模式下高达40 MHz
·内部振荡器模块:
- 8个用户可选频率:31 kHz到8 MHz
- OSCTUNE可以补偿频率漂移
·二次使用Timer1振荡器@ 32千赫
·故障保护时钟监视器:
- 对设备的安全,如果允许时钟出现故障停机
功耗管理模式:
宜人的CPU上,外设
·空闲CPU关闭,外设
·睡眠CPU关闭,外设关闭
·空闲模式电流下降到5.8 典型
·睡眠电流下降到0.1 典型
· Timer1振荡器,1.8 典型,32千赫,为2V
看门狗定时器(WDT),2.1 典型
·双速振荡器启动
快速闪烁/数据EEPROM保存时间:100年
·自可编程的软件控制
·优先级的中断
· 8 × 8单周期硬件乘法器
·扩展型看门狗定时器(WDT):
- 可编程周期从41毫秒到131s
·单电源的在线串行编程(ICSP)通过两个引脚
·在电路调试(ICD)的通过两个引脚
- 驱动PWM输出调试时安全