欢迎访问ic37.com |
会员登录 免费注册
发布采购

ATMEGA48PA-AU 参数 Datasheet PDF下载

ATMEGA48PA-AU图片预览
型号: ATMEGA48PA-AU
PDF下载: 下载PDF文件 查看货源
内容描述: 8位微控制器与4/8/ 16 / 32K字节的系统内可编程闪存 [8-bit Microcontroller with 4/8/16/32K Bytes In-System Programmable Flash]
分类和应用: 闪存微控制器和处理器外围集成电路时钟
文件页数/大小: 448 页 / 12817 K
品牌: ATMEL [ ATMEL ]
 浏览型号ATMEGA48PA-AU的Datasheet PDF文件第266页浏览型号ATMEGA48PA-AU的Datasheet PDF文件第267页浏览型号ATMEGA48PA-AU的Datasheet PDF文件第268页浏览型号ATMEGA48PA-AU的Datasheet PDF文件第269页浏览型号ATMEGA48PA-AU的Datasheet PDF文件第271页浏览型号ATMEGA48PA-AU的Datasheet PDF文件第272页浏览型号ATMEGA48PA-AU的Datasheet PDF文件第273页浏览型号ATMEGA48PA-AU的Datasheet PDF文件第274页  
ATmega48PA/88PA/168PA/328P  
If the EEPROM is written in the middle of an SPM Page Load operation, all data loaded will be  
lost.  
25.1.3  
Performing a Page Write  
To execute Page Write, set up the address in the Z-pointer, write “00000101” to SPMCSR and  
execute SPM within four clock cycles after writing SPMCSR. The data in R1 and R0 is ignored.  
The page address must be written to PCPAGE. Other bits in the Z-pointer must be written to  
zero during this operation.  
• The CPU is halted during the Page Write operation.  
25.2 Addressing the Flash During Self-Programming  
The Z-pointer is used to address the SPM commands.  
Bit  
15  
Z15  
Z7  
7
14  
Z14  
Z6  
6
13  
Z13  
Z5  
5
12  
Z12  
Z4  
4
11  
Z11  
Z3  
3
10  
Z10  
Z2  
2
9
Z9  
Z1  
1
8
Z8  
Z0  
0
ZH (R31)  
ZL (R30)  
Since the Flash is organized in pages (see Table 27-11 on page 299), the Program Counter can  
be treated as having two different sections. One section, consisting of the least significant bits, is  
addressing the words within a page, while the most significant bits are addressing the pages.  
This is shown in Figure 26-3 on page 282. Note that the Page Erase and Page Write operations  
are addressed independently. Therefore it is of major importance that the software addresses  
the same page in both the Page Erase and Page Write operation.  
The LPM instruction uses the Z-pointer to store the address. Since this instruction addresses the  
Flash byte-by-byte, also the LSB (bit Z0) of the Z-pointer is used.  
Figure 25-1. Addressing the Flash During SPM(1)  
BIT 15  
ZPCMSB  
ZPAGEMSB  
1
0
0
Z - REGISTER  
PCMSB  
PAGEMSB  
PCWORD  
PROGRAM  
COUNTER  
PCPAGE  
PAGE ADDRESS  
WITHIN THE FLASH  
WORD ADDRESS  
WITHIN A PAGE  
PROGRAM MEMORY  
PAGE  
PAGE  
INSTRUCTION WORD  
PCWORD[PAGEMSB:0]:  
00  
01  
02  
PAGEEND  
Note:  
1. The different variables used in Figure 26-3 are listed in Table 27-11 on page 299.  
270  
8161D–AVR–10/09  
 复制成功!