ATMEGA8L ATMEL [ATMEL Corporation], ATMEGA8L Datasheet - Page 224

no-image

ATMEGA8L

Manufacturer Part Number
ATMEGA8L
Description
8-bit AVR with 8K Bytes In-System Programmable Flash
Manufacturer
ATMEL [ATMEL Corporation]
Datasheets

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
ATMEGA8L-6AU
Manufacturer:
ATMEL
Quantity:
675
Part Number:
ATMEGA8L-8AC
Manufacturer:
Atmel
Quantity:
10 000
Part Number:
ATMEGA8L-8AI
Manufacturer:
MICROCHIP
Quantity:
1 292
Part Number:
ATMEGA8L-8AI
Manufacturer:
Atmel
Quantity:
10 000
Part Number:
ATMEGA8L-8AI
Manufacturer:
ATMEL
Quantity:
8 000
Part Number:
ATMEGA8L-8AI
Manufacturer:
ALTERA
0
Part Number:
ATMEGA8L-8AJ
Manufacturer:
Atmel
Quantity:
10 000
Part Number:
ATMEGA8L-8AU
Manufacturer:
ATMEL
Quantity:
4 590
Part Number:
ATMEGA8L-8AU
Manufacturer:
Atmel
Quantity:
7 500
Part Number:
ATMEGA8L-8AU
Manufacturer:
ATMEL
Quantity:
591
Part Number:
ATMEGA8L-8AU
Manufacturer:
ATMEL/爱特梅尔
Quantity:
20 000
Company:
Part Number:
ATMEGA8L-8AU
Quantity:
7
Company:
Part Number:
ATMEGA8L-8AU
Quantity:
7
Parallel Programming
Enter Programming Mode
Considerations for Efficient
Programming
224
ATmega8(L)
Table 93. No. of Words in a Page and no. of Pages in the Flash
Table 94. No. of Words in a Page and no. of Pages in the EEPROM
The following algorithm puts the device in Parallel Programming mode:
1. Apply 4.5 - 5.5V between V
2. Set RESET to “0” and toggle XTAL1 at least 6 times
3. Set the Prog_enable pins listed in Table 90 on page 223 to “0000” and wait at
4. Apply 11.5 - 12.5V to RESET. Any activity on Prog_enable pins within 100 ns
Note, if the RESET pin is disabled by programming the RSTDISBL Fuse, it may not be
possible to follow the proposed algorithm above. The same may apply when External
Crystal or External RC configuration is selected because it is not possible to apply qual-
ified XTAL1 pulses. In such cases, the following algorithm should be followed:
1. Set Prog_enable pins listed in Table 90 on page 223 to “0000”.
2. Apply 4.5 - 5.5V between V
3. Wait 100 ns.
4. Re-program the fuses to ensure that External Clock is selected as clock source
5. Exit Programming mode by power the device down or by bringing RESET pin to
6. Entering Programming mode with the original algorithm, as described above.
The loaded command and address are retained in the device during programming. For
efficient programming, the following should be considered.
4K words (8K bytes)
EEPROM Size
least 100 ns.
after +12V has been applied to RESET, will cause the device to fail entering Pro-
gramming mode.
applied to RESET.
(CKSEL3:0 = 0’b0000) and RESET pin is activated (RSTDISBL) unpro-
grammed). If Lock Bits are programmed, a chip erase command must be
executed before changing the fuses.
0’b0.
The command needs only be loaded once when writing or reading multiple memory
locations.
Skip writing the data value 0xFF, that is the contents of the entire EEPROM (unless
the EESAVE Fuse is programmed) and Flash after a Chip Erase.
Address High byte needs only be loaded before programming or reading a new 256
word window in Flash or 256 byte EEPROM. This consideration also applies to
Signature bytes reading.
512 bytes
Flash Size
Page Size
4 bytes
Page Size
32 words
CC
PCWORD
EEA[1:0]
CC
and GND, and wait at least 100 µs.
PCWORD
and GND simultaneously as 11.5 - 12.5V is
PC[4:0]
No. of Pages
No. of Pages
128
128
PCPAGE
EEA[8:2]
PCPAGE
PC[11:5]
2486M–AVR–12/03
EEAMSB
PCMSB
8
11

Related parts for ATMEGA8L