特点
高性能,低功耗的AVR
8位微控制器
先进的RISC架构
- 120条指令 - 绝大多数为单时钟周期执行
- 32个8位通用工作寄存器
全静态工作
非易失性程序和数据存储器
- 2/4 / 8K字节的系统内可编程闪存程序存储器
耐力:10,000写/擦除周期
- 128/256/512字节的系统内可编程EEPROM
- 耐力:100,000写/擦除周期
- 128/256/512字节的片内SRAM
- 编程锁定为自编程闪存程序存储器和EEPROM数据
安全
外设特性
- 8位定时器/计数器及两条PWM通道
- 8位高速定时器/计数器具有独立预分频器
2高频PWM输出具有独立的输出比较寄存器
可编程死区时间发生器
- USI - 与启动条件检测器的通用串行接口
- 10位ADC
4个单端通道
2差分ADC通道对具有可编程增益( 1X , 20X )
温度测量
- 可编程看门狗定时器具有独立的片上振荡器
- 片上模拟比较器
单片机特性
- debugWIRE的片上调试系统
- 在系统内通过SPI端口编程
- 外部和内部中断源
- 低功耗空闲模式, ADC噪声抑制和掉电模式
- 增强型上电复位电路
- 可编程欠压检测电路
- 内部振荡器校准
I / O和封装
- 六个可编程I / O线
- 采用8引脚PDIP , 8引脚SOIC , 20 - QFN垫/ MLF和8引脚TSSOP (仅ATtiny45 / V)
工作电压
- 1.8 - 5.5V的ATtiny25V / 45V / 85V
- 2.7 - 5.5V的ATtiny25 /八十五分之四十五
速度等级
- ATtiny25V / 45V / 85V : 0 - 4兆赫@ 1.8 - 5.5V , 0 - 10兆赫@ 2.7 - 5.5V
- ATtiny25 / 45/ 85: 0 - 10兆赫@ 2.7 - 5.5V , 0 - 20兆赫@ 4.5 - 5.5V
工业温度范围
低功耗
- 主动模式:
为1 MHz , 1.8V : 300 μA
- 掉电模式:
0.1 μA在1.8V
8-bit
微控制器
与2/4 / 8K
字节的系统
可编程
FL灰
ATtiny25/V
ATtiny45/V
ATtiny85 / V *
*初步
摘要
牧师2586LS -AVR - 6月10日
1.引脚配置
图1-1 。
引脚排列ATtiny25 /八十五分之四十五
PDIP / SOIC / TSSOP
( PCINT5 / RESET / ADC0 / dW)与PB5
( PCINT3 / XTAL1 / CLKI / 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 )
注: TSSOP只为ATtiny45 / V
QFN / MLF
DNC
DNC
DNC
DNC
DNC
( PCINT5 / RESET / ADC0 / dW)与PB5
( PCINT3 / XTAL1 / CLKI / OC1B / ADC3 ) PB3
DNC
DNC
( PCINT4 / XTAL2 / CLKO / OC1B / ADC2 ) PB4
1
2
3
4
5
20
19
18
17
16
15
14
13
12
11
注:底部垫应焊接到地上。
DNC :不连接
1.1
1.1.1
引脚说明
VCC
电源电压。
1.1.2
GND
地面上。
1.1.3
端口B ( PB5 : PB0 )
端口B为6位双向I / O和内部上拉电阻(选择的每一位)端口。该
端口B输出缓冲器有两个和吸收大电流对称的驱动特性
能力。作为输入使用时,端口B引脚被外部电路拉低时将输出电流上拉
2
ATtiny25/45/85
2586L–AVR–06/10
DNC
DNC
GND
DNC
DNC
6
7
8
9
10
VCC
PB2 ( SCK / USCK / SCL / ADC1 / T0 / INT0 / PCINT2 )
DNC
PB1 ( MISO / DO / AIN1 / OC0B / OC1A / PCINT1 )
PB0 ( MOSI / DI / SDA / AIN0 / OC0A / OC1A / AREF / PCINT0 )
ATtiny25/45/85
电阻器被激活。端口的引脚处于三态,当复位过程中,
即使系统时钟没有运行。
端口B也可以用做其他不同的特殊功能资料以ATtiny25的/ 45/ 85作为上市
第62页的“端口B的第二功能” 。
在ATtiny25 ,可编程I / O口PB3和PB4 (引脚2和3)在交换
ATtiny15的兼容模式支持与ATtiny15的向后兼容性。
1.1.4
RESET
复位输入。该引脚上的低电平持续时间大于最小脉冲长度将产生
复位,即使系统时钟没有运行,并且所提供的复位引脚没有被禁用。该MIN-
imum脉冲长度被定在
表21-4 170页。
短的脉冲则不能保证
产生复位。
复位引脚还可以用作(弱) I / O引脚。
3
2586L–AVR–06/10
2.概述
资料以ATtiny25 / 45/ 85是基于AVR增强型低功耗8位CMOS微控制器
RISC架构。通过在单个时钟周期内执行强大的指令,资料以ATtiny25 /八十五分之四十五
的数据吞吐率高达1 MIPS每MHz使系统设计师能够优化
功耗和处理速度之间。
2.1
框图
图2-1 。
框图
8位数据总线
CALIBRATED
国内
振荡器
节目
计数器
VCC
节目
FL灰
堆
指针
看门狗
定时器
单片机控制
注册
时间和
控制
SRAM
MCU状态
注册
GND
指令
注册
一般
用途
注册
指令
解码器
X
Y
Z
定时器/
COUNTER0
定时器/
COUNTER1
万能
串行
接口
控制
线
ALU
状态
注册
打断
单位
程序设计
逻辑
数据
EEPROM
振荡器
数据寄存器
端口B
DATA DIR 。
REG.PORT B
ADC /
模拟比较器
PORT B DRIVERS
RESET
PB [0: 5]
AVR内核具有丰富的指令集和32个通用工作寄存器。所有32
寄存器直接连接到算术逻辑单元(ALU) ,允许两个独立的
4
ATtiny25/45/85
2586L–AVR–06/10
ATtiny25/45/85
寄存器中在一个时钟周期中执行一个指令来访问。由此产生的
架构提高了代码效率,同时实现最高至10倍,比CON-快
常规CISC微控制器。
资料以ATtiny25 / 85分之45提供以下功能: 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和ADC以外所有I / O模块,以减少
ADC转换时的开关噪声。
该器件采用Atmel的高密度非易失性存储器技术制造。该
片上ISP Flash允许程序存储器通过一个SPI重新编程系统内
串行接口,通过一个常规的非易失性存储器编程或通过片内引导代码
在AVR内核上运行。
资料以ATtiny25 / 85分之45 AVR具有一整套的编程与系统开发工具
其中包括: C语言编译器,宏汇编,程序调试器/仿真器和评估板。
5
2586L–AVR–06/10