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

ATMEGA8-16AI 参数 Datasheet PDF下载

ATMEGA8-16AI图片预览
型号: ATMEGA8-16AI
PDF下载: 下载PDF文件 查看货源
内容描述: 位的AVR微控制器8K字节在 - 系统内可编程Flash [-bit AVR Microcontroller with 8K Bytes In- System Programmable Flash]
分类和应用: 微控制器
文件页数/大小: 303 页 / 5122 K
品牌: ATMEL [ ATMEL ]
 浏览型号ATMEGA8-16AI的Datasheet PDF文件第223页浏览型号ATMEGA8-16AI的Datasheet PDF文件第224页浏览型号ATMEGA8-16AI的Datasheet PDF文件第225页浏览型号ATMEGA8-16AI的Datasheet PDF文件第226页浏览型号ATMEGA8-16AI的Datasheet PDF文件第228页浏览型号ATMEGA8-16AI的Datasheet PDF文件第229页浏览型号ATMEGA8-16AI的Datasheet PDF文件第230页浏览型号ATMEGA8-16AI的Datasheet PDF文件第231页  
ATmega8(L)  
Figure 106. Programming the Flash Waveforms(1)  
F
A
B
C
D
E
B
C
D
E
G
H
0x10  
ADDR. LOW DATA LOW DATA HIGH  
ADDR. LOW DATA LOW  
DATA HIGH  
XX  
ADDR. HIGH  
XX  
XX  
DATA  
XA1  
XA0  
BS1  
XTAL1  
WR  
RDY/BSY  
RESET +12V  
OE  
PAGEL  
BS2  
Note:  
1. “XX” is don’t care. The letters refer to the programming description above.  
Programming the EEPROM  
The EEPROM is organized in pages, see Table 94 on page 224. When programming  
the EEPROM, the program data is latched into a page buffer. This allows one page of  
data to be programmed simultaneously. The programming algorithm for the EEPROM  
Data memory is as follows (refer to “Programming the Flash” on page 225 for details on  
Command, Address and Data loading):  
1. A: Load Command “0001 0001”.  
2. G: Load Address High byte (0x00 - 0xFF).  
3. B: Load Address Low byte (0x00 - 0xFF).  
4. C: Load Data (0x00 - 0xFF).  
5. E: Latch data (give PAGEL a positive pulse).  
K: Repeat 3 through 5 until the entire buffer is filled.  
L: Program EEPROM page.  
1. Set BS1 to “0”.  
2. Give WR a negative pulse. This starts programming of the EEPROM page.  
RDY/BSY goes low.  
3. Wait until to RDY/BSY goes high before programming the next page.  
(See Figure 107 for signal waveforms).  
227  
2486M–AVR–12/03  
 复制成功!