建立先进理念和体系,创造更好技术和工艺,开创不凡业绩和局面

当前位置:首页>芯片解密>浏览正文

ATtiny15(L)AVR单片机解密案例

来源:龙人计算机研究所 作者:站长 时间:2009-10-07 15:14:21


    ATtiny15(L)AVR单片机解密是聚芯科技成功实现技术突破的典型解密类型之一。
  ATtiny15/L 是一款基于AVR RISC 的低功耗CMOS 的8 位单片机,通过在一个时钟周期内执行一条指令,ATtiny15/L 可以取得接近1MIPS/MHz 的性能,从而使得设计人员可以在功耗和执行速度之间取得平衡。AVR 核将32 个工作寄存器和丰富的指令集联结在一起,所有的工作寄存器都与ALU 算逻单元直接相连允许在一个时钟周期内执行的单条指令同时访问两个独立的寄存器这种结构提高了代码效率使AVR 得到了比普通CISC 单片机高将近10 倍的性能ATtiny15/L具有4 个单端及一个20 倍增益的差分ADC 通道高速PWM 输出使得ATtiny15/L 十分适合于电池充电器应用和电源调节电路。
  ATtiny15/L 具有以下特点:1K 字节FLASH 64 字节EEPROM 6 个通用I/0 口32 个通用工作寄存器两个8 位T/C 一个具有PWM 输出内部振荡器内外中断源可编程的看门狗定时器4 通道10 位ADC 其中之一为差分通道以及3 种可通过软件选择的省电模式工作于空闲模式时CPU 将停止运行而定时器/计数器和中断系统继续工作掉电模式时振荡器停止工作所有功能都被禁止而寄存器内容得到保留外部中断或硬件复位可以唤醒此状态引脚电平变化中断的特点使得ATtiny15/L 对外部事件有很高的响应性同时具有掉电模式的低功耗的优点ATtiny15/L 同时还有一个ADC 噪声抑制模式以减少ADC 转换时的噪声在此模式下只有ADC 工作器件是以 ATMEL 的高密度非易失性内存技术生产的片内FLASH 允许多次编程通过将增强的RISC 8位CPU 与FLASH 集成在一个芯片内ATtiny15/L 为许多嵌入式控制应用提供了灵活而低成本的方案

  特点:

  1. 高性能 低功耗8 位AVR结构
  2. 先进的 RISC 结构
  90 条指令大多数为单指令周期
  32 个8 位通用工作寄存器
  全静态工作
  3. 数据和非易失性程序内存
  1K字节的在线可编程FLASH
  擦除次数 1000 次
  64 字节在线可编程EEPROM
  寿命 100000 次
  程序加密位
  4. 外围 Peripheral 特点
  两个可预分频 Prescale 的8 位定时器/计数器
  一个高速 100kHz PWM输出
  4 通道10 位ADC
  一个具有可选 20 倍增益的差分通道
  片内模拟比较器
  可编程的看门狗定时器 由片内振荡器生成
  5. 特别的 MCU特点
  通过 SPI 口的ISP
  内外部中断源
  低功耗空闲和掉电模式
  低功耗 减噪和掉电模式
  增强的上电复位电路
  可编程的 BOD 电路
  内部 1.6MHz 可调谐振荡器
  内部 T/C1 25.6MHz 时钟发生器
  6. I/O 和封装
  8 脚PDIP/SOIC 6 个可编程I/O
  7. 工作电压
  2.7V-5.5V ATtiny15/L1L
  4.0V-5.5V ATtiny15/L
  8. 内部系统时钟
  0.8 – 1.6MHz
  9. 商业及工业温度范围