没有合适的资源?快使用搜索试试~ 我知道了~
Attiny25_45_85中文手册
5星 · 超过95%的资源 需积分: 0 138 下载量 138 浏览量
2014-07-05
14:39:17
上传
评论 3
收藏 8.47MB PDF 举报
温馨提示
试读
196页
ATtiny25 ATtiny45 ATtiny85 中文手册,好不容易找到的,给大家做参考
资源推荐
资源详情
资源评论
产品特点产品特点
•
高性能高性能,低功耗的低功耗的AVR
®
8位微控制器位微控制器
•
先进的先进的RISC结构结构
- 120条指令条指令 - 绝大多数为单时钟周期执行绝大多数为单时钟周期执行
- 32个个8位通用工作寄存器位通用工作寄存器
- 全静态工作全静态工作
非易失性程序和数据存储器非易失性程序和数据存储器
- 2/4/8K的系统内可编程的系统内可编程Flash((ATtiny25/45/85)字节)字节
耐力:耐力:10,000写写/擦除周期擦除周期
- 128/256/512字节的系统内可编程字节的系统内可编程EEPROM((ATtiny25/45/85))
耐力:耐力:100,000写写/擦除周期擦除周期
- 128/256/512字节的片内字节的片内SRAM((ATtiny25/45/85))
- 可以对锁定的自编程闪存程序存储器和可以对锁定的自编程闪存程序存储器和EEPROM数据数据
安全安全
外设特性外设特性
- 8位定时器位定时器/计数器及两条计数器及两条PWM通道通道
- 8位高速定时器位高速定时器/计数器具有独立预分频器计数器具有独立预分频器
2高频高频PWM输出具有独立的输出比较寄存器输出具有独立的输出比较寄存器
可编程死区时间发生器可编程死区时间发生器
- 与启动条件检测器的通用串行接口与启动条件检测器的通用串行接口
- 10位位ADC
4个单端通道个单端通道
2个差分个差分ADC通道对具有可编程增益(通道对具有可编程增益(1X,20X))
- 可编程看门狗定时器具有独立的片上振荡器可编程看门狗定时器具有独立的片上振荡器
- 片内模拟比较器片内模拟比较器
单片机的特殊功能单片机的特殊功能
- debugWIRE片上调试系统片上调试系统
- 在系统通过在系统通过SPI端口可编程端口可编程
- 外部和内部中断源外部和内部中断源
- 低功耗空闲模式低功耗空闲模式,ADC噪声抑制和掉电模式噪声抑制和掉电模式
- 增强型上电复位电路增强型上电复位电路
- 可编程的掉电检测电路可编程的掉电检测电路
- 内部校准振荡器内部校准振荡器
I / O和封装和封装
- 六个可编程六个可编程I / O线线
- 8引脚引脚SOIC
- 20引脚引脚QFN
工作电压工作电压
- 2.7 - 5.5V的的ATtiny25/45/85
速度等级速度等级
- ATtiny25/45/85::0 - 8 MHz@2.7 - 5.5V,0 - 16 MHz@4.5 - 5.5V
汽车温度范围汽车温度范围
- 40°C至至+125°C
低功耗低功耗
- 主动模式:主动模式:
1兆赫兆赫,2.7V::300µA
- 掉电模式:掉电模式:
0.2µA在在2.7V
•
•
8-bit
微控制器微控制器
与与2/4/8K
字节的系统字节的系统
可编程可编程
Flash
ATtiny25
ATtiny45
ATtiny85
汽车汽车
•
•
•
•
•
•
7598H–AVR–07/09
1,引脚配置引脚配置
图图1-1. 引脚ATtiny25/45/85
SOIC
(PCINT5/RESET/ADC0/dW) PB5
(PCINT3/XTAL1/OC1B/ADC3) PB3
(PCINT4/XTAL2/CLKO/OC1B/ADC2) PB4
GND
1
2
3
4
8
7
6
5
VCC
PB2 (SCK/USCK/SCL/ADC1/T0/INT0/PCINT2)
PB1 (MISO/DO/AIN1/OC0B/OC1A/PCINT1)
PB0 (MOSI/DI/SDA/AIN0/OC0A/OC1A/AREF/PCINT0)
2.概述概述
该ATtiny25/45/85是基于增强的AVR的低功耗8位CMOS微控制器
RISC架构.通过在一个单时钟周期指令执行时间,该ATtiny25/45/85吞吐率接近1每MIPS MHz允许系统设计师
能够优化功耗与处理速度.
2
ATtiny25/45/85
7598H–AVR–07/09
ATtiny25/45/85
2.1 框图框图
图图2-1. 框图
8-BIT DATABUS
CALIBRATED
INTERNAL
OSCILLATOR
PROGRAM
COUNTER
VCC
PROGRAM
FLASH
STACK
POINTER
WATCHDOG
TIMER
MCU CONTROL
REGISTER
TIMING AND
CONTROL
SRAM
MCU STATUS
REGISTER
GND
INSTRUCTION
REGISTER
GENERAL
PURPOSE
REGISTERS
INSTRUCTION
DECODER
X
Y
Z
TIMER/
COUNTER0
TIMER/
COUNTER1
UNIVERSAL
SERIAL
INTERFACE
CONTROL
LINES
ALU
STATUS
REGISTER
INTERRUPT
UNIT
PROGRAMMING
LOGIC
DATA
EEPROM
OSCILLATORS
DATA REGISTER
PORT B
DATA DIR.
REG.PORT B
ADC /
ANALOG COMPARATOR
PORT B DRIVERS
RESET
PB0-PB5
AVR内核具有丰富的指令集和32个通用工作寄存器.所有的寄存器都直接连接到算术逻辑单元(ALU),允许两
个独立的寄存器在一个时钟周期执行一条指令进行访问.这种结构大大提高了代码效率,同时实现吞吐量高达十
倍比传统的CISC微控制器快.
3
7598H–AVR–07/09
该ATtiny25/45/85提供以下功能:在系统可编程2/4/8K字节
闪存,128/256/512字节EEPROM,128/256/256字节SRAM,6个通用I / O口线,32
通用工作寄存器,一个8位定时器/计数器具有比较模式,一个8位的高
高速定时器/计数器,通用串行接口,内部和外部中断,一个4通道,
10位ADC,可编程看门狗定时器具有片内振荡器和三种软件选择 -
能够省电模式.在空闲模式时CPU停止工作,而SRAM,
定时器/计数器,ADC,模拟比较器,和中断系统继续工作.该
掉电模式,保存寄存器内容,禁用所有芯片功能,直到下一个中断或硬件复位.该ADC降噪模式停止CPU和
所有的I / O模块除了ADC,以降低ADC转换时的开关噪声.
该设备是采用Atmel公司生产
®
高密度非易失性存储器技术.该
片上ISP Flash允许程序存储器进行重新编程在系统通过SPI串行接口,由传统的非易失性存储器编程
或通过在AVR内核上运行的片内引导代码.
该ATtiny25/45/85 AVR具有一整套的编程与系统开发工具,包括:C语言编译器,宏汇编,程序调试器/
模拟器,在线仿真器及评估板.
2.2 汽车质量等级汽车质量等级
按照最严格的的ATtiny25/45/85已开发和生产
国际标准ISO-TS-16949的要求.此数据表包含的限制值
从大量的特征(温度和电压)结果中提取.质量
与ATtiny25/45/85的可靠性已在定期产品资格被核实
每AEC-Q100 1级.
正如订货信息段,该产品有三种不同的
温度等级,但与同等质量和可靠性的目标.不同的温度
标识符已被定义为上市 表2-1.
表表2-1.
温度温度
-40 ; +85
-40 ; +105
-40 ; +125
温度等级鉴定汽车产品
温度温度
识别码识别码
T
T1
Z
评论评论
类似的工业温度等级,但与汽车
质量
降低汽车温度范围
全AutomotiveTemperature范围
4
ATtiny25/45/85
7598H–AVR–07/09
ATtiny25/45/85
2.3
2.3.1
引脚说明引脚说明
VCC
电源电压.
2.3.2 GND
地.
2.3.3 端口端口B((PB5..PB0))
端口B是一个6位的双向带内部上拉电阻的I / O端口(每个选定位).该
港口B输出缓冲器具有高汇和源能力对称的驱动特性.作为输入,端口B pins被外部拉低,将输出电
流,
如果上拉电阻被激活.港口B pins为三态时复位条件变得活跃,即使系统时钟没有运
行.
端口B也可以用各种特殊功能的ATtiny25/45/85的功能上列出
第54页.
2.3.4 RESET
复位输入.该引脚上的低电平持续时间大于最小脉冲长度不再会产生
复位,即使系统时钟没有运行.最小脉冲宽度是由于在 表8-1页
37. 更短的脉冲不能保证可靠复位.
3,关于代码示例关于代码示例
该文档包含了一些简单的代码例子以说明如何使用芯片各个不同的部分.这些代码示例假定的头文件被编译之
前已经包含.请注意,并非所有的C编译器厂商包括位定义在头文件和中断处理的C是编译器的依赖.请确认
与C编译器文档了解更多信息.
4,AVR CPU内内
核核
4.1 介绍介绍
本节讨论AVR内核的结构一般. CPU核心的主要功能是保证程序的正确执行.因此,CPU必须能够访问存储器
,执行运算,控制外设以及处理中断.
5
7598H–AVR–07/09
剩余195页未读,继续阅读
zhaofei_mz
- 粉丝: 1
- 资源: 1
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
- 1
- 2
前往页