特点
高性能,低功耗的AVR
8位微控制器
先进的RISC架构
- 120条指令 - 绝大多数为单时钟周期执行
- 32个8位通用工作寄存器
全静态工作
非易失性程序和数据存储器
- 对系统内可编程闪存程序存储器4K字节
- 64字节的系统内可编程EEPROM
- 256字节内部SRAM
- 写/擦除周期:10,000闪存/ EEPROM 100000
- 数据保存: / 20年85°C百年,在25℃
(1)
- 可以对锁定的软件安全
外设特性
- 两个8位定时器/计数器,两个PWM通道,每个通道
- 可编程看门狗定时器具有独立的片上振荡器
- 片上模拟比较器
- 10位ADC
4个单端通道
- 通用串行接口
升压转换器
单片机特性
- debugWIRE的片上调试系统
- 在系统内通过SPI端口编程
- 外部和内部中断源
- 引脚电平变化中断引脚16
- 低功耗空闲模式, ADC噪声抑制和掉电模式
- 增强型上电复位电路
- 可编程欠压检测电路
- 内部振荡器校准
- 温度传感器片上
I / O和封装
- 提供20引脚SOIC和20引脚QFN / MLF
- 16可编程I / O线
工作电压:
- 0.7 - 1.8V (通过片上升压转换器)
- 1.8 - 5.5V (升压转换器旁路)
速度等级
- 使用片内升压转换器
0 = 4 MHz的
- 外部电源
0 - 4兆赫@ 1.8 - 5.5V
0 - 8兆赫@ 2.7 - 5.5V
低功耗
- 主动模式, 1 MHz的系统时钟(无升压转换器)
400 μA @ 3V
- 掉电模式(无升压转换器)
150 nA的@ 3V
1.见
“数据保留”第6页
了解详细信息。
8-bit
微控制器
4K字节
在系统
可编程
闪存和升压
变流器
ATtiny43U
初步
注意:
牧师8048B -AVR- 3月9日
1.引脚配置
图1-1 。
ATtiny43U的引脚排列
SOIC
( T0 / PCINT8 ) PB0
( OC0A / PCINT9 ) PB1
( OC0B / PCINT10 ) PB2
( T1 / CLKO / PCINT11 ) PB3
( DI / OC1A / PCINT12 ) PB4
( DO / OC1B / PCINT13 ) PB5
( USCK / SCL / PCINT14 ) PB6
( INT0 / PCINT15 ) PB7
VCC
GND
1
2
3
4
5
6
7
8
9
10
20
19
18
17
16
15
14
13
12
11
PA7 ( RESET / D-W / PCINT7 )
PA6 ( CLKI / PCINT6 )
PA5 ( AIN1 / PCINT5 )
PA4 ( AIN0 / PCINT4 )
PA3 ( ADC3 / PCINT3 )
PA2 ( ADC2 / PCINT2 )
PA1 ( ADC1 / PCINT1 )
PA0 ( ADC0 / PCINT0 )
VBAT
LSW
QFN / MLF顶视图
PB0
(T0/PCINT8)
PA7
(RESET/dW/PCINT7)
PA6 ( CLKI )
PA5 ( AIN1 / PCINT5 )
15
14
13
12
11
6
7
8
9
10
PB1
(OC0A/PCINT9)
( OC0B / PCINT9 ) PB2
( T1 / CLKO / PCINT11 ) PB
3
(DI/OC1A/PCINT12)
PB4
(DO/OC1B/PCINT13)
PB5
(USCK/SCL/PCINT14)
PB6
1
2
3
4
5
20
19
18
17
16
PA4 ( AIN0 /
PCINT4
)
PA3 ( ADC3 /
PCINT3
)
PA2 ( ADC2 /
PCINT2
)
PA1 ( ADC1 /
PCINT1
)
PA0 ( ADC0 /
PCINT0
)
注:底部要垫
被焊接到接地。
1.1
1.1.1
引脚说明
V
CC
电源电压。
1.1.2
GND
地面上。
1.1.3
端口A ( PA7 : PA0 )
端口A为8位双向I / O和内部上拉电阻(选择的每一位)端口。该
A口输出缓冲器有两个和吸收大电流对称的驱动特性
2
ATtiny43U
8048B–AVR–03/09
(INT0/PCINT15)
PB7
VCC
GND
LSW
VBAT
功能除了PA7具有复位功能。要使用替代PA7引脚为I / O引脚,
RESET引脚,节目( “0” ) RSTDISBL熔丝。作为输入,端口A引脚是外部拉低
将输出电流,如果上拉电阻器被激活。在端口A引脚处于三态时,
复位过程中,即使系统时钟没有运行。
端口A的第二功能为模拟输入的ADC ,模拟比较器,定时器/国家
之三, SPI和引脚电平变化中断中描述
“端口的第二功能”第67页上。
1.1.4
RESET
复位输入。该引脚上的低电平持续时间大于最小脉冲长度将产生
复位,即使系统时钟没有运行。的最小脉冲长度被定在
表20-4页
158.
更短的脉冲不能保证可靠复位。
1.1.5
端口B ( PB7 : PB0 )
B口是一个8位双向I / O和内部上拉电阻(选择的每一位)端口。该
端口B输出缓冲器有两个和吸收大电流对称的驱动特性
能力。作为输入使用时,端口B引脚被外部电路拉低时将输出电流上拉
电阻器被激活。端口的引脚处于三态,当复位过程中,
即使系统时钟没有运行。
端口B也可以用做其他不同的特殊功能如上市
第11.3节“备用
67页的端口功能“ 。
1.1.6
LSW
升压转换器的外部电感器连接。连接到地面时,升压转换器显示
永久禁止。
1.1.7
V
BAT
电池电源电压。连接时,升压转换器被永久禁止接地。
3
8048B–AVR–03/09
2.概述
该ATtiny43U是基于增强型RISC AVR的低功耗8位CMOS微控制器
架构。通过在单个时钟周期内执行强大的指令, ATtiny43U实现
数据吞吐率高达1 MIPS每MHz使系统设计师能够优化功率变
消费与处理速度。
图2-1 。
框图
V
CC
RESET
VBAT
LSW
GND
BOOST
变流器
动力
监督
POR
BOD
RESET
国内
振荡器
CALIBRATED
振荡器
看门狗
定时器
时间和
控制
程序设计
逻辑
节目
计数器
单片机控制
注册
节目
FL灰
堆
指针
MCU状态
注册
指令
注册
SRAM
定时器/
COUNTER0
指令
解码器
一般
用途
注册
X
Y
Z
定时器/
COUNTER1
控制
线
打断
单位
类似物
比较
片上
DEBUG
ALU
EEPROM
电压
参考
ISP
接口
状态
注册
USI
ADC
数据寄存器
端口A
向注册。
端口A
数据寄存器
端口B
向注册。
端口B
DRIVERS
端口A
DRIVERS
端口B
PA7 : 0
PB7 : 0
AVR内核具有丰富的指令集和32个通用工作寄存器。所有
32个寄存器是直接连接到所述算术逻辑单元(ALU) ,允许两个独立的
寄存器中在一个时钟周期中执行一个指令来访问。由此产生的
4
ATtiny43U
8048B–AVR–03/09
架构提高了代码效率,同时实现最高至10倍,比CON-快
常规CISC微控制器。
该ATtiny43U提供以下功能:对系统内可编程闪存4K字节, 64
字节的EEPROM , 256字节SRAM , 16个通用I / O口线, 32个通用工作
寄存器,两个8位定时/计数器,两个PWM通道,内部和外部中断,一个
4通道10位ADC ,通用串行接口,可编程看门狗定时器内部
振荡器,内部校准振荡器和三种软件选择的省电模式。该
空闲模式时CPU停止工作,而SRAM ,定时器/计数器, ADC ,模拟比较器,
和中断系统继续工作。掉电模式时保存寄存器可
帐篷,禁止所有芯片功能,直到下一个中断或硬件复位。 ADC噪声
抑制模式时终止CPU和ADC以外所有I / O模块,以减少开关噪声
ADC转换。
ATtiny43U的特色是内置的升压转换器,可提供3V电源
电压从一个外部的,低电压。
该器件采用Atmel的高密度非易失性存储器技术制造。该
片上ISP Flash允许程序存储器通过一个SPI重新编程系统内
串行接口,通过一个常规的非易失性存储器编程或通过片内引导代码
在AVR内核上运行。
该ATtiny43U AVR支持全套的编程与系统开发工具
其中包括: C语言编译器,宏汇编,程序调试器/软件仿真器,
和评估板。
5
8048B–AVR–03/09
特点
高性能,低功耗的AVR
8位微控制器
先进的RISC架构
- 120条指令 - 绝大多数为单时钟周期执行
- 32个8位通用工作寄存器
全静态工作
非易失性程序和数据存储器
- 对系统内可编程闪存程序存储器4K字节
- 64字节的系统内可编程EEPROM
- 256字节内部SRAM
- 写/擦除周期:10,000闪存/ EEPROM 100000
- 数据保存: / 20年85°C百年,在85°C
(1)
- 可以对锁定的软件安全
外设特性
- 两个8位定时器/计数器,两个PWM通道,每个通道
- 可编程看门狗定时器具有独立的片上振荡器
- 片上模拟比较器
- 10位ADC
4个单端通道
- 通用串行接口
升压转换器
单片机特性
- debugWIRE的片上调试系统
- 在系统内通过SPI端口编程
- 外部和内部中断源
- 引脚电平变化中断引脚16
- 低功耗空闲模式, ADC噪声抑制和掉电模式
- 增强型上电复位电路
- 可编程欠压检测电路
- 内部振荡器校准
- 温度传感器片上
I / O和封装
- 提供20引脚SOIC和20引脚QFN / MLF
- 16可编程I / O线
工作电压:
- 0.7 - 1.8V (通过片上升压转换器)
- 1.8 - 5.5V (升压转换器旁路)
速度等级
- 使用片内升压转换器
0 = 4 MHz的
- 外部电源
0 - 4兆赫@ 1.8 - 5.5V
0 - 8兆赫@ 2.7 - 5.5V
低功耗
- 主动模式, 1 MHz的系统时钟(无升压转换器)
400 μA @ 3V
- 掉电模式(无升压转换器)
150 nA的@ 3V
1.见
“数据保留”第6页
了解详细信息。
8-bit
微控制器
4K字节
在系统
可编程
闪存和升压
变流器
ATtiny43U
初步
摘要
注意:
牧师8048BS -AVR- 3月9日
1.引脚配置
图1-1 。
ATtiny43U的引脚排列
SOIC
( T0 / PCINT8 ) PB0
( OC0A / PCINT9 ) PB1
( OC0B / PCINT10 ) PB2
( T1 / CLKO / PCINT11 ) PB3
( DI / OC1A / PCINT12 ) PB4
( DO / OC1B / PCINT13 ) PB5
( USCK / SCL / PCINT14 ) PB6
( INT0 / PCINT15 ) PB7
VCC
GND
1
2
3
4
5
6
7
8
9
10
20
19
18
17
16
15
14
13
12
11
PA7 ( RESET / D-W / PCINT7 )
PA6 ( CLKI / PCINT6 )
PA5 ( AIN1 / PCINT5 )
PA4 ( AIN0 / PCINT4 )
PA3 ( ADC3 / PCINT3 )
PA2 ( ADC2 / PCINT2 )
PA1 ( ADC1 / PCINT1 )
PA0 ( ADC0 / PCINT0 )
VBAT
LSW
QFN / MLF顶视图
PB0
(T0/PCINT8)
PA7
(RESET/dW/PCINT7)
PA6 ( CLKI )
PA5 ( AIN1 / PCINT5 )
15
14
13
12
11
6
7
8
9
10
PB1
(OC0A/PCINT9)
( OC0B / PCINT9 ) PB2
( T1 / CLKO / PCINT11 ) PB
3
(DI/OC1A/PCINT12)
PB4
(DO/OC1B/PCINT13)
PB5
(USCK/SCL/PCINT14)
PB6
1
2
3
4
5
20
19
18
17
16
PA4 ( AIN0 /
PCINT4
)
PA3 ( ADC3 /
PCINT3
)
PA2 ( ADC2 /
PCINT2
)
PA1 ( ADC1 /
PCINT1
)
PA0 ( ADC0 /
PCINT0
)
注:底部要垫
被焊接到接地。
1.1
1.1.1
引脚说明
V
CC
电源电压。
1.1.2
GND
地面上。
1.1.3
端口A ( PA7 : PA0 )
端口A为8位双向I / O和内部上拉电阻(选择的每一位)端口。该
A口输出缓冲器有两个和吸收大电流对称的驱动特性
2
ATtiny43U
8048BS–AVR–03/09
(INT0/PCINT15)
PB7
VCC
GND
LSW
VBAT
功能除了PA7具有复位功能。要使用替代PA7引脚为I / O引脚,
RESET引脚,节目( “0” ) RSTDISBL熔丝。作为输入,端口A引脚是外部拉低
将输出电流,如果上拉电阻器被激活。在端口A引脚处于三态时,
复位过程中,即使系统时钟没有运行。
端口A的第二功能为模拟输入的ADC ,模拟比较器,定时器/国家
之三, SPI和引脚电平变化中断中描述
“端口的第二功能”第67页上。
1.1.4
RESET
复位输入。该引脚上的低电平持续时间大于最小脉冲长度将产生
复位,即使系统时钟没有运行。的最小脉冲长度被定在
表20-4页
158.
更短的脉冲不能保证可靠复位。
1.1.5
端口B ( PB7 : PB0 )
B口是一个8位双向I / O和内部上拉电阻(选择的每一位)端口。该
端口B输出缓冲器有两个和吸收大电流对称的驱动特性
能力。作为输入使用时,端口B引脚被外部电路拉低时将输出电流上拉
电阻器被激活。端口的引脚处于三态,当复位过程中,
即使系统时钟没有运行。
端口B也可以用做其他不同的特殊功能如上市
第11.3节“备用
67页的端口功能“ 。
1.1.6
LSW
升压转换器的外部电感器连接。连接到地面时,升压转换器显示
永久禁止。
1.1.7
V
BAT
电池电源电压。连接时,升压转换器被永久禁止接地。
3
8048BS–AVR–03/09
2.概述
该ATtiny43U是基于增强型RISC AVR的低功耗8位CMOS微控制器
架构。通过在单个时钟周期内执行强大的指令, ATtiny43U实现
数据吞吐率高达1 MIPS每MHz使系统设计师能够优化功率变
消费与处理速度。
图2-1 。
框图
V
CC
RESET
VBAT
LSW
GND
BOOST
变流器
动力
监督
POR
BOD
RESET
国内
振荡器
CALIBRATED
振荡器
看门狗
定时器
时间和
控制
程序设计
逻辑
节目
计数器
单片机控制
注册
节目
FL灰
堆
指针
MCU状态
注册
指令
注册
SRAM
定时器/
COUNTER0
指令
解码器
一般
用途
注册
X
Y
Z
定时器/
COUNTER1
控制
线
打断
单位
类似物
比较
片上
DEBUG
ALU
EEPROM
电压
参考
ISP
接口
状态
注册
USI
ADC
数据寄存器
端口A
向注册。
端口A
数据寄存器
端口B
向注册。
端口B
DRIVERS
端口A
DRIVERS
端口B
PA7 : 0
PB7 : 0
AVR内核具有丰富的指令集和32个通用工作寄存器。所有
32个寄存器是直接连接到所述算术逻辑单元(ALU) ,允许两个独立的
寄存器中在一个时钟周期中执行一个指令来访问。由此产生的
4
ATtiny43U
8048BS–AVR–03/09
架构提高了代码效率,同时实现最高至10倍,比CON-快
常规CISC微控制器。
该ATtiny43U提供以下功能:对系统内可编程闪存4K字节, 64
字节的EEPROM , 256字节SRAM , 16个通用I / O口线, 32个通用工作
寄存器,两个8位定时/计数器,两个PWM通道,内部和外部中断,一个
4通道10位ADC ,通用串行接口,可编程看门狗定时器内部
振荡器,内部校准振荡器和三种软件选择的省电模式。该
空闲模式时CPU停止工作,而SRAM ,定时器/计数器, ADC ,模拟比较器,
和中断系统继续工作。掉电模式时保存寄存器可
帐篷,禁止所有芯片功能,直到下一个中断或硬件复位。 ADC噪声
抑制模式时终止CPU和ADC以外所有I / O模块,以减少开关噪声
ADC转换。
ATtiny43U的特色是内置的升压转换器,可提供3V电源
电压从一个外部的,低电压。
该器件采用Atmel的高密度非易失性存储器技术制造。该
片上ISP Flash允许程序存储器通过一个SPI重新编程系统内
串行接口,通过一个常规的非易失性存储器编程或通过片内引导代码
在AVR内核上运行。
该ATtiny43U AVR支持全套的编程与系统开发工具
其中包括: C语言编译器,宏汇编,程序调试器/软件仿真器,
和评估板。
5
8048BS–AVR–03/09