Atmel Corp. fabrica el ATMEGA8515 , un microprocesador de 8 bits utilizado para aplicaciones de microcontrolador . El ATMEGA8515 tiene 8 KB de , la memoria flash interna en el chip . Los puntos de vista de microcódigo que la memoria flash, organizada en 4096 palabras de 16 bits , divididas en 128 páginas de 32 palabras cada uno. Usted puede leer y escribir en la memoria flash en el chip mediante el uso conjunto de instrucciones del ATMEGA8515 . Instrucciones
1
Lee un byte de la memoria en el chip mediante el código de operación x20 ( para la mitad baja de la palabra de 16 bits ) o x28 código de operación (para el alto medio ) . Por ejemplo , la instrucción
28 05 31
lee la mitad alta de la palabra en la dirección x0531 .
2
Escribe un byte en el búfer de página de memoria utilizando el código de operación x40 ( para la mitad baja de la palabra de 16 bits ) o x48 código de operación (para el alto medio ) . Por ejemplo , la instrucción
40 00 1A 22
escribe el valor x22 en la mitad baja de la dirección x1a del búfer de página de memoria .
3
Escribe la página de memoria completamente el búfer en una página de la memoria flash en el chip mediante el código de operación X4c . Por ejemplo , la instrucción
4C 0E E0
escribe el búfer de página de memoria en la página de flash que tiene la dirección binaria 1101111 o x6F . La arquitectura de la ATMEGA8515 interpreta los cuatro bits menos significativos del segundo byte como los cuatro bits más significativos de la dirección de la página , y los tres bits más significativos del tercer byte como los tres bits menos significativos de la dirección de la página .