atmega103 ATMEL Corporation, atmega103 Datasheet - Page 108

no-image

atmega103

Manufacturer Part Number
atmega103
Description
Atmega103 8-bit With 128k Bytes Of In-system Programmable Flash
Manufacturer
ATMEL Corporation
Datasheet

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
atmega103-6AC
Manufacturer:
ATMEL
Quantity:
1
Part Number:
atmega103-6AI
Manufacturer:
ATMEL
Quantity:
586
Part Number:
atmega103-6AI
Manufacturer:
Atmel
Quantity:
10 000
108
ATmega103(L)
E: Load Data High Byte.
1. Set BS1 to “1”. This selects high data.
2. Set XA1, XA0 to “01”. This enables data loading.
3. Set DATA = Data High Byte ($00 - $FF).
4. Give XTAL1 a positive pulse. This loads the data High Byte.
F: Latch Data High Byte.
1. Give PAGEL a positive pulse. This latches the data High Byte.
G: Repeat B through F 128 times to fill the page buffer.
H: Load Address High Byte.
1. Set XA1, XA0 to “00”. This enables address loading.
2. Set BS1 to “1”. This selects high address.
3. Set DATA = Address High Byte ($00 - $FF).
4. Give XTAL1 a positive pulse. This loads the address High Byte.
I: Program Page.
1. Give WR a negative pulse. This starts programming of the entire page of data.
2. Wait until RDY/BSY goes high.
(See Figure 74 for signal waveforms.)
J: End Page Programming.
1. Set XA1, XA0 to “10”. This enables command loading.
2. Set DATA = “0000 0000”. This is the command for No Operation.
3. Give XTAL1 a positive pulse. This loads the command and the internal write sig-
K: Repeat A through J 512 times or until all data has been programmed.
Figure 73. Programming the Flash Waveforms
RDY/BSY goes low.
nals are reset.
RDY/BSY
RESET
PAGEL
XTAL1
DATA
XA1
XA2
BS1
BS2
WR
OE
+12V
$10
ADDR. LOW
ADDR. HIGH
DAT
A LOW
0945I–AVR–02/07

Related parts for atmega103