Reading The Flash - Atmel AVR AT90S2313 Manual

8-bit avr microcontroller with 2k bytes of in-system programmable flash
Hide thumbs Also See for AVR AT90S2313:
Table of Contents

Advertisement

Reading the Flash

AT90S2313
66
Figure 50. Programming the Flash
DATA
$10
XA1
XA0
BS
XTAL1
WR
RDY/BSY
RESET
12V
OE
Figure 51. Programming the Flash (Continued)
DATA
DATA HIGH
XA1
XA0
BS
XTAL1
WR
RDY/BSY
RESET
+12V
OE
The algorithm for reading the Flash memory is as follows (refer to "Programming the
Flash" for details on command and address loading):
1. A: Load Command "0000 0010".
2. B: Load Address High Byte ($00 - $03).
3. C: Load Address Low Byte ($00 - $FF).
4. Set OE to "0", and BS to "0". The Flash word low byte can now be read at DATA.
5. Set BS to "1". The Flash word high byte can now be read from DATA.
6. Set OE to "1".
ADDR. HIGH
ADDR. LOW
DATA LOW
0839G–08/01

Advertisement

Table of Contents
loading

Table of Contents