位置:首页 > IC型号导航 > 首字符A型号页 > 首字符A的型号第1814页 > ATMEGA168-20AI > ATMEGA168-20AI PDF资料 > ATMEGA168-20AI PDF资料5第16页

7. AVR回忆
7.1
概观
本节介绍了ATmega48 / 88/168的存储器。 AVR架构
有两个主要的存储器空间:数据存储器和程序存储器空间。此外,
中的ATmega48 / 88/168还有EEPROM存储器以保存数据。这三个存储器空间
是线性的。
7.2
在系统内可编程闪存程序存储器
了ATmega48 / 88/168包含4/8 / 16K字节的片上系统内可编程闪存
存储程序。因为所有的AVR指令为16位或32位的Flash组织
认列之为2/4 / 8K ×16。对于软件的安全性, Flash程序存储器空间分为两个
段, Boot Loader区和应用程序区的ATmega88与ATmega168的。
ATmega48中没有单独的引导加载程序和应用程序部分,而
SPM指令可以访问整个Flash中执行。详见第SELFPRGEN描述
“ SPMCSR - 存储程序存储器控制和状态寄存器” 266页
和
页面282for
更多的细节。
Flash存储器至少10,000写/擦除周期的耐力。该
的ATmega48 / 88/168的程序计数器( PC)为11/12/13位,因此可以寻址2/4 / 8K亲
程序存储器位置。引导程序区以及相关的Boot锁定位操作
对于软件保护中详细描述
在“自编程闪存,的ATmega48 ”
第261
和
“Boot Loader支持 - 同时读 - 写自编程, ATmega88与
ATmega168的“第268 ” 284页上的存储器编程“
有详细的描述
在支持SPI或并行编程模式闪存编程。
常数可以保存于整个程序存储器地址空间(参考LPM内分配
- 加载程序存储器指令的说明) 。
时序图的取指令和执行中都
“指令执行时序
第13页上的荷兰国际集团“ 。
16
ATmega48/88/168
2545R–AVR–07/09