344
7679H–CAN–08/08
AT90CAN32/64/128
1.
1. Set XA1, XA0 to “10”. This enables command loading.
2.
Set DATA to “0000 0000”. This is the command for No Operation.
3.
Give XTAL1 a positive pulse. This loads the command, and the internal write signals
are reset.
Figure 25-2.
Addressing the Flash Which is Organized in Pages
Note:
1. PCPAGE and PCWORD are listed in
Figure 25-3.
Programming the Flash Waveforms
Note:
1. “XX” is don’t care. The letters refer to the programming description above.
PROGRAM MEMORY
WORD ADDRESS
WITHIN A PAGE
PAGE ADDRESS
WITHIN THE FLASH
INSTRUCTION WORD
PAGE
PCWORD[PAGEMSB:0]:
00
01
02
PAGEEND
PAGE
PCWORD
PCPAGE
PCMSB
PAGEMSB
PROGRAM COUNTER
0x10
ADDR. LOW
ADDR. HIGH
DATA LOW
DATA HIGH
ADDR. LOW
DATA LOW
DATA HIGH
RDY/BSY
WR
OE
RESET +12V
PAGEL
BS2
DATA
XA1
XA0
BS1
XTAL1
XX
XX
XX
A
B
C
D
E
B
C
D
E
G
H
F