PIC16F5X芯片片内特性与破解介绍
在芯片解密过程中,对芯片内部结构及其加解密特征进行技术分析是解密工程师的一项必修课,因为只有充分理解芯片内部结构原理等技术信息,工程师才能准确进行方案开发,确定最可靠、成功率最高的IC解密方案,最大限度确保解密项目的安全可靠,以下是我们对PIC16F5X芯片的简单介绍供各位参考
PIC16F5X芯片特性简介:
·工作电流:
- 当电压为2V、频率为4 MHz 时,典值为170 μA
- 当电压为2V、频率为32 kHz 时,典值为15 μA
·待机电流:
- 当电压为2V 时,典值为500 nA
外设特性
·
- 独立方向控制
- 高灌/拉电流
·带8 位可编程预分频器的8 位实时时钟/计数器
(TMR0)CMOS 技术
·宽工作电压范围:
- 工业级: 2.0V 到5.5V
- 扩展级: 2.0V 到5.5V
·宽温度范围:
- 工业级: -40°C 到+85°C
- 扩展级: -40°C 到+125°C
·高耐用性闪存:
- 可经受100K 次擦写
- 数据保存时间>40 年
器件
程序存储器数据存储器I/O8 位定时器
闪存(字数) SRAM (字节数)
PIC16F54512 25 12 1
PIC16F572048 72 20 1
PIC16F592048 134 32 1
高性能RISC CPU
·仅需学习33条简单指令
·除程序跳转指令为双周期指令外,其他指令都是单周期指令
·两级深硬件栈
·数据和指令直接、间接和相对寻模式
·工作速度:
- 时钟速率为DC – 20 MHz
- 指令周期为DC – 200 ns
·片上闪存程序存储器:
- 512 x 12 (PIC16F54)
- 2048 x 12 (PIC16F57)
- 2048 x 12 (PIC16F59)
·通用寄存器(SRAM):
- 25 x 8 (PIC16F54)
- 72 x 8 (PIC16F57)
- 134 x 8 (PIC16F59)
单片机特性
·上电复位(Power-on Reset,POR)
·器件复位定时器(Device Reset Timer,DRT)
·采用自身片上RC 振荡器可靠工作的看门狗定时器
(Watchdog Timer,WDT)
·可编程代码保护
·低功耗休眠模式
·在线串行编程器(In-Circuit SerialProgramming,ICSP)
·可选的振荡器:
- RC:低成本RC 振荡器
- XT:标准晶振/谐振器
- HS:高速晶振/谐振器
- LP:低功耗低速晶振器
·封装:
- PIC16F54 采用18 引脚PDIP和SOIC
- PIC16F54 采用20 引脚SSOP
- PIC16F57 采用28 引脚PDIP、SOIC和SSOP
- PIC16F59 采用40 引脚PDIP
- PIC16F59 采用44 引脚TQFP