特点
利用AVR
RISC架构
高性能和低功耗8位RISC体系结构
- 90条指令 - 绝大多数为单时钟周期执行
- 32个8位通用工作寄存器
- 高达8 MIPS的吞吐量为8 MHz
非易失性程序和数据存储器
- 闪存程序存储器1K字节
QuickFlash
一次性可编程( ATtiny10 )
在系统可编程( ATtiny12 )
耐力: 1000写/擦除周期( ATtiny11 / 12的)
- 64字节的系统内可编程EEPROM数据存储器( ATtiny12 )
耐力:100,000写/擦除周期
- 可以对锁定的闪存程序存储器和EEPROM数据安全
外设特性
- 中断和唤醒引脚电平变化
- 一个8位定时器/计数器具有独立预分频器
- 片上模拟比较器
- 可编程看门狗定时器,带有片上振荡器
单片机特性
- 低功耗空闲和掉电模式
- 外部和内部中断源
- 在系统内通过SPI端口编程( ATtiny12 )
- 增强型上电复位电路( ATtiny12 )
- 内部标定RC振荡器( ATtiny12 )
规范
- 低功耗,高速CMOS工艺技术
全静态工作
功耗为4 MHz , 3V ,25°C
- 活动: 2.2毫安
- 空闲模式: 0.5毫安
- 掉电模式: <1 μA
套餐
- 8引脚PDIP和SOIC
ATtiny10是ATtiny11的QuickFlash OTP版本
工作电压
- 1.8 - 5.5V ( ATtiny12V - 1 )
- 2.7 - 5.5V( ATtiny11L -2和ATtiny12L -4)的
- 4.0 - 5.5V ( ATtiny11-6和ATtiny12-8 )
速度等级
- 0 - 1兆赫( ATtiny12V -1)的
- 0 - 2兆赫( ATtiny11L -2)的
- 0 - 4兆赫( ATtiny12L - 4 )
- 0 - 6兆赫( ATtiny11-6 )
- 0 - 8兆赫( ATtiny12-8 )
8-bit
微控制器
有1K字节
FL灰
ATtiny10
ATtiny11
ATtiny12
初步
引脚配置
ATtiny10/11
PDIP / SOIC
( RESET ) PB5
( XTAL1 ) PB3
( XTAL2 ) PB4
GND
1
2
3
4
8
7
6
5
VCC
PB2 ( T0)的
PB1 ( INT0 / AIN1 )
PB0 ( AIN0 )
( RESET ) PB5
( XTAL1 ) PB3
( XTAL2 ) PB4
GND
ATtiny12
PDIP / SOIC
1
2
3
4
8
7
6
5
VCC
PB2 ( SCK / T0 )
PB1 ( MISO / INT0 / AIN1 )
PB0 ( MOSI / AIN0 )
牧师1006B -九十九分之十
1
描述
该ATtiny10 / 11/12是一款基于AVR RISC结构的低功耗8位CMOS微控制器。通过执行加电
在一个单个时钟周期FUL指令, ATtiny10 / 11/12的数据吞吐率每MHz 1的MIPS ,允许
系统设计人员在功耗和处理速度之间。
AVR内核具有丰富的指令集和32个通用工作寄存器。所有的32个寄存器是直接
连接到所述算术逻辑单元(ALU) ,允许两个独立的寄存器在一个单一指令访问
在一个时钟周期内执行。这种结构大大提高了代码效率,同时实现最高至10倍
比传统的CISC微控制器快。
表1中。
部件说明
设备
ATtiny10/11L
ATtiny10/11
ATtiny12V
ATtiny12L
ATtiny12
FL灰
1K
1K
1K
1K
1K
EEPROM
-
-
64 B
64 B
64 B
注册
32
32
32
32
32
电压范围
2.7 - 5.5V
4.0 - 5.5V
1.8 - 5.5V
2.7 - 5.5V
4.0 - 5.5V
频率
0-2兆赫
0-6兆赫
0-1兆赫
0-4兆赫
0-8兆赫
ATtiny10 / 11框图
该ATtiny10 / 11提供了以下功能: 1K字节的闪存,最多5个通用I / O口线,一个输入线,
32个通用工作寄存器,一个8位定时器/计数器,内部和外部中断,可编程看门狗
定时器与内部振荡器和两个软件可选节电模式。在空闲模式下停止,而允许 - 的CPU
荷兰国际集团的定时器/计数器和中断系统继续工作。掉电模式保存登记内容,但
冻结振荡器,禁用所有其他芯片功能,直到下一个中断或硬件复位。唤醒或中断
引脚电平变化特性使ATtiny10 / 11是高度响应外部事件,仍具有最低的功耗
消费而在掉电模式。
该器件采用Atmel的高密度非易失性存储器技术制造。通过结合RISC 8位CPU
与Flash单片芯片上,爱特梅尔ATtiny10 / 11是一个功能强大的单片机,它提供了高度灵活和成本
有效解决许多嵌入式控制应用。
该ATtiny10 / 11 AVR具有一整套的编程与系统开发工具,包括:宏汇编,
程序调试器/仿真器,仿真器和评估板。
2
ATtiny10/11/12
ATtiny12框图
图2中。
该ATtiny12框图
VCC
8位数据总线
国内
振荡器
GND
节目
计数器
堆
指针
看门狗
定时器
国内
CALIBRATED
振荡器
时间和
控制
节目
FL灰
五金
堆
单片机控制
注册
指令
注册
常规 -
用途
注册
MCU状态
注册
指令
解码器
Z
定时器/
计数器
控制
线
ALU
打断
单位
状态
注册
EEPROM
程序设计
逻辑
SPI
振荡器
类似物
比较
数据寄存器
PORTB
DATA DIR 。
REG 。 PORTB
+
-
PORTB DRIVERS
PB0-PB5
该ATtiny12提供了以下功能: 1K字节的闪存, 64字节EEPROM ,最多6个通用I / O口线,
32个通用工作寄存器,一个8位定时器/计数器,内部和外部中断,可编程看门狗
定时器与内部振荡器和两个软件可选节电模式。在空闲模式下停止,而允许 - 的CPU
荷兰国际集团的定时器/计数器和中断系统继续工作。掉电模式保存登记内容,但
冻结振荡器,禁用所有其他芯片功能,直到下一个中断或硬件复位。唤醒或中断
引脚电平变化特性使ATtiny12是高度响应外部事件,仍具有最低的功耗
消费而在掉电模式。
4
ATtiny10/11/12
ATtiny10/11/12
该器件采用Atmel的高密度非易失性存储器技术制造。通过结合RISC 8位CPU
与Flash单片芯片上,爱特梅尔ATtiny12是一个功能强大的单片机,它提供了高度灵活和成本
有效解决许多嵌入式控制应用。
该ATtiny12 AVR具有一整套的编程与系统开发工具,包括:宏汇编,
程序调试器/仿真器,仿真器和评估板。
引脚说明
VCC
电源电压引脚。
GND
接地引脚。
端口B ( PB5..PB0 )
端口B是一个6位的I / O端口。 PB4..0是I / O引脚,可提供内部上拉电阻(选择的每一位) 。在ATtiny10 / 11 , PB5
只有输入。在ATtiny12 , PB5为输入或漏极开路输出。各引脚为三态时,复位过程
活性,即使系统时钟没有运行。利用销PB5..3作为输入或I / O引脚是有限的,这取决于复位和时钟
设置,如下所示。
表2中。
PB5..PB3功能与器件时钟选项
设备的时钟选项
外部复位启用
外部复位无效
外部晶体
外部低频晶体
外置陶瓷谐振器
外部RC振荡器
外部时钟
内部RC振荡器
注意事项:
1.
2.
3.
4.
5.
PB5
二手
(1)
输入
(3)
/ I / O
(4)
-
-
-
-
-
-
PB4
-
(2)
-
二手
二手
二手
I / O
(5)
I / O
I / O
PB3
-
-
二手
二手
二手
二手
二手
I / O
“使用”指的引脚用于复位或时钟的目的。
“ - ”表示的引脚功能不受该选项。
输入装置,所述销是一个端口输入引脚。
在ATtiny10 / 11 , PB5是唯一的输入。在ATtiny12 , PB5为输入或漏极开路输出。
I / O指的引脚是一个端口输入/输出引脚。
XTAL1
输入到振荡器反相放大器和输入到内部时钟工作电路。
XTAL2
输出振荡器反相放大器器。
RESET
复位输入。外部复位是由RESET引脚的低电平产生。复位低电平持续时间大于50ns将产生
复位,即使系统时钟没有运行。更短的脉冲不能保证可靠复位。
5
特点
高性能,低功耗的AVR
8位微控制器
先进的RISC架构
- 54条指令 - 绝大多数为单时钟周期执行
- 16个8位通用工作寄存器
全静态工作
- 高达12 MIPS的吞吐量在12 MHz
非易失性程序和数据存储器
- 512/1024字节的系统内可编程闪存程序存储器的
- 32字节的片内SRAM
- 闪存写入/擦除周期:10,000
- 数据保存: 20年85
o
C / 100年在25
o
C
外设特性
- 1个16位定时器/计数器及两条PWM通道
- 可编程看门狗定时器具有独立的片上振荡器
- 4通道, 8位模数转换器
(1)
- 片上模拟比较器
单片机特性
在系统可编程
(2)
- 外部和内部中断源
- 低功耗空闲模式, ADC噪声抑制和掉电模式
- 增强型上电复位电路
- 可编程的电源电压电平监视与中断和复位
- 内部振荡器校准
I / O和封装
- 采用6引脚SOT :四个可编程I / O线
工作电压:
– 1.8 – 5.5V
编程电压:
– 5V
速度等级
- 0 - 4兆赫@ 1.8 - 5.5V
- 0 - 8兆赫@ 2.7 - 5.5V
- 0 - 12兆赫@ 4.5 - 5.5V
工业温度范围
低功耗
- 主动模式:
200μA在1MHz和1.8V
空闲模式:
25μA在1MHz和1.8V
- 掉电模式:
< 0.1μA在1.8V
8-bit
微控制器
与512/1024
字节的系统
可编程
FL灰
ATtiny4/5/9/10
初步
注意:
1.模拟到数字转换器(ADC )是在ATtiny5 / 10可用,仅
2.在5V ,只
8127CS–AVR–10/09
1.引脚配置
图1-1 。
ATtiny4的引脚排列/ 5 /9/10
SOT-23
( PCINT0 / TPIDATA / OC0A / ADC0 / AIN0 ) PB0
GND
( PCINT1 / TPICLK / CLKI / ICP0 / OC0B / ADC1 / AIN1 ) PB1
1
2
3
6
5
4
PB3 ( RESET / PCINT3 / ADC3 )
VCC
PB2 ( T0 / CLKO / PCINT2 / INT0 / ADC2 )
1.1
1.1.1
引脚说明
VCC
电源电压。
1.1.2
GND
地面上。
1.1.3
端口B ( PB3..PB0 )
这是一个4位双向I / O和内部上拉电阻的端口,可单独选择的
每个位。输出缓冲器具有对称的驱动特性,既吸收大电流
源的能力。作为输入,端口引脚被外部电路拉低时将输出电流上拉
电阻器被激活。端口引脚处于三态,当复位过程中,即使
时钟没有运行。
该端口也可以用做其他不同的特殊功能ATtiny4 / 5 /9/ 10的功能,如上市
第36页。
1.1.4
RESET
复位输入。该引脚上的低电平持续时间大于最小脉冲长度将产生
复位,即使系统时钟没有运行,并且所提供的复位引脚没有被禁用。该MIN-
imum脉冲长度被定在
表16-4 119页。
短的脉冲则不能保证
产生复位。
复位引脚还可以用作(弱) I / O引脚。
2
ATtiny4/5/9/10
8127CS–AVR–10/09
ATtiny4/5/9/10
2.概述
ATtiny4 / 5 /9/10低功耗CMOS基础上,小巧的AVR 8位微控制器
增强的RISC架构。通过在一个单一的时钟周期执行功能强大的指令,所述
ATtiny4 / 5 /9/10实现吞吐量接近每兆赫1 MIPS ,使系统设计人员
在功耗和处理速度之间。
图2-1 。
框图
V
CC
RESET
程序设计
逻辑
节目
计数器
国内
振荡器
CALIBRATED
振荡器
节目
FL灰
堆
指针
看门狗
定时器
时间和
控制
指令
注册
SRAM
重置FL股份公司
注册
指令
解码器
一般
用途
注册
X
Y
Z
MCU状态
注册
控制
线
定时器/
COUNTER0
打断
单位
ALU
ISP
接口
状态
注册
8位数据总线
数据寄存器
端口B
方向
REG 。 PORT B
类似物
比较
ADC
DRIVERS
端口B
PB3 : 0
GND
AVR内核具有16个通用工作寄存器和丰富的指令集
系统寄存器。所有寄存器都直接连接到所述算术逻辑单元(ALU) ,允许
两个独立的寄存器中在一个时钟周期中执行一个指令来访问。
这种结构紧凑,高效的代码,同时实现最高至10
时间比传统的CISC微控制器快。
3
8127CS–AVR–10/09
该ATtiny4 / 5 /9/10提供了以下特点:在系统可编程512/1024字节
闪存, 32字节的SRAM , 4个通用I / O口线, 16个通用工作寄存器,
一个16位定时器/计数器,两个PWM通道,内部和外部中断,可编程
看门狗定时器,内部振荡器,内部校准振荡器和四个用软件选择
能够省电模式。 ATtiny5 / 10 ,还配备了一个4通道,8位模数转换器
数字转换器(ADC ) 。
空闲模式时CPU停止工作,而SRAM ,定时器/计数器, ADC ( ATtiny5 / 10 ,只) ,模拟
记录比较,和中断系统继续工作。 ADC噪声抑制模式
通过停止CPU和所有的I / O模块最大限度地减少ADC转换时的开关噪声
除了ADC。在掉电模式下保持寄存器的内容,所有的芯片功能
禁用,直到下一个中断或硬件复位。在待机模式下,振荡器运行
而该装置的其余部分处于休眠状态,从而允许非常快的启动相结合的低功率
消费。
该器件采用Atmel的高密度非易失性存储器技术制造。在导通
芯片,在系统可编程Flash允许程序存储器可通过重新编程系统
常规的非易失性存储器编程。
该ATtiny4 / 5 /9/10 AVR通过一套编程与系统开发工具的支持,
包括宏汇编器和评估板。
2.1
ATtiny4 , ATtiny5 , ATtiny9和ATtiny10的比较
该装置的比较示于
表2-1 。
表2-1 。
ATtiny4 , ATtiny5 , ATtiny9和ATtiny10的区别
FL灰
512个字节
512个字节
1024字节
1024字节
ADC
No
是的
No
是的
签名
0X1E 0x8F的0x0A
0X1E 0x8F ×09
0X1E 0x90处0x08的
0X1E 0x90处×03
设备
ATtiny4
ATtiny5
ATtiny9
ATtiny10
4
ATtiny4/5/9/10
8127CS–AVR–10/09
ATtiny4/5/9/10
3.一般信息
3.1
资源
一套全面的驱动程序,应用笔记,数据手册和说明上的发展
工具可供下载的http://www.atmel.com/avr 。
3.2
代码示例
该文档包含了一些简单的代码例子以说明如何使用的各个部分
该设备。这些例子都假定头文件包含之前
编译。请注意,并非所有的C编译器的厂商包括在头文件中定义的位
和中断处理中的C是编译器的依赖。请确认您的C编译器documen-
塔季翁的更多细节。
3.3
数据保留
可靠性鉴定结果表明,该投影数据保留的故障率要少得多
超过1 PPM超过20年,在85 ℃或百年在25℃ 。
3.4
放弃
包含在该数据表中的典型值是基于模拟和表征
在相同的工艺技术生产的AVR微控制器。最小值和最大值
将是可利用的设备的特点后。
5
8127CS–AVR–10/09
特点
高性能,低功耗的AVR
8位微控制器
先进的RISC架构
- 54条指令 - 绝大多数为单时钟周期执行
- 16个8位通用工作寄存器
全静态工作
- 高达12 MIPS的吞吐量在12 MHz
非易失性程序和数据存储器
- 512/1024字节的系统内可编程闪存程序存储器的
- 32字节的片内SRAM
- 闪存写入/擦除周期:10,000
- 数据保存: 20年85
o
C / 100年在25
o
C
外设特性
- 1个16位定时器/计数器及两条PWM通道
- 可编程看门狗定时器具有独立的片上振荡器
- 4通道, 8位模数转换器
(1)
- 片上模拟比较器
单片机特性
在系统可编程
(2)
- 外部和内部中断源
- 低功耗空闲模式, ADC噪声抑制和掉电模式
- 增强型上电复位电路
- 可编程的电源电压电平监视与中断和复位
- 内部振荡器校准
I / O和封装
- 采用6引脚SOT :四个可编程I / O线
工作电压:
– 1.8 – 5.5V
编程电压:
– 5V
速度等级
- 0 - 4兆赫@ 1.8 - 5.5V
- 0 - 8兆赫@ 2.7 - 5.5V
- 0 - 12兆赫@ 4.5 - 5.5V
工业温度范围
低功耗
- 主动模式:
200μA在1MHz和1.8V
空闲模式:
25μA在1MHz和1.8V
- 掉电模式:
< 0.1μA在1.8V
8-bit
微控制器
与512/1024
字节的系统
可编程
FL灰
ATtiny4/5/9/10
初步
注意:
1.模拟到数字转换器(ADC )是在ATtiny5 / 10可用,仅
2.在5V ,只
8127C–AVR–10/09
1.引脚配置
图1-1 。
ATtiny4的引脚排列/ 5 /9/10
SOT-23
( PCINT0 / TPIDATA / OC0A / ADC0 / AIN0 ) PB0
GND
( PCINT1 / TPICLK / CLKI / ICP0 / OC0B / ADC1 / AIN1 ) PB1
1
2
3
6
5
4
PB3 ( RESET / PCINT3 / ADC3 )
VCC
PB2 ( T0 / CLKO / PCINT2 / INT0 / ADC2 )
1.1
1.1.1
引脚说明
VCC
电源电压。
1.1.2
GND
地面上。
1.1.3
端口B ( PB3..PB0 )
这是一个4位双向I / O和内部上拉电阻的端口,可单独选择的
每个位。输出缓冲器具有对称的驱动特性,既吸收大电流
源的能力。作为输入,端口引脚被外部电路拉低时将输出电流上拉
电阻器被激活。端口引脚处于三态,当复位过程中,即使
时钟没有运行。
该端口也可以用做其他不同的特殊功能ATtiny4 / 5 /9/ 10的功能,如上市
第36页。
1.1.4
RESET
复位输入。该引脚上的低电平持续时间大于最小脉冲长度将产生
复位,即使系统时钟没有运行,并且所提供的复位引脚没有被禁用。该MIN-
imum脉冲长度被定在
表16-4 119页。
短的脉冲则不能保证
产生复位。
复位引脚还可以用作(弱) I / O引脚。
2
ATtiny4/5/9/10
8127C–AVR–10/09
ATtiny4/5/9/10
2.概述
ATtiny4 / 5 /9/10低功耗CMOS基础上,小巧的AVR 8位微控制器
增强的RISC架构。通过在一个单一的时钟周期执行功能强大的指令,所述
ATtiny4 / 5 /9/10实现吞吐量接近每兆赫1 MIPS ,使系统设计人员
在功耗和处理速度之间。
图2-1 。
框图
V
CC
RESET
程序设计
逻辑
节目
计数器
国内
振荡器
CALIBRATED
振荡器
节目
FL灰
堆
指针
看门狗
定时器
时间和
控制
指令
注册
SRAM
重置FL股份公司
注册
指令
解码器
一般
用途
注册
X
Y
Z
MCU状态
注册
控制
线
定时器/
COUNTER0
打断
单位
ALU
ISP
接口
状态
注册
8位数据总线
数据寄存器
端口B
方向
REG 。 PORT B
类似物
比较
ADC
DRIVERS
端口B
PB3 : 0
GND
AVR内核具有16个通用工作寄存器和丰富的指令集
系统寄存器。所有寄存器都直接连接到所述算术逻辑单元(ALU) ,允许
两个独立的寄存器中在一个时钟周期中执行一个指令来访问。
这种结构紧凑,高效的代码,同时实现最高至10
时间比传统的CISC微控制器快。
3
8127C–AVR–10/09
该ATtiny4 / 5 /9/10提供了以下特点:在系统可编程512/1024字节
闪存, 32字节的SRAM , 4个通用I / O口线, 16个通用工作寄存器,
一个16位定时器/计数器,两个PWM通道,内部和外部中断,可编程
看门狗定时器,内部振荡器,内部校准振荡器和四个用软件选择
能够省电模式。 ATtiny5 / 10 ,还配备了一个4通道,8位模数转换器
数字转换器(ADC ) 。
空闲模式时CPU停止工作,而SRAM ,定时器/计数器, ADC ( ATtiny5 / 10 ,只) ,模拟
记录比较,和中断系统继续工作。 ADC噪声抑制模式
通过停止CPU和所有的I / O模块最大限度地减少ADC转换时的开关噪声
除了ADC。在掉电模式下保持寄存器的内容,所有的芯片功能
禁用,直到下一个中断或硬件复位。在待机模式下,振荡器运行
而该装置的其余部分处于休眠状态,从而允许非常快的启动相结合的低功率
消费。
该器件采用Atmel的高密度非易失性存储器技术制造。在导通
芯片,在系统可编程Flash允许程序存储器可通过重新编程系统
常规的非易失性存储器编程。
该ATtiny4 / 5 /9/10 AVR通过一套编程与系统开发工具的支持,
包括宏汇编器和评估板。
2.1
ATtiny4 , ATtiny5 , ATtiny9和ATtiny10的比较
该装置的比较示于
表2-1 。
表2-1 。
ATtiny4 , ATtiny5 , ATtiny9和ATtiny10的区别
FL灰
512个字节
512个字节
1024字节
1024字节
ADC
No
是的
No
是的
签名
0X1E 0x8F的0x0A
0X1E 0x8F ×09
0X1E 0x90处0x08的
0X1E 0x90处×03
设备
ATtiny4
ATtiny5
ATtiny9
ATtiny10
4
ATtiny4/5/9/10
8127C–AVR–10/09
ATtiny4/5/9/10
3.一般信息
3.1
资源
一套全面的驱动程序,应用笔记,数据手册和说明上的发展
工具可供下载的http://www.atmel.com/avr 。
3.2
代码示例
该文档包含了一些简单的代码例子以说明如何使用的各个部分
该设备。这些例子都假定头文件包含之前
编译。请注意,并非所有的C编译器的厂商包括在头文件中定义的位
和中断处理中的C是编译器的依赖。请确认您的C编译器documen-
塔季翁的更多细节。
3.3
数据保留
可靠性鉴定结果表明,该投影数据保留的故障率要少得多
超过1 PPM超过20年,在85 ℃或百年在25℃ 。
3.4
放弃
包含在该数据表中的典型值是基于模拟和表征
在相同的工艺技术生产的AVR微控制器。最小值和最大值
将是可利用的设备的特点后。
5
8127C–AVR–10/09