TINY12 ATMEL [ATMEL Corporation], TINY12 Datasheet - Page 24

no-image

TINY12

Manufacturer Part Number
TINY12
Description
8-bit AVR Microcontroller with 1K Byte Flash
Manufacturer
ATMEL [ATMEL Corporation]
Datasheets

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
TINY12-8SC
Manufacturer:
ATMEL/爱特梅尔
Quantity:
20 000
Part Number:
TINY12L
Manufacturer:
ATMEL
Quantity:
5 510
Part Number:
TINY12L
Manufacturer:
NS
Quantity:
5 510
注 看门狗的振荡频率于电压有关
开始记数
ATtiny12 可定标内部 RC 振荡器
ATtiny12 的内部振荡器在 5V 25 的条件下 典型振荡频率为 1MHz 这个时钟可以用作
系统时钟 通过改变寄存器 OSCCAL 的内容 可以对其进行定标 将其用作系统主时钟时
仍然是看门狗的时钟
振荡器定标寄存器 OSCCAL
用于调节内部振荡器以消除生产工艺对振荡频率的影响 OSCCAL 为 0 时频率最低 为$FF
时频率最高
ATtiny12 的 EEPROM 读/写
EEPROM 访问寄存器位于 I/O 空间
写 EEP 的时间与电压有关 大概在 2.5~4ms 之间 自定时功能可以让用户监测何时开始写
下一字节 EEPROM 准备好中断可以用来指明 EEP 什么时候可以接收新数据
为了防止无意识的 EEPROM 写操作 需要执行一个特定的写时序 具体参看后续内容
当执行 EEPROM 读/写操作时 CPU 会停止工作 2 个周期 然后再执行后续指令
EEPROM 地址寄存器 EEAR
位 7…6 保留
EEAR5…EEAR0
EEPROM 的地址是线性的
EEPROM 数据寄存器 EEDR
EEDR7…EEDR0 EEPROM 数据
对于 EEPROM 写操作 EEDR 是需要写到 DDAR 单元的数据 对于读操作 EEDR 是从地
初始值
初始值
初始值
读/写
读/写
读/写
$1D
BIT
BIT
$1E
BIT
$31
1
1
1
WDT 应该在看门狗使能之前执行一次 如果看门狗在复位之前使能 则看门狗定时器有可能不是从 0
CAL7
R/W
MSB
0
1
1
R/W
7
0
R
7
0
7
0
-
1
0
1
R/W
R/W
6
0
R
6
0
6
0
-
1024K
2048K
EEAR5
R/W
512K
R/W
R/W
5
0
X
5
5
0
ATtiny10/11/12
第24页共24页
EEAR4
R/W
R/W
R/W
4
0
X
4
4
0
4.8s
9.6s
19s
EEAR3
R/W
R/W
R/W
X
3
0
3
3
0
EEAR2
1.5s
3.0s
6.0s
R/W
R/W
R/W
X
2
0
2
2
0
EEAR1
R/W
R/W
R/W
X
1
0
1
1
0
0.49s
0.97s
1.9s
EEAR0
CAL0
R/W
R/W
LSB
R/W
X
0
0
0
0
0

Related parts for TINY12