特点
利用AVR
RISC架构
AVR - 高性能和低功耗的RISC结构
- 90条指令 - 绝大多数为单时钟周期执行
- 32个8位通用工作寄存器
- 多达4个MIPS的吞吐量为4 MHz
非易失性程序存储器
- 闪存程序存储器2K字节
- 耐力: 1000写/擦除周期
- 可以对锁定位进行编程数据安全
外设特性
- 中断和唤醒的低电平输入
- 一个8位定时器/计数器具有独立预分频器
- 片上模拟比较器
- 可编程看门狗定时器,带有片上振荡器
- 内置高电流LED驱动器,具有可编程调制
单片机特性
- 低功耗空闲和掉电模式
- 外部和内部中断源
- 上电复位电路,具有可编程启动时间
- 内部标定RC振荡器
功耗在1 MHz , 2V ,25°C
- 活动: 3.0毫安
- 空闲模式: 1.2毫安
- 掉电模式: <1 μA
I / O和封装
- 11可编程I / O口线, 8输入线路和高电流LED驱动器
- 28引脚PDIP , 32引脚TQFP和32片MLF
工作电压
– V
CC
: 1.8V - 5.5V的ATtiny28V
– V
CC
: 2.7V - 5.5V的ATTINY28L
速度等级
- 0 - 1.2兆赫的ATtiny28V
- 0 - 4兆赫的ATTINY28L
8-bit
微控制器
与2K字节
FL灰
ATtiny28L
ATtiny28V
摘要
销刀豆网络gurations
PDIP
TQFP / QFN / MLF
PD2
PD1
PD0
RESET
PA0
PA1
PA3
PA2 (IR)的
32
31
30
29
28
27
26
25
24
23
22
21
20
19
18
17
9
10
11
12
13
14
15
16
PD5
PD6
PD7
( AIN0 ) PB0
( AIN1 ) PB1
( T0), PB2
( INT0 ) PB3
( INT1 ) PB4
RESET
PD0
PD1
PD2
PD3
PD4
VCC
GND
XTAL1
XTAL2
PD5
PD6
PD7
( AIN0 ) PB0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
28
27
26
25
24
23
22
21
20
19
18
17
16
15
PA0
PA1
PA3
PA2 (IR)的
PB7
PB6
GND
NC
VCC
PB5
PB4 ( INT1 )
PB3 ( INT0 )
PB2 ( T0)的
PB1 ( AIN1 )
PD3
PD4
NC
VCC
GND
NC
XTAL1
XTAL2
1
2
3
4
5
6
7
8
PB7
PB6
NC
GND
NC
NC
VCC
PB5
牧师1062FS -AVR- 7月6日
注:这是一个总结性文件。一个完整的文档
1
可在我们的网站www.atmel.com 。
描述
该ATtiny28是基于AVR RISC的低功耗8位CMOS微控制器架构设计师用手工
tecture 。通过在单个时钟周期内执行强大的指令, ATtiny28实现
吞吐量接近每兆赫1 MIPS ,使系统设计师能够优化
功耗和处理速度之间。 AVR内核具有丰富的指令
集和32个通用工作寄存器。所有的32个寄存器是直接CON-
连接至算术逻辑单元( ALU ) ,允许两个独立的寄存器是
中在一个时钟周期中执行一个指令存取。由此产生的architec-
TURE是提高了代码效率,同时实现最高至10倍的速度比
传统的CISC微控制器。
图1 。
该ATtiny28框图
VCC
8位数据总线
国内
振荡器
GND
节目
计数器
堆
指针
看门狗
定时器
单片机控制
注册
定时器/
计数器
时间和
控制
RESET
振荡器
XTAL1
XTAL2
国内
CALIBRATED
振荡器
框图
节目
FL灰
指令
注册
指令
解码器
五金
堆
一般
用途
注册
Z
打断
单位
控制
线
ALU
状态
注册
五金
调制器
程序设计
逻辑
类似物
比较
数据寄存器
PORTB
数据寄存器
PORTD
DATA DIR
REG 。 PORTD
数据寄存器PORTA控制
PORTA
注册
+
-
PORTB
PORTD
PORTA
该ATtiny28提供了以下功能: 2K字节的闪存, 11个通用I / O
线, 8条输入线,具有高电流LED驱动器, 32个通用工作寄存器,一个
8位定时器/计数器,内部和外部中断,可编程看门狗定时器
内部振荡器和2个软件可选节电模式。在空闲模式下停止
同时,允许定时器/计数器和中断系统的CPU能够继续工作。
在掉电模式保存登记内容,但冻结振荡器,禁用
所有其他芯片功能,直到下一个中断或硬件复位。唤醒或间
2
ATtiny28L/V
1062FS–AVR–07/06
ATtiny28L/V
中断的低电平输入功能使ATtiny28是高度响应外部
事件,仍具有最低的功耗,而在关断模式。
该器件采用Atmel的高密度,非易失性存储技术制造。
通过一个单芯片上结合了增强的RISC 8位CPU,闪存,爱特梅尔
ATtiny28是一个功能强大的单片机,它提供了高度灵活和具有成本效益
解决方案为许多嵌入式控制应用。该ATtiny28 AVR具有一个
一整套的编程与系统开发工具,包括:宏汇编,亲
克调试器/仿真器,仿真器和评估板。
引脚说明
VCC
GND
端口A ( PA3..PA0 )
电源电压引脚。
接地引脚。
端口A是一个4位I / O口。 PA2是只输出,并且可以用作高电流LED
驱动程序。在V
CC
= 2.0V时, PA2输出缓冲器可吸收25毫安。 PA3 , PA1和PA0是
双向I / O引脚内部上拉电阻(选择的每一位) 。端口引脚三 -
说明当复位过程中,即使系统时钟没有运行。
B口是一个具有内部上拉电阻(选择所有端口的引脚)的8位输入端口。端口B
引脚被外部拉低时将输出电流,如果上拉被激活。
端口B也可以用做其他不同的特殊功能的ATtiny28的功能上市
如果有任何的特殊功能被启用第27页,上拉在相应的(S )
引脚( S)将自动被禁用。各引脚为三态,当复位条件
变得活跃,即使系统时钟没有运行。
端口D ( PD7..PD0 )
端口D为8位I / O口。端口引脚可提供内部上拉电阻(用于选择
每个比特) 。各引脚为三态,当复位过程中,即使
时钟没有运行。
输入到振荡器反相放大器和输入到内部时钟工作电路。
输出振荡器反相放大器器。
复位输入。外部复位是由RESET引脚的低电平产生。重置
脉冲超过50纳秒长会产生复位,即使系统时钟没有运行。短
脉冲不能保证可靠复位。
端口B ( PB7..PB0 )
XTAL1
XTAL2
RESET
3
1062FS–AVR–07/06
注册摘要
地址
$3F
$3E
...
$20
$1F
$1E
$1D
$1C
$1B
$1A
$19
$18
$17
$16
$15
$14
$13
$12
$11
$10
$0F
$0E
$0D
$0C
$0B
$0A
$09
$08
$07
$06
$05
$04
$03
$02
$01
$00
名字
SREG
版权所有
版权所有
版权所有
版权所有
版权所有
版权所有
版权所有
PORTA
PACR
PINA
版权所有
版权所有
PINB
版权所有
版权所有
版权所有
PORTD
DDRD
PIND
版权所有
版权所有
版权所有
版权所有
版权所有
版权所有
版权所有
钢芯铝绞线
MCUCS
ICR
IFR
TCCR0
TCNT0
MODCR
WDTCR
OSCCAL
第7位
I
第6位
T
第5位
H
4位
S
第3位
V
第2位
N
第1位
Z
位0
C
页面
第6页
-
-
-
-
-
-
-
-
-
-
-
-
PORTA3
DDA3
PINA3
PORTA2
PA2HC
-
PORTA1
DDA1
PINA1
PORTA0
DDA0
PINA0
第32页
第32页
第32页
PINB7
PINB6
PINB5
PINB4
PINB3
PINB2
PINB1
PINB0
第32页
PORTD7
DDD7
PIND7
PORTD6
DDD6
PIND6
PORTD5
DDD5
PIND5
PORTD4
DDD4
PIND4
PORTD3
DDD3
PIND3
PORTD2
DDD2
PIND2
PORTD1
DDD1
PIND1
PORTD0
DDD0
PIND0
第33页
第33页
第33页
ACD
PLUPB
INT1
INTF1
FOV0
ONTIM4
-
-
-
INT0
INTF0
-
ONTIM3
-
ACO
SE
LLIE
-
-
ONTIM2
-
ACI
SM
TOIE0
TOV0
OOM01
ONTIM1
WDTOE
ACIE
WDRF
ISC11
-
OOM00
ONTIM0
WDE
-
-
ISC10
-
CS02
MCONF2
WDP2
ACIS1
EXTRF
ISC01
-
CS01
MCONF1
WDP1
ACIS0
PORF
ISC00
-
CS00
MCONF0
WDP0
第44页
第19页
第22页
第23页
第35页
第36页
第43页
第37页
第9页
定时器/计数器( 8位)
振荡器校准寄存器
注意事项:
1.对于未来的产品兼容,保留位应写入零,如果访问。保留的I / O内存地址
不应该被写入。
2.一些的状态标志写入逻辑“1”来清除。请注意, CBI和SBI指令都将运行在
在I位/ O寄存器,写一回读作任何设置标志,从而清除标志。 CBI和SBI指令工作
与寄存器只需$ 00- $ 1F 。
4
ATtiny28L/V
1062FS–AVR–07/06