PIC18F24K20芯片解密及片内特性分析
MICROCHIP(微芯)PIC系列IC解密一直是单片机解密技术研究领域的重点,由于PIC以保密熔丝来保护代码,用户在烧入代码后熔断熔丝,别人很难读出,所以芯片解密难度很高。以下是龙人计算机IC解密成功案例--PIC18F24K20片内基本结构分析。
PIC18F24K20特性
■高性能RISC CPU:
·针对C 编译器优化的架构:
- 为优化可重入代码而设计的可选扩展指令集
·最大1024 字节的数据EEPROM
·可寻址最大64 KB 的线性程序存储空间
·可寻址最大3936 字节的线性数据存储空间
·最高16 MIPS 的工作速度
·16 位宽指令,8 位宽数据总线
·中断优先级
·31 级深、软件可访问的硬件堆栈
·8 x 8 单周期硬件乘法器
■灵活的振荡器结构:
·高精度16 MHz 内部振荡器模块
·4 种晶振模式,频率最高为64 MHz
·4 倍频锁相环(Phase Lock Loop, PLL)
·辅助振荡器使用Timer1 (工作频率为32 kHz)
·故障保护时钟监视器(Fail-Safe Clock Monitor,FSCM):
- 当外设时钟停止时可使器件安全关闭
·双速振荡器启动
■单片机特性:
·工作电压范围:1.8V 至3.6V
·可在软件控制下自编程
·可编程16 级高/ 低压检测(High/Low-Voltage Detection, HLVD)模块:
- 高/ 低压检测中断
·可编程欠压复位(Brown-out Reset, BOR):
- 带软件使能选项
·扩展型看门狗定时器(Watchdog Timer,WDT):
- 可编程周期从4 ms 到131s
·通过两个引脚进行单电源3V 在线串行编程(In-Circuit Serial Programming·, ICSP·)
·通过两个引脚进行在线调试(In-Circuit Debug,ICD)
■采用nanoWatt XLP 的超低功耗管理:
·休眠模式:1.8V 时 < 100 nA
·看门狗定时器:1.8V 时 < 800 nA
·Timer1 振荡器:32 kHz、1.8V 时 < 800 nA
■模拟特性:
·模数转换器(Analog-to-Digital Converter,ADC)模块:
- 10位分辨率,13 路外部通道
- 自动采集功能
- 可在休眠模式下进行转换
- 1.2V固定参考电压(Fixed Voltage Reference,FVR)通道
- 独立的输入多路选择
·模拟比较器模块:
- 两个轨到轨模拟比较器
- 独立的输入多路选择
·参考电压(CVREF)模块:
- 可编程(VDD 的%), 16 阶
- 使用VREF 引脚的两个16 级电压范围
■外设特点:
·最多35 个I/O 引脚加上1 个仅用作输入的引脚:
- 高灌/ 拉电流:25 mA/25 mA
- 3个可编程外部中断
- 4个可编程电平变化中断
- 8个可编程弱上拉
- 可编程斜率
·捕捉/比较/PWM(Capture/Compare/PWM,CCP)模块
·增强型CCP (ECCP)模块:
- 1、2 或4 路PWM 输出
- 可选择的极性
- 可编程的死区
- 自动关闭和自动重启
·主同步串行口(Master Synchronous Serial Port, MSSP)模块:
- 3线SPI (支持所有4 种模式)
- I2C· 主/ 从模式(带地址掩码)
·增强型通用同步/ 异步收发器(Enhanced Universal Synchronous Asynchronous Receiver Transmitter,EUSART)模块:
- 支持RS-485、RS-232 和LIN
- 使用内部振荡器的RS-232 工作
- 接收到间隔字符时自动唤醒
- 自动波特率检测
基于PIC18F24K20的以上特性,我们目前已经成功完成PIC18F24K20芯片解密,更多可解密PIC18系列型号不断更新中,有PIC18F24K20芯片解密等PIC18系列IC解密、单片机解密需求者欢迎与龙人芯片解密服务中心联系咨询更多解密详情。
PIC18F24K20特性
■高性能RISC CPU:
·针对C 编译器优化的架构:
- 为优化可重入代码而设计的可选扩展指令集
·最大1024 字节的数据EEPROM
·可寻址最大64 KB 的线性程序存储空间
·可寻址最大3936 字节的线性数据存储空间
·最高16 MIPS 的工作速度
·16 位宽指令,8 位宽数据总线
·中断优先级
·31 级深、软件可访问的硬件堆栈
·8 x 8 单周期硬件乘法器
■灵活的振荡器结构:
·高精度16 MHz 内部振荡器模块
·4 种晶振模式,频率最高为64 MHz
·4 倍频锁相环(Phase Lock Loop, PLL)
·辅助振荡器使用Timer1 (工作频率为32 kHz)
·故障保护时钟监视器(Fail-Safe Clock Monitor,FSCM):
- 当外设时钟停止时可使器件安全关闭
·双速振荡器启动
■单片机特性:
·工作电压范围:1.8V 至3.6V
·可在软件控制下自编程
·可编程16 级高/ 低压检测(High/Low-Voltage Detection, HLVD)模块:
- 高/ 低压检测中断
·可编程欠压复位(Brown-out Reset, BOR):
- 带软件使能选项
·扩展型看门狗定时器(Watchdog Timer,WDT):
- 可编程周期从4 ms 到131s
·通过两个引脚进行单电源3V 在线串行编程(In-Circuit Serial Programming·, ICSP·)
·通过两个引脚进行在线调试(In-Circuit Debug,ICD)
■采用nanoWatt XLP 的超低功耗管理:
·休眠模式:1.8V 时 < 100 nA
·看门狗定时器:1.8V 时 < 800 nA
·Timer1 振荡器:32 kHz、1.8V 时 < 800 nA
■模拟特性:
·模数转换器(Analog-to-Digital Converter,ADC)模块:
- 10位分辨率,13 路外部通道
- 自动采集功能
- 可在休眠模式下进行转换
- 1.2V固定参考电压(Fixed Voltage Reference,FVR)通道
- 独立的输入多路选择
·模拟比较器模块:
- 两个轨到轨模拟比较器
- 独立的输入多路选择
·参考电压(CVREF)模块:
- 可编程(VDD 的%), 16 阶
- 使用VREF 引脚的两个16 级电压范围
■外设特点:
·最多35 个I/O 引脚加上1 个仅用作输入的引脚:
- 高灌/ 拉电流:25 mA/25 mA
- 3个可编程外部中断
- 4个可编程电平变化中断
- 8个可编程弱上拉
- 可编程斜率
·捕捉/比较/PWM(Capture/Compare/PWM,CCP)模块
·增强型CCP (ECCP)模块:
- 1、2 或4 路PWM 输出
- 可选择的极性
- 可编程的死区
- 自动关闭和自动重启
·主同步串行口(Master Synchronous Serial Port, MSSP)模块:
- 3线SPI (支持所有4 种模式)
- I2C· 主/ 从模式(带地址掩码)
·增强型通用同步/ 异步收发器(Enhanced Universal Synchronous Asynchronous Receiver Transmitter,EUSART)模块:
- 支持RS-485、RS-232 和LIN
- 使用内部振荡器的RS-232 工作
- 接收到间隔字符时自动唤醒
- 自动波特率检测
基于PIC18F24K20的以上特性,我们目前已经成功完成PIC18F24K20芯片解密,更多可解密PIC18系列型号不断更新中,有PIC18F24K20芯片解密等PIC18系列IC解密、单片机解密需求者欢迎与龙人芯片解密服务中心联系咨询更多解密详情。