PIC18F45K20芯片解密技术研究与特性
PIC18F45K20芯片是盛世科技在IC解密研究中成功破解的典型芯片型号,针对该芯片,我们解密周期短、价格低、可靠性强。这里,我们将针对PIC18F45K20芯片的主要技术特征做简单介绍,供大家参考借鉴。
高性能RISC CPU:
·针对C 编译器优化的架构:
- 为优化可重入代码而设计的可选扩展指令集
·最大1024字节的数据EEPROM
·可寻址最大64 KB的线性程序存储空间
·可寻址最大3936字节的线性数据存储空间
·最高16 MIPS的工作速度
·16位宽指令,8位宽数据总线
·中断优先级
·31级深、软件可访问的硬件堆栈
·8 x 8单周期硬件乘法器
灵活的振荡器结构:
·高精度16MHz内部振荡器模块:
- 出厂时精度已校准到±1%
- 可通过软件选择频率范围:31 kHz 到16 MHz
- 使用PLL时可达64 MHz性能——无需外部元件
·4 种晶振模式,频率最高为64 MHz
·两种外部时钟模式,频率最高为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 工作
- 接收到间隔字符时自动唤醒
- 自动波特率检测